其他分享
首页 > 其他分享> > [笔记] AppImage 手动二进制文件打包

[笔记] AppImage 手动二进制文件打包

作者:互联网

使用官方工具构建基本的AppImage

准备文件夹结构

AppDir
	appname.desktop (必须)
	AppRun (必须)
	opt/

编写 .desktop 文件

某种程度上, .desktop就是AppImage的配置文件, 而AppRun就是启动脚本

desktop文件中的路径均为以AppDir\的路径,比如实际路径为AppDir/opt/lib/logo.png,在desktop文件中应写为/opt/lib/logo(图片应去掉后缀)

[Desktop Entry]
Name=MyApp
Exec=/opt/bin/myapp
Icon=/opt/lib/logo
Type=Application
Categories=Utility;

接下来只需要向构建绿色软件那样将所有依赖文件放到opt/中,然后在AppRun中编写启动方式即可

构建AppImage

下载官方的AppImageKit(appimagetool-x86_64.AppImage): https://github.com/AppImage/AppImageKit/releases/latest

运行即可

ARCH=x86_64 ./appimagetool-x86_64.AppImage AppDir

参考: https://docs.appimage.org/packaging-guide/manual.html
完整实例: https://files.cnblogs.com/files/blogs/724104/AppImgDemo.zip

标签:opt,AppRun,AppImage,desktop,二进制,AppDir,logo,打包
来源: https://www.cnblogs.com/winterreisender/p/16330061.html