测试环境:
deepin15.11

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

解压已有的AppImage文件

将下载的镜像文件解压 --appimage-extract
如:
./Qv2ray-v2.5.0.AppImage --appimage-extract
目标镜像会被解压到 squashfs-root目录. 然后进入进行相应处理,该目录下一般包含如下文件
AppImage 使用技巧

建立系统启动图标

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

Icon=文件所在目录/xxx.png Exec=/opt/navicat15/AppRun
AppImage 使用技巧
将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

相关文章:

  • 2022-03-06
  • 2021-12-04
  • 2021-11-30
  • 2021-12-05
  • 2021-12-18
  • 2021-12-29
  • 2021-12-10
  • 2021-11-19
猜你喜欢
  • 2021-06-26
  • 2022-12-23
  • 2021-07-21
  • 2022-12-23
  • 2021-12-20
  • 2022-12-23
相关资源
相似解决方案