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

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

【问题讨论】:

    标签: centos redhat fedora yum rhel


    【解决方案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 的缩写?
    猜你喜欢
    • 2017-05-03
    • 1970-01-01
    • 2010-12-10
    • 2011-09-20
    • 2013-03-25
    • 2023-03-08
    • 2016-07-17
    • 2015-07-17
    • 2014-07-11
    相关资源
    最近更新 更多