使用 arch-ppa 建立你自己的 Arch Linux 軟體庫

Marius Nestor發表於2022-11-28

是不是覺得 AUR 軟體庫維護太複雜?那麼我們來給你介紹一個新工具,可以讓你很方便的維護一個你自己的 Arch Linux 軟體倉庫。

我們在網際網路上發現了一個叫做 arch-ppa 的工具,它剛剛釋出到 GitHub 上才幾周,它作者 Ryan McGuire 說這個工具可以幫助你建立和維護一個安全可靠的個人 Arch Linux 軟體倉庫。

你可以把 arch-ppa 想象成一個 Arch Linux 下的 PPA(個人軟體包存檔Personal Package Archive),就像 Ubuntu Linux 中常用的各種 PPA 一樣。它存放在你自己的本地裝置上,也可以放到遠端伺服器上以便你可以把你的軟體包分發給成千上萬的 Arch Linux 使用者們。

因為 AUR 不安全,才有了 arch-ppa

arch-ppa 的開發者 Ryan McGuire 說他建立這個工具可以讓 Arch Linux 的個人軟體包生態系統更加的安全可靠,現在官方支援的 AUR(Arch 使用者軟體庫 Arch User Repository)可以讓任何人懂得 AUR 的人都可以上載新軟體和維護它。

現在的情況是,如果你從 AUR 安裝一個由你我維護這樣的使用者所維護的軟體包,會觸發一個大大的警告,是否接受該警告並安裝取決於你自己。幸運的是, AUR 是由一群負責任的 Arch Linux 使用者所維護的,他們一旦發現了惡意軟體就會馬上刪除。

“這就是我為什麼不喜歡類似 yaourt 或 pacaur 這樣的 AUR 輔助程式。用這些輔助程式來使用 AUR 需要你經常檢視它下載的 PKGBUILD 檔案,才能讓你可以確保不會安裝了類似病毒或木馬這樣的東西以及從某個不知道來源的 URL 下載東西。” Ryan McGuire 說。

而這就是 arch-ppa 可以發揮用途的地方,AUR 軟體包維護者希望開發一個好用的工具來幫助人工建立軟體倉庫,以便他們可以在一個安全可靠的環境中分發 Arch Linux 軟體包。但是,要求就是你需要有一臺伺服器。

AUR 在 Arch Linux 使用者群體裡已經使用了很久,如果你想建立一個你自己的 Arch Linux 軟體包歸檔,那麼你應該試試 arch-ppa。具體情況請進一步訪問該專案的 GitHub 主頁

相關文章