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

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