文章目录
本文是循序渐进学运维-基础篇系列的第42篇文章
上篇文章中,我们聊到了rpm包的管理,其中有rpm包的日常使用方法及rpm包的安全校验, 在使用rpm包的时候,相信大家也经常感觉到安装依赖包的痛苦。那么这篇文章,我们一起来聊聊yum的使用。
yum的优劣势
yum最大的优势就是能够解决rpm包的依赖问题,自动解决安装时候的依赖。
不过yum也有缺陷,最大的缺陷就是如果有未完成的安装在强行终止的情况下,下次再次安装容易出现无法解决的依赖问题。
为了处理yum本身的缺陷,引入了dnf命令,dnf的使用方法和yum一样。 dnf完全是用python写的,更新了依赖关系解析器的后端,比yum效率更高。
什么是yum?
这里引入百度出来的yum的概念:
yum是yellowdog update manager的简称,它能够实现rpm管理的所有操作,并能够自动解决各rpm包之间的依赖关系。yum是rpm的前端工具,是基于rpm来实现软件的管理的一个工具。
其实不懂yum的概念,一点也不妨碍你使用yum去工作,真的。