今天訪問archlinux官網,忽然看到官方放棄支持ABS的新聞,聲明以下:php
- 因爲 Arch Build System 的相關服務器端腳本的維護開銷日益增高,咱們決定放棄 abs及其相關的經過 rsync 獲取 PKGBUILD 的服務。
- extra 倉庫中的另外一個工具
asp
可以提供相似 abs 的功能。關於它的更多用法細節請參考項目文檔。- 以及能夠經過
svn
(Subversion sparse checkout) 實現相似的功能,參考文檔在此。若是想要獲取全部的 PKGBUILD,咱們建議 clone svntogit 鏡像。- 咱們已經從 extra 倉庫移除了 abs 包,而且計劃在本月月底中止運行相應的 rsync 接入點( rsync://rsync.archlinux.org/abs )。
svn checkout --depth=empty svn://svn.archlinux.org/packages
svn checkout --depth=empty svn://svn.archlinux.org/community
In both cases, it simply creates an empty directory, but it does know that it is an svn checkout.linux
svn update package-name
同步獲得repos
and trunk
兩個文件夾,repos
因此用官方builds,trunk
是進入官方repos以前的開發者使用的builds。git
SVN Repositories Wiki.github
因爲喜好dwm的簡潔,把dwm作爲個人主力桌面環境使用已經好幾年了,期間積累了一些本身喜歡的自定義配置,而pacman安裝的dwm沒法自定配置,因此須要經過abs編譯源碼來安裝,以前一直使用abs, abs安裝dwm指南。如今改換爲svn:服務器
svn checkout --depth=empty svn://svn.archlinux.org/community cd community svn update dwm
dwm 的 PKGBUILD及源碼 就clone過來了。svn
cd community/dwm/repos/community-x86_64 makepkg -g >> PKGBUILD ##若是更改了config.h makepkg -s pacman -U dwm-6.1-3-x86_64.pkg.tar.xz
安裝完成。工具