一、yum的定义
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
二、 yum特点
*可以同时配置多个资源库(Repository)
*简洁的配置文件(/etc/yum.conf)
*自动解决增加或删除rpm包时遇到的倚赖性问题
*使用方便
*保持与RPM数据库的一致性
三、yum常用命令
yum install 后面跟软件包名 --安装软件包
yum list all --可以列出所有软件
yum remove 软件包名 --删除卸载软件
yum clean all --清除网络yum的缓存
yum list available 查询未安装的软件包
yum info 软件名 查询软件的详细信息
yum localinstall 安装本地软件
下面通过一个案例来详细说明网络yum的配置过程
拓扑:
建立yum服务器
首先建立ftp服务器 以便客户端下载安装
这样ftp服务就成功架设了
现在往ftp服务器上传光盘文件 将光盘文件拷贝到/var/ftp/pub目录下
在客户端上配置网络yum vim /etc/yum.repos.d/rhel-debuginfo.repo 编辑此文件
利用yum repolist 指令下载缓存到本地
查询一个软件包测试是否能够查到
装一个软件包测试
有时候为了解决下载速度的问题,还会配置本地yum,下面是本地yum的配置步骤:
建立光盘挂载点
mkdir /mnt/cdrom
挂载光盘
mount /dev/cdrom /mnt/cdrom
修改文件
下面是测试: