rpm 和 yum 有啥区别? [关闭]

Posted

技术标签:

【中文标题】rpm 和 yum 有啥区别? [关闭]【英文标题】:What's the difference between rpm and yum? [closed]rpm 和 yum 有什么区别? [关闭] 【发布时间】:2012-01-02 07:00:36 【问题描述】:

rpm 和 yum 有什么区别吗?我知道最近的系统更喜欢 yum,但想知道是否也需要 rpm。

【问题讨论】:

【参考方案1】:

扩展Udo的答案,有程序“rpm”,它专门操作它被要求操作的包,还有“yum”,它是一个更智能的管理系统,可以找到依赖项并下载.rpm 文件,即使它们不在系统中。

使用“rpm”命令,您需要知道 .rpm 包的确切位置,但使用“yum”,您只需要知道它的名称,并且只要它在您的存储库列表中可用,它将连同其依赖项一起安装

【讨论】:

听起来像 dpkg vs apt-get【参考方案2】:

Yum 是一个包管理器,而 rpms 是实际的包。

您可以使用 yum 添加或删除软件。软件本身包含在一个 rpm 中。

包管理器允许您从托管存储库安装软件,它通常也会安装依赖项。

【讨论】:

不过也有rpm命令吧? 是的,您可以下载一个 rpm 并直接使用 rpm 工具安装它。 Yum 将为您下载 rpm,并且 yum 应该能够识别何时有可用的更新并为您安装该更新。 那么我是否可以根据经验认为两者都做同样的事情,但 yum 比 rpm 更灵活? 另外,如果 rpm 本身就是一个包,为什么它是 Redhat Package Manager 的缩写?

以上是关于rpm 和 yum 有啥区别? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu 和centos 有啥区别

linux中yum和rpm的用法和区别

yum和rpm的区别

CentOS 中 yum -y install 和 yum install 有啥区别

详解Linux软件安装中RPM与YUM 区别和联系

在linux中,rpm和yum有什么区别?