13.15 小结

虽然基于RPM和Debian的Linux系统之间存在不少区别,但在软件包管理方面有一些相似之处,它们都针对简化软件的安装、删除和管理进行了特殊的设计。基于RPM的Linux系统使用rpm命令来安装、升级和删除软件,而基于Debian的Linux系统则使用dpkg命令来完成相同的操作。为了解决令人头疼的“依赖关系地狱”问题,基于RPM的Linux系统使用的方法是yumrpm的一个包装器),而基于Debian的Linux系统使用的则是aptdpkg的一个包装器)。这两种技术也存在差别,主要体现在它们的成熟度和易用性上。在这些方面,apt无疑要领先于yum,但yum也在不断改进。

最后,这两种技术仍然要胜过Windows用户不得不忍受的软件更新升级机制。Windows Update只更新Microsoft自己的软件和为数不多的第三方硬件驱动程序,而aptyum基本上可以处理Linux系统中的每一种软件。与Microsoft用户相比,这就是Linux用户拥有的一个巨大优势,它应该值得我们引以为豪。