Arch Linux宣佈放棄支持ABS

Linux ASP Subversion 軟件 IT之家 2017-05-19

本週一(5月15日),Arch Linux在官方網站http://www.archlinuxcn.org首頁發出公告,正式宣佈放棄支持ABS。

Due to high maintenance cost of scripts related to the Arch Build System, we have decided to deprecate the abs tool and thus rsync as a way of obtaining PKGBUILDs.

The asp tool, available in [extra], provides similar functionality to abs. asp export pkgname can be used as direct alternative; more information about its usage can be found in the documentation. Additionally Subversion sparse checkouts, as described here, can be used to achieve a similar effect. For fetching all PKGBUILDs, the best way is cloning the svntogit mirrors.

While the extra/abs package has been already dropped, the rsync endpoint (rsync://rsync.archlinux.org/abs) will be disabled by the end of the month.

由於Arch Build System的相關服務器端腳本的維護開銷日益增高,我們決定放棄 abs 及其相關的通過rsync獲取PKGBUILD的服務。

extra倉庫中的另一個工具 asp 能夠提供類似 abs 的功能。它的命令 asp export pkgname 可以作為直接替代。關於它的更多用法細節請參考項目文檔。以及可以通過Subversion sparse checkout實現類似的功能,參考文檔在此。如果想要獲取所有的PKGBUILD,我們建議clone svntogit 鏡像。

我們已經從extra倉庫移除了abs包,並且計劃在本月月底停止運行相應的rsync接入點(rsync://rsync.archlinux.org/abs)。

ABS(Arch Build System)指的是Arch的構建系統。這是一種從源代碼編譯軟件的類似於BSD的ports系統,可以自動下載源代碼、解壓縮、打補丁、編譯和安裝。一個“port”僅僅是指用戶電腦上的一個目錄,根據即將安裝的相應軟件來命名,包含一些文件來指導源碼的下載和編譯安裝,典型的方式是找到那個目錄(或者說port),進行make或 make install clean,然後系統就會下載、編譯和安裝你想要的軟件了。在Arch中,pacman專門管理二進制軟件包(包括那些由ABS創建的),而ABS則是一系列工具,負責把源代碼編譯成可安裝的.pkg.tar.xz 軟件包。

想看到更多這類內容?去APP商店搜IT之家,天天都有小歡喜。

相關推薦

推薦中...