zoukankan      html  css  js  c++  java
  • ABS已死: Archlinux 放弃支持 ABS

    今天访问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

    • To checkout the coreextra, and testing repositories:
    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 
    

    安装完成。

  • 相关阅读:
    C语言头文件stdarg.h(cstdarg)
    C语言头文件ctype.h(cctype)
    内存数库库种类
    C#设计模式单件模式(Singleton Pattern)
    vs2005快捷键,vs2008通用
    移动MYSQL数据库经常遇到乱码的问题
    ie6 ie7 ie8 共存以及Firefox浏览器CSS兼容写法
    用正则表达式替换a标记href值
    IE6 PNG透明终极解决方案(打造W3CfunsIE6PNG最强帖)
    IE的hack
  • 原文地址:https://www.cnblogs.com/wonux/p/6883139.html
Copyright © 2011-2022 走看看