他不仅仅是一个电子游戏名人……

我们的源代码/二进制包管理系统 pacman 2.0 的开发工作已经开始。完成后,我们将拥有以下功能:

  • 完全支持依赖关系,包括二进制和源代码。
  • 一个集成的类 apt-get 工具,用于保持系统最新。
  • 一个非常简单的类 ports 的构建系统,可以配置为遵循不同的版本树,并可直接从 cvs 更新。
  • 一个非常类似于 *bsd 系统的数据库,遵循简单的多文本文件格式。
  • 支持脚本用于安装后配置。

正如你所见,我们试图从包管理系统中吸取所有优点,而摒弃其缺点。Apt-get 很方便,但有点过于强制;rpm 似乎总是不太好用:安装系统还行,但升级简直是场噩梦。哦对了,我讨厌 .spec 文件。 ;)

这个新系统将让你拥有两全其美的优势。如果你喜欢二进制包,只需一条命令即可下载并安装 i686 优化包,并且包含依赖关系。但如果你喜欢从源代码构建包,也可以这样做,同样包含依赖关系。这将允许你添加构建时自定义、更高级的优化、修补过的版本以及任何你能想到的自定义。下一个 pacman 还计划加入一些好的功能,包括系统配置文件和事务支持。敬请期待。

另外请注意,你仍然可以使用 rsync 同步你的 ABS 构建树。

# cd /usr/abs && rsync -av archlinux.org::abs .

将来,这个任务将转移到 cvsup,以便用户可以像 FreeBSD 一样(那些家伙很有远见)跟踪不同的发行版。这意味着“稳妥优先”的生产服务器用户可以跟踪 STABLE 分支,而“追求最新”的工作站用户可以跟踪 CURRENT 分支。

再次重申,我们始终欢迎想法/意见,只需通过电子邮件联系或加入 IRC 频道与他人交流即可。

哦对了,还有一件事:我们满两个月了!!哇,真是个幸存者……

好了,我说完了。