AppImage 使用技巧


测试环境:
deepin15.11

背景:现在很多LINUX软件打包成 .AppImage 进行发布. 但是有时候, 这个AppImage文件还是不能很好的运行或者虽然可以直接运行 AppImage 文件, 但是不能通过点击图标启动,不是很方便 这就需要将 AppImage 解压到固定的路径, 并增加系统启动图标。于是就需要解压AppImage文件替换库文件或修改图标或者图形快捷方式等, 再进行重新打包运行.

解压已有的AppImage文件

将下载的镜像文件解压 --appimage-extract
如:
./Qv2ray-v2.5.0.AppImage --appimage-extract
目标镜像会被解压到 squashfs-root目录. 然后进入进行相应处理,该目录下一般包含如下文件
在这里插入图片描述

建立系统启动图标

修改解压目录squashfs-root 名为Qv2ray
修改 Qv2ray.desktop中的 IconExec

Icon=文件所在目录/xxx.png Exec=/opt/navicat15/AppRun
在这里插入图片描述
将Qv2ray.desktop复制到/usr/share/applications/ 目录下

重新打包

重新打包要使用 appimagetool 工具. 下载 appimagetool-x86_64.AppImage 即可进行打包。github下载地址:
wget "https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage"

chmod a+x appimagetool-x86_64.AppImage

示例:
格式:
appimagetool-x86_64.AppImage 目标镜像源文件 目标镜像名称
命令:
appimagetool-x86_64.AppImage squashfs-root Qv2ray-v2.5.0.AppImage

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章