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 有啥区别? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章