[笔记] 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