二进制与源码

pacman 负责的是二进制,而 ABS 则是源码:它帮助你从源码创建你自己的软件包,也允许你通过自定制来重建 Arch 的软件包。过程通常是:

  1. 与服务器同步你的 ABS 树(用 root 来运行 abs)。
  2. 建立新目录 /var/abs/local/ 来指定之后创建软件包的存储位置。
  3. /var/abs/ 拷贝 PKGBUILD.proto 模型到新建立的目录下,删除 proto 后缀,编辑加入新的软件包。
  4. 在工作目录下用 PKGBUILD 文件运行 makepkg
  5. 使用 pacman 安装新创建的软件包。
  6. 把软件包发给你的朋友吹吹牛(又或是发给 Archer 让她/他可以把它放入主 ABS 树)。