RPM 5.0.0 发布

RPM 即 RPM Package Manager,它是许多流行的 Linux 发行版的软件包管理工具,譬如 Red Hat/Fedora、SUSE、Mandriva 等。经过七个月的开发,RPM 最终在近日发布了稳定版本 5.0.0。此版本使 RPM 成为了一个完全跨平台及可重用的软件包管理工具。

RPM logo

根据 RPM 5.0.0 的发布公告描述,该版本获得了下列新特性:

  • 对 RPM 的编译环境进行了全面的修补,支持链接外部的第三方库。
  • RPM 代码库已移植到所有主流平台,包括 BSD、Linux、Solaris、Mac OS X、Windows/Cygwin。现在支持使用所有主流的 C 编译器套件编译,如 GNU GCC、Sun Studio、Intel C/C++ 等。
  • RPM 包支持 LZMA 压缩、XML Archive (XAR) 文件格式。
  • 添加了包规范 (.spec 文件)。

RPM 5.0.0 的源代码可从这里获取。

Read More:

9 Comments

  1. 1 gcell Commented @ 2008-01-07 9:47Reply to this comment

    不错,期待有性能的提升!

  2. 2 kissingwolf Commented @ 2008-01-07 9:53Reply to this comment

    RPM5 有个重要的更改, 它重写了查询代码,使rpm --query 查询速度增加了10倍(不是10%)!

  3. 3 oldrev Commented @ 2008-01-07 11:09Reply to this comment

    有没有 dpkg 快?期待有好心人建立一个 for Windows 的yum/apt 服务,到时候装各种开源库和开发工具都不是问题咯

  4. 4 guest Commented @ 2008-01-07 13:22Reply to this comment

    这个版本其实是fork出来的,根本就不是官方的版本,Red Hat/Fedora、SUSE、Mandriva都没有采用,osnews上有很多的讨论,有兴趣可以看看~~ rpm5的由来: http://lwn.net/Articles/196523/

  5. 5 wyg1258 Commented @ 2008-01-07 14:33Reply to this comment

    rpm –query 查询速度增加了10倍?? 以前的代码也太次了吧

  6. 6 Michael Bibby Commented @ 2008-01-07 15:08Reply to this comment

    "RPM 即 RPM Package Manager" 这个解释是不对的。

    RPM -> RedHat Package Manager.

  7. 7 Charlie Commented @ 2008-01-07 17:55Reply to this comment

    回6樓: RedHat Package Manager是以前的解釋,後來可能因為不少大型發行商採用,為免做成不便,已改稱RPM Package Manage

    4樓:+1。因為RPM原開發者獨斷獨行,受到不少人不滿,已被Red Hat辭退。現在這個開發者自行fork了一個版本,記得fork版本的網頁很酷的,應該是這個沒錯。

  8. 8 latteye Commented @ 2008-01-07 18:08Reply to this comment

    .spec 希望更加简洁,易读。一直觉得 rpm 的制作比 deb pkg 都要麻烦一些。

  9. 9 Neoriva Commented @ 2008-01-12 12:54Reply to this comment

    依赖问题的解决呢...