Appimage是什麼?
簡單介紹一下AppImage。AppImage是一種用於打包和分發Linux應用程式的格式,類似於Windows上的可執行檔案(.exe)或macOS上的應用程式(.app)。
為什麼要使用appimage?
從使用者的角度來看,AppImage有許多優點使其成為Linux使用者的首選之一。
-
首先,它的自包含性使得應用程式的安裝和執行變得非常簡單,使用者只需下載一個AppImage檔案,雙擊即可執行,並無需進行安裝或配置。這種便捷的使用體驗極大地節省了使用者的時間和精力。
-
其次,AppImage保留了應用程式的完整性,不依賴於特定的系統庫或版本,這意味著使用者可以在不同的Linux發行版上執行相同的AppImage,而無需擔心相容性問題。這也意味著使用者可以輕鬆地在不同的Linux系統上使用同一個AppImage,為使用者帶來方便和靈活性。
-
此外,AppImage的可移植性也是其優點之一,使用者可以將AppImage檔案儲存在移動儲存裝置上,如USB驅動器或行動硬碟,隨時隨地在不同的計算機上執行,無需再次安裝。
Appimage如何使用?
執行
-
下載AppImage檔案:首先,在應用程式的官方網站或其他可靠來源,找到並下載你想要使用的AppImage檔案。
-
賦予執行許可權:找到下載的AppImage檔案,右鍵點選它,選擇“屬性”或“許可權”,確保該檔案被授予執行許可權。或者在終端中使用命令
chmod +x yourappimagefile.AppImage
給予執行許可權。 -
雙擊執行:雙擊AppImage檔案,或者在終端中執行該檔案,應用程式就會開始執行了。
如果你想要解除安裝一個AppImage應用程式,只需刪除對應的檔案即可。由於AppImage是一個獨立的檔案,你可以把它放在任何地方,比如你的家目錄、桌面或者任何其它資料夾裡。這種簡單和直接的方式使得AppImage成為一個非常靈活和便利的應用程式分發格式。
放到收藏夾中
-
首先,在桌面新建一個檔案,名為
app.desktop
。 -
其次,在檔案中輸入以下內容:
[Desktop Entry]
Name=app
Comment=describe
Exec=/path/to/appimage
Icon=/path/to/appimage.png
Terminal=false
Type=Application
Categories=Developer;
其中Name是你的應用名,comment是你的應用描述;exec是appimage的可執行路徑;icon是appimagelogo的png檔案。設定好這些,右鍵單擊檔案,允許執行即可。
-
最後將檔案
app.desktop
移動到/usr/share/applications
目錄下即可。(我們一般的應用桌面檔案都會儲存在該目錄下。) -
開啟收藏夾檢視或搜尋
app
即可。需要的話可以拖到DOCK中。
appimage的前身
Flatpak、snappy和appimage都是為了在Linux系統上提供應用程式的打包和分發解決方案而設計的。
在發展路徑的關係上,appimage的前身是klik,flatpak的前身是Glick,然後是xdg-app;Snappy的前身則是click。
材料二給出了它們的基本發展線:
timeline 2004-2005: klik 2007: Glick : klik2 2013: clik 2014: snappy 2015: xdg-app : Appimage 2017: flatpak
總結
對於Obsidian、LMstudio這些軟體的使用而言,Ubuntu下appimage的方案是值得考慮的。本文對appimage的基本概念和使用方法加以梳理,希望對各位讀者有所啟發。
參考
-
- Appimage官網
-
- Github: The history of Appimage