众所周知,yum 是一个建立在 rpm 之上的包管理系统。它也是一个命令行实用程序,它是 rpm 的(粗鲁地说)更广泛的版本,它解决了许多 rpm 不关心的问题(主要是明显的依赖关系)。当使用 rpm 命令比 yum 更合适时,是否有任何特殊情况?
jsb*_*ngs 11
rpm
用于与计算机上的 RPM 数据库交互。因此,您可以查看数据库的当前状态、验证包、检查已安装软件的依赖关系等。
yum
使用rpm
(实际上,它使用一个 rpm python 库)进行其大部分本地操作,但它只能执行该rpm
命令可以执行的有限数量的功能,仅与软件的安装、更新和删除有关。 yum
还可以与本地和远程软件存储库对话,并生成依赖关系图来管理软件包,而后者rpm
则不能。