Linux 服务器配置与管理 用yum管理 软件包 宁波城市职业技术学院 各位同学,大家好,本视频展示的是《服务器配置与管理》课程中“用yum管理Linux软件包”这部分内容,在本视频中,同学们将和我一起来了解yum的特点,学习用yum安装、查找、查看和卸载软件,并尝试为yum配置软件源。
A B 软件包依赖性问题 D C 本讲到此结束,谢谢大家观看! ……
yellowdog updater modified yum yellowdog updater modified 基于RPM前端软件包管理器 好在我们现在有了yum,yum在这里可不是美味的意思,yum是yellowdog updater modified 的缩写,昵称“黄狗更新器”,是红帽系列Linux中的一个软件,其主要功用就是解决RPM软件包安装时的依赖性问题,它能够自动查找并解决rpm包之间的依赖关系,无需用户逐个、手工的去安装/卸载每一个rpm包,十分有用,几乎所有红帽系列Linux系统上均默认安装有yum。 特别需要提到的是yum只是 为了解决 RPM的依赖关系的问题一个工具,而不是一种软件封装模式,RPM仍然是红帽系列Linux中的默认软件管理器,yum可以视为RPM的一个前台工具。
软件包B 解析 软件包C RPM软件包A …… header 软件包Z 依赖关系 其实yum的工作原理并不复杂,每一个 RPM软件包都有一个包头(header),header中有该软件的依赖关系,如果可以将该头的内容纪录下来并且进行分析,就可以知道每个软件在安装之前需要额外安装哪些依赖软件。 yum服务器端事先先以分析工具对其所提供的RPM软件包,假设为软件包A,的header进行分析,将软件包A所有依赖关系记录为一个文件,并将其依赖的所有软件包囊括进yum服务器端中备用。
yum 服务器 结果 软件包索引 依赖关系数据 RPM 软件源 软件包 yum 客户端 下载 查询 所以 YUM的基本工作流程如下:yum服务器端放着软件源,软件源里放着三样东西:一是该软件仓库中所有 RPM软件包的目录索引,二是每个 RPM软件包的依赖性关系数据,三是该软件仓库中所有 RPM软件包。如果用户需要安装某个软件包时,就可以通过yum客户端,查询某个yum服务器上有无该软件,如有,则下载服务器上面记录的该软件包依赖关系数据,并根据这些数据,一次性将其所依赖的软件全部下载下来进行安装。
install 安 装 接下来就我们来看看如何用yum安装软件包。
list 查 询 接下来就我们来看看如何用yum安装软件包。
info 查 看 接下来就我们来看看如何用yum安装软件包。
remove 卸 载 接下来就我们来看看如何用yum安装软件包。
谢谢观看 yanchenyang@nbcc.cn 本讲到此结束,谢谢大家观看!