小編給大家分享一下如何使用AppImage進行Linux軟件包管理,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)建站從2013年開始,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元朝陽做網(wǎng)站,已為上家服務(wù),為朝陽各地企業(yè)和個人服務(wù),聯(lián)系電話:028-86922220
我全面投入到了 AppImage。就像我提到的其他軟件包管理系統(tǒng)一樣,如果你需要的話,有很多復(fù)雜的功能可以使用。但是,從本質(zhì)上講,AppImage 非常簡單。AppImage 不像大多數(shù)其他包管理器一樣通過倉庫工作,它使用單個、獨立的文件,可以直接發(fā)送或通過網(wǎng)站共享。
下面是個展示它的美妙之處的例子。當(dāng)我在用 AppImage 時,我在一個技術(shù)論壇上看到了一個很老的討論,它讓我找到了一個同樣久遠且廢棄的 GitHub 項目以及相關(guān)的 YAML 和配方文件。它們旨在自動構(gòu)建準備生成 AppImage 包所需的相當(dāng)復(fù)雜的基礎(chǔ)架構(gòu)。盡管該基礎(chǔ)架構(gòu)全部是在 5 年前的 Ubuntu 版本上構(gòu)建的,但是當(dāng)我將它們放在一起并運行 appimagetool 命令時,它創(chuàng)建了一個 AppImage 文件,它可在我當(dāng)前的桌面上無縫運行。我不認為有很多有五年歷史的 GitHub 復(fù)雜項目可以使用其他技術(shù)運行,而無需認真重做。
但是這里我我不會介紹這個案例。相反,我將用一個簡單的 Hello World 程序向你展示它是如何工作的。首先,請確保本地已安裝 AppStream 包。
對于基于 Debian 的系統(tǒng),運行:
$ sudo apt install appstream
對于 RPM 系統(tǒng),請使用:
$ sudo dnf install appstream
克隆這篇文章中提及的 Git 倉庫,我會基于它示例:
$ git clone <https://github.com/boolean-world/appimage-resources>$ cd appimage-resources$ ls hello-world-appimage
接下來,使用 cd 進入 Git 新創(chuàng)建的目錄。這里有兩個目錄。請使用 hello-world-appimage。另一個是更復(fù)雜的項目,你也應(yīng)該考慮嘗試一下。
Linux GUI 系統(tǒng)會讀取 helloworld.desktop 文件來知道如何呈現(xiàn)桌面圖標。事實證明,當(dāng)前的這個文件會在以后給你帶來點麻煩,因此請進行一些小修改:添加 Categories= 這行并為其賦予值 GNOME。不要忘記最后的分號:
$ nano hello-world-appimage/helloworld.desktop add Categories=GNOME;
從 AppImage GitHub 項目下載 appimagetool 預(yù)編譯的二進制文件。訪問 GitHub 的原因之一:那里有很多出色的文檔和資源。下載二進制文件后,使文件可執(zhí)行,并將 hello-world-appimage 目錄傳給它。但是首先,你需要告訴它你想要的架構(gòu)。由于某些原因,一個名字以 x86_64 結(jié)尾的工具都不能自行確定是否該使用 x86_64 來構(gòu)建應(yīng)用程序(我不知道這是怎么回事)。
$ wget <https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage>$ chmod +x appimagetool-x86_64.AppImage$ ARCH=x86_64 ./appimagetool-x86_64.AppImage hello-world-appimage
如果你沒有看到任何錯誤消息,那么表示完成了,請運行:
$ ls$ ./hello-world-appimage-x86_64.AppImage
以上是“如何使用AppImage進行Linux軟件包管理”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
本文題目:如何使用AppImage進行Linux軟件包管理
URL地址:http://www.chinadenli.net/article16/gicpgg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、移動網(wǎng)站建設(shè)、品牌網(wǎng)站建設(shè)、App設(shè)計、服務(wù)器托管、靜態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)