CentOS系統運行AppImage應用程序教程
從應用程序的官方網站(如軟件作者的project頁面)或可信開源平臺(如GitHub Releases、AppImageHub)下載所需AppImage文件。避免從未知來源下載,以防文件被篡改。
打開終端,使用cd
命令切換到AppImage文件所在目錄(例如下載目錄~/Downloads
):
cd ~/Downloads
運行以下命令賦予文件可執行權限(將YourApp.AppImage
替換為實際文件名):
chmod +x YourApp.AppImage
雙擊下載目錄中的AppImage文件,系統會彈出確認窗口,點擊“運行”即可啟動應用程序。
在終端中輸入以下命令(需保持終端窗口打開,關閉終端會導致應用退出):
./YourApp.AppImage
若運行時提示“缺少庫”或“無法加載組件”,需手動安裝依賴:
ldd
命令查看AppImage的依賴項,標記為“not found”的即為缺失庫。例如:ldd YourApp.AppImage | grep "not found"
dnf
,7及以下用yum
)安裝缺失的庫。例如,若缺失libgtk-3.so.0
,可運行:sudo dnf install gtk3 # CentOS 8+
sudo yum install gtk3 # CentOS 7
若需將AppImage添加到應用菜單或桌面快捷方式,需創建.desktop
文件:
example.desktop
為例):nano ~/.local/share/applications/example.desktop
Icon
路徑可選):[Desktop Entry]
Name=ExampleApp # 應用名稱(顯示在菜單中)
Exec=/home/yourname/Downloads/YourApp.AppImage # AppImage完整路徑
Icon=/home/yourname/Downloads/icon.png # 應用圖標路徑(可選)
Terminal=false # 是否在終端中運行(false為否)
Type=Application # 類型為應用程序
Categories=Utility # 分類(如Utility/Development/Game等)
Ctrl+O
→回車→Ctrl+X
),然后刷新菜單:update-desktop-database ~/.local/share/applications/
此時,應用會出現在系統應用菜單中,可通過點擊圖標啟動。appimagelauncher
工具(部分CentOS版本可能需要添加PPA),安裝后雙擊AppImage會自動提示“集成到系統菜單”,無需手動創建.desktop
文件。例如:sudo add-apt-repository ppa:appimagelauncher-team/stables
sudo apt update
sudo apt install appimagelauncher
--appimage-extract
參數解壓:./YourApp.AppImage --appimage-extract
解壓后會生成AppDir
目錄,包含應用的完整文件結構,修改后可通過AppRun
腳本運行。sudo dnf install fuse # CentOS 8+
sudo yum install fuse # CentOS 7
chmod +x
重新賦予權限。