ABS已死: Archlinux 放棄支持 ABS

今天訪問archlinux官網(wǎng),突然看到官方放棄支持ABS的新聞,聲明如下:

  • 由于 Arch Build System 的相關(guān)服務(wù)器端腳本的維護(hù)開銷日益增高,我們決定放棄 abs及其相關(guān)的通過 rsync 獲取 PKGBUILD 的服務(wù)。
  • extra 倉庫中的另一個(gè)工具 asp 能夠提供類似 abs 的功能。關(guān)于它的更多用法細(xì)節(jié)請(qǐng)參考項(xiàng)目文檔。
  • 以及可以通過 svn (Subversion sparse checkout) 實(shí)現(xiàn)類似的功能,參考文檔在此。如果想要獲取所有的 PKGBUILD,我們建議 clone svntogit 鏡像。
  • 我們已經(jīng)從 extra 倉庫移除了 abs 包,并且計(jì)劃在本月月底停止運(yùn)行相應(yīng)的 rsync 接入點(diǎn)( rsync://rsync.archlinux.org/abs )。

svn使用abs指南

Non-recursive checkout repos

svn checkout --depth=empty svn://svn.archlinux.org/packages
  • To checkout the community and multilib repositories:
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.

Checkout a package

svn update package-name

同步得到repos and trunk 兩個(gè)文件夾,repos所以用官方builds,trunk是進(jìn)入官方repos之前的開發(fā)者使用的builds。

SVN Repositories Wiki.

使用舉例:svn安裝dwm

由于喜愛dwm的簡潔,把dwm做為我的主力桌面環(huán)境使用已經(jīng)好幾年了,期間積累了一些自己喜歡的自定義配置,而pacman安裝的dwm無法自定配置,所以需要通過abs編譯源碼來安裝,之前一直使用abs, abs安裝dwm指南?,F(xiàn)在改換為svn:

svn checkout --depth=empty svn://svn.archlinux.org/community
cd community
svn update dwm

dwm 的 PKGBUILD及源碼 就clone過來了。

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 

安裝完成。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • SVN版本:1.5 及更新版本 名詞說明: WC:Working Copy 你的工作區(qū) Versioned:受控的...
    日風(fēng)和閱讀 4,424評(píng)論 1 23
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,500評(píng)論 19 139
  • SVN SVN使用 基本操作svn checkout:把項(xiàng)目源碼下載到本地,只需要做一次svn update:將本...
    彼岸的黑色曼陀羅閱讀 1,747評(píng)論 0 4
  • WC:Working Copy 你的工作區(qū) Versioned:受控的;受版本控制的 SVN是什么? SVN是開源...
    Programmer客棧閱讀 768評(píng)論 0 4
  • LaTex排版的幾個(gè)技巧 段落與換行 在源代碼中空一行以另起一段,使用\\\標(biāo)記可以在此處另起一行。這兩種用法的區(qū)...
    Mr希靈閱讀 11,201評(píng)論 1 3

友情鏈接更多精彩內(nèi)容