关于 RPM 的一些事实

不喜欢有人妖魔化 rpm,尤其是如果从来没有用过 fedora/opensuse 也出来乱喷

1. 这只是一个应用的打包规范,本质上和 deb 没有什么差别。
2. 它是 LSB(Linux Standards Base) 的标准格式
3. 它支持 LZMA 压缩,比传统的 zlib 压缩比更高

4. 有一种叫 DeltaRPM 的格式,可以极大缩小每次 Update 的带宽开销。这非常酷

另外和 apt 对应的是 yum/zypper 等高级命令行工具
1. yum 的 fastestmirror 插件自动选择最快的 mirror

2. 我使用 yum 和 zypper 的时候,没有感到什么 rpm 依赖关系的麻烦

我最近两年使用的都是 rpm 的系统,确实不了解最近 deb 的进展。但就我搜索来看,LZMA,Delta Patch 这两个特性 deb 系应该还差一点.

Topic: 技术

评论

这个主要还是先入为主,最开始rpm不是那么好用,国内的镜像也少

1 RPM带数字签名,比DEB还强点
2 貌似标准格式之一?
3 这个无所谓的,真的

4 好像没见到实际在用的DeltaRPM

1 貌似yum不提供降级功能,而apt提供。在混用minor版本的软件库的时候apt比yum有优势。不过这个和RPM本身无关。人们往往一批评就批评一大片,把RPM给冤枉了

2 把RPM放到后端,用YUm前端,确实不会出太大问题。可惜Redhat9的课本出得太多了……

fedora 从 f12 开始就用 delta rpm 了,opensuse 更早...

delta rpm 和 LZMA 压缩在低带宽网络上优势很明显,我想这也是为什么 meego 用 RPM 而不是 APT 原因之一

都挺草根的啊,没有所谓企业级系统用。企业级引入新技术的进度太慢了

我现在很希望yum能支持降级软件,像apt一样。