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 源的配置文件)

猜你喜欢

转载自www.cnblogs.com/guan-zl/p/12915761.html