欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

如何使用AppImage進(jìn)行Linux軟件包管理

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

創(chuàng)新互聯(lián)建站從2013年開(kāi)始,是專(zhuān)業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元朝陽(yáng)做網(wǎng)站,已為上家服務(wù),為朝陽(yáng)各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:028-86922220

使用 AppImage

我全面投入到了  AppImage。就像我提到的其他軟件包管理系統(tǒng)一樣,如果你需要的話,有很多復(fù)雜的功能可以使用。但是,從本質(zhì)上講,AppImage  非常簡(jiǎn)單。AppImage 不像大多數(shù)其他包管理器一樣通過(guò)倉(cāng)庫(kù)工作,它使用單個(gè)、獨(dú)立的文件,可以直接發(fā)送或通過(guò)網(wǎng)站共享。

下面是個(gè)展示它的美妙之處的例子。當(dāng)我在用 AppImage 時(shí),我在一個(gè)技術(shù)論壇上看到了一個(gè)很老的討論,它讓我找到了一個(gè)同樣久遠(yuǎn)且廢棄的  GitHub 項(xiàng)目以及相關(guān)的 YAML 和配方文件。它們旨在自動(dòng)構(gòu)建準(zhǔn)備生成 AppImage  包所需的相當(dāng)復(fù)雜的基礎(chǔ)架構(gòu)。盡管該基礎(chǔ)架構(gòu)全部是在 5 年前的 Ubuntu 版本上構(gòu)建的,但是當(dāng)我將它們放在一起并運(yùn)行 appimagetool 命令時(shí),它創(chuàng)建了一個(gè) AppImage 文件,它可在我當(dāng)前的桌面上無(wú)縫運(yùn)行。我不認(rèn)為有很多有五年歷史的 GitHub 復(fù)雜項(xiàng)目可以使用其他技術(shù)運(yùn)行,而無(wú)需認(rèn)真重做。

但是這里我我不會(huì)介紹這個(gè)案例。相反,我將用一個(gè)簡(jiǎn)單的 Hello World 程序向你展示它是如何工作的。首先,請(qǐng)確保本地已安裝 AppStream 包。

對(duì)于基于 Debian 的系統(tǒng),運(yùn)行:

$ sudo apt install appstream

對(duì)于 RPM 系統(tǒng),請(qǐng)使用:

$ sudo dnf install appstream

克隆這篇文章中提及的 Git 倉(cāng)庫(kù),我會(huì)基于它示例:

$ git clone <https://github.com/boolean-world/appimage-resources>$ cd appimage-resources$ ls hello-world-appimage

接下來(lái),使用 cd 進(jìn)入 Git 新創(chuàng)建的目錄。這里有兩個(gè)目錄。請(qǐng)使用 hello-world-appimage。另一個(gè)是更復(fù)雜的項(xiàng)目,你也應(yīng)該考慮嘗試一下。

Linux GUI 系統(tǒng)會(huì)讀取 helloworld.desktop 文件來(lái)知道如何呈現(xiàn)桌面圖標(biāo)。事實(shí)證明,當(dāng)前的這個(gè)文件會(huì)在以后給你帶來(lái)點(diǎn)麻煩,因此請(qǐng)進(jìn)行一些小修改:添加 Categories= 這行并為其賦予值 GNOME。不要忘記最后的分號(hào):

$ nano hello-world-appimage/helloworld.desktop        add Categories=GNOME;

從 AppImage GitHub 項(xiàng)目下載 appimagetool 預(yù)編譯的二進(jìn)制文件。訪問(wèn) GitHub 的原因之一:那里有很多出色的文檔和資源。下載二進(jìn)制文件后,使文件可執(zhí)行,并將 hello-world-appimage 目錄傳給它。但是首先,你需要告訴它你想要的架構(gòu)。由于某些原因,一個(gè)名字以 x86_64 結(jié)尾的工具都不能自行確定是否該使用 x86_64 來(lái)構(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

如果你沒(méi)有看到任何錯(cuò)誤消息,那么表示完成了,請(qǐng)運(yùn)行:

$ ls$ ./hello-world-appimage-x86_64.AppImage

以上是“如何使用AppImage進(jìn)行Linux軟件包管理”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

本文題目:如何使用AppImage進(jìn)行Linux軟件包管理
URL地址:http://chinadenli.net/article16/gicpgg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、移動(dòng)網(wǎng)站建設(shè)品牌網(wǎng)站建設(shè)、App設(shè)計(jì)、服務(wù)器托管靜態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作