使用 arch-ppa 建立你自己的 Arch Linux 軟體庫
是不是覺得 AUR 軟體庫維護太複雜?那麼我們來給你介紹一個新工具,可以讓你很方便的維護一個你自己的 Arch Linux 軟體倉庫。
我們在網際網路上發現了一個叫做 arch-ppa 的工具,它剛剛釋出到 GitHub 上才幾周,它作者 Ryan McGuire 說這個工具可以幫助你建立和維護一個安全可靠的個人 Arch Linux 軟體倉庫。
你可以把 arch-ppa 想象成一個 Arch Linux 下的 PPA(個人軟體包存檔),就像 Ubuntu Linux 中常用的各種 PPA 一樣。它存放在你自己的本地裝置上,也可以放到遠端伺服器上以便你可以把你的軟體包分發給成千上萬的 Arch Linux 使用者們。
因為 AUR 不安全,才有了 arch-ppa
arch-ppa 的開發者 Ryan McGuire 說他建立這個工具可以讓 Arch Linux 的個人軟體包生態系統更加的安全可靠,現在官方支援的 AUR(Arch 使用者軟體庫 )可以讓任何人懂得 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 主頁。
相關文章
- 使用ABS和gensync建立自己的軟體包庫(轉)
- **CI中建立你自己的類庫
- 將 DEB 軟體包轉換成 Arch Linux 軟體包Linux
- 透過LAN共享Arch Linux的軟體包(轉)Linux
- 使用 Python 建立你自己的 Shell(下)Python
- 使用 Python 建立你自己的 Shell (上)Python
- 如何在 Arch Linux 中降級軟體包Linux
- 建立你自己的本地倉庫(Maven倉庫管理-Nexus)Maven
- Arch Linux 中文社群倉庫Linux
- 建立自己的.net類庫 (轉)
- 如何在 Arch Linux 中查詢已安裝的專有軟體包?Linux
- 你為什麼使用 Linux 和開源軟體?Linux
- 如何建立你自己的Git伺服器Git伺服器
- 如何建立你自己的 Git 伺服器Git伺服器
- 自媒體人如何高效採集素材?建立自己的素材庫?
- 如何使用linux程式mdadm建立軟體RAID1軟陣列LinuxAI陣列
- 建立本地APT軟體包倉庫APT
- 在 Arch Linux 中使用 .NET Core SDKLinux
- 建立一個自己的 Linux系統Linux
- Play Arch LinuxLinux
- 如何建立一個自己的 Composer 庫
- 兩種方式建立你自己的 Docker 基本映像Docker
- 使用CRM軟體系統建立的分配規則
- Linux 中軟體 RAID 的使用LinuxAI
- 如何在 Antergos/Arch Linux 中使用 iPhoneGoLinuxiPhone
- 你知道你自己最經常使用的是哪幾個Linux命令呢?Linux
- Linux搭建私有軟體倉庫Linux
- 使用 defineNuxtRouteMiddleware 建立路由中介軟體UX路由
- 4個方法建立自己的寫作素材庫
- 讀書軟體做自己的 (轉)
- C# 使用Fluent API 建立自己的DSLC#API
- 使用CocoaPods建立自己的私有庫-iOS元件化第一步iOS元件化
- 有關LINUX庫的建立與使用的疑問(轉)Linux
- 從使用到原理,手擼一個自己的redux中介軟體Redux
- 如何使用 XYZ 軟體建立複雜圖形
- 如何在linux中用“OpenCart”建立自己的線上商店Linux
- 知乎引流軟體?小帥說說自己對知乎軟體的理解
- 使用github搭建自己的maven庫GithubMaven