|
AppImage格式,它能讓Linux應(yīng)用隨處運行,同時也是絕佳的Linux應(yīng)用打包方式,下面下載運行AppImage,感受它帶來Linux的便利。 AppImage特性 1.簡單 AppImage的核心思想是一個應(yīng)用程序 = 一個文件。每個AppImage都包含應(yīng)用程序以及應(yīng)用程序運行所需的所有文件。換句話說,除了操作系統(tǒng)本身的基礎(chǔ)組件,Appimage不需要依賴包即可運行。 2.可靠 AppImage是上游應(yīng)用打包的理想選擇,這意味著你可以直接從開發(fā)者那里獲取軟件,而不需要任何中間步驟,這完全符合開發(fā)者意圖。非常迅速。 3.快速 AppImage應(yīng)用可以直接下載并且運行,無需安裝,并且不需要root權(quán)限。 4.開源 像Linux本身一樣,AppImageKit是開源的。用它來打包你的開源或商業(yè)應(yīng)用程序。 5.久經(jīng)驗證 AppImageKit及其前身klik已經(jīng)開發(fā)超過十年。 6.兼容性 適用于所有相當(dāng)現(xiàn)代的Linux桌面發(fā)行版。好吧,是幾乎所有的。 AppImage格式的優(yōu)勢 下載一個應(yīng)用程序,給予運行權(quán)限,雙擊運行,無需安裝,不需要改變依賴或系統(tǒng)配置。也可以使用例如Firejail的沙箱中運行。使用AppImage格式分發(fā)Linux桌面應(yīng)用程序,讓所有常見發(fā)行版的用戶運行它。一次打包,到處運行。覆蓋所有主流桌面系統(tǒng)。 用戶的期待,AppImage能夠給予 1.作為一名用戶,我在從原作者處下載到應(yīng)用后,我希望能直接在Linux桌面上運行它,就像運行一個Windows或者M(jìn)ac應(yīng)用程序一樣。 2.作為一名應(yīng)用開發(fā)者,我想為Linux桌面系統(tǒng)提供軟件包的同時,不需要將其分發(fā)到每一個發(fā)行版中,也不必為不同的發(fā)行版編譯多個版本。 下載運行AppImage 這有一份供你體驗的AppImage格式的應(yīng)用程序。只需下載應(yīng)用程序,給予執(zhí)行權(quán)限,然后直接運行!無需安裝。可以在大多數(shù)64位Linux桌面上運行。 例如Krita,Subsurface,MuseScore,KDevelop,和digiKam等都已經(jīng)在其下載頁面上提供AppImage格式包。程序如Atom,Arduino,Blender,Chromium,F(xiàn)irefox,LibreOffice,和QCAD等可以從here下載(64位版本)。 2.運行AppImage 運行一個Appimage應(yīng)用,如此簡單: 給予它運行權(quán)限: $ chmod a+x Subsurface*.AppImage 然后直接運行: $ ./Subsurface*.AppImage 附:appimagetool usage wget "https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage" chmod a+x appimagetool-x86_64.AppImage Usage in a nutshell, assuming that you already have an AppDir in place: ./appimagetool-x86_64.AppImage some.AppDir |
|
|