yum软件仓库

尽管RPM可以帮助用户查询软件相关的依赖关系,但问题仍是要运维人员本身来解决,而有些大型软件可能与数十个程序都有依赖关系,在这种状况下安装软件会是很是痛苦的。Yum软件仓库即是为了进一步下降软件安装难度和复杂度而设计的技术。Yum软件仓库能够根据用户的要求分析出所需软件包及其相关的依赖关系,而后自动从服务器下载软件包并安装到系统。Yum软件仓库的技术拓扑如图下所示。
yum软件仓库缓存

Yum软件仓库中的RPM软件包能够是由红帽官方发布的,也能够是第三方发布的,固然也能够是本身编写的。《Linux就该这么学》随书提供的系统镜像(需在书籍站点中网络下载)内已经包含了大量可用的RPM红帽软件包,后文中详细讲解这些软件包。表1-2所示为一些常见的Yum命令,当前只需对它们有一个简单印象便可。服务器

表1-2 常见的Yum命令网络

命令 做用
yum repolist all 列出全部仓库
yum list all 列出仓库中全部软件包
yum info 软件包名称 查看软件包信息
yum install 软件包名称 安装软件包
yum reinstall 软件包名称 从新安装软件包
yum update 软件包名称 升级软件包
yum remove 软件包名称 移除软件包
yum clean all 清除全部仓库缓存
yum check-update 检查可更新的软件包
yum grouplist 查看系统中已经安装的软件包组
yum groupinstall 软件包组 安装指定的软件包组
yum groupremove 软件包组 移除指定的软件包组
yum groupinfo 软件包组 查询指定的软件包组信息运维

相关文章
相关标签/搜索