美文网首页Linux学习|Gentoo/Arch/FreeBSD
ABS已死: Archlinux 放弃支持 ABS

ABS已死: Archlinux 放弃支持 ABS

作者: 孤逐王 | 来源:发表于2017-05-20 20:50 被阅读360次

    今天访问archlinux官网,突然看到官方放弃支持ABS的新闻,声明如下:

    • 由于 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使用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 两个文件夹,repos所以用官方builds,trunk是进入官方repos之前的开发者使用的builds。

    SVN Repositories Wiki.

    使用举例:svn安装dwm

    由于喜爱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过来了。

    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 
    

    安装完成。

    相关文章

      网友评论

      • JamieLeeo:以后还要取消32位,arch根本不是个优秀的系统,还是gentoo好

      本文标题:ABS已死: Archlinux 放弃支持 ABS

      本文链接:https://www.haomeiwen.com/subject/dfipxxtx.html