zoukankan      html  css  js  c++  java
  • CentOS中rpm和yum到底有什么区别?

    2020/5/19

    (   Linux 软件安装的学习链接:http://c.biancheng.net/view/814.html    )

    一、rpm 是什么?

        rpm 全称 Red-Hat Package Manager。是一种底层的包管理工具,使用rpm 可以进行软件的安装、查询、卸载、升级等工作。在安装软件的时候只会安装指定的软件,而不会安装依赖性文件,若所安装的软件无依赖性或者依赖性文件被解决了,那么就会正常安装,否则会保错。

    二、yum 是什么?

        yum 全称 Yellow dog Updater,Modified,是一个基于rpm的上层软件包管理器。yum在服务器端存有所有的 rpm 包,并将各个包之间的依赖关系记录在文件中。使用 yum 安装 rpm 包的时候,能够从指定的服务器自动下载 rpm 包并且安装,可以自动处理软件包之间的依赖关系,并且一次安装所有依赖的软件包。yum提供了查找、安装、删除某一个 /一组 / 甚至全部软件包的命令。

        总之,yum 拥有 rpm 的功能,还具备了从网络上下载 rpm 包和依赖包的功能。

    三、什么是 yum 源?   http://c.biancheng.net/view/2931.html  

        使用 yum 安装软件包之前,需指定好 yum 下载 RPM 包的位置,这个位置就叫做 yum 源。
        使用 yum 安装软件时至少需要一个 yum 源。yum 源既可以使用网络 yum 源,也可以将本地光盘作为 yum 源。

        网络 yum 源配置文件位于 /etc/yum.repos.d/ 目录下,文件扩展名为".repo"(只要扩展名为 ".repo" 的文件都是 yum 源的配置文件)

  • 相关阅读:
    InjectAPC全部项目(Win32和Win64位)
    Codeforces Round #377 (Div. 2)
    Codeforces Canada Cup 2016
    UVa 1395 (最小生成树)
    空间表SpaceList
    线程中的临界区的应用
    【题解】狼和羊-C++
    【基础算法-树状数组】入门-C++
    【题解】在你窗外闪耀的星星-C++
    【题解】[NOIP模拟题]我要的幸福-C++
  • 原文地址:https://www.cnblogs.com/guan-zl/p/12915761.html
Copyright © 2011-2022 走看看