一、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服务器的架设

建立yum服务器

首先建立ftp服务器 以便客户端下载安装

yum服务器的架设

yum服务器的架设

这样ftp服务就成功架设了

现在往ftp服务器上传光盘文件 将光盘文件拷贝到/var/ftp/pub目录下

yum服务器的架设

在客户端上配置网络yum  vim /etc/yum.repos.d/rhel-debuginfo.repo 编辑此文件

yum服务器的架设

利用yum repolist 指令下载缓存到本地

yum服务器的架设

查询一个软件包测试是否能够查到

yum服务器的架设

装一个软件包测试

yum服务器的架设

 

 

 

有时候为了解决下载速度的问题,还会配置本地yum,下面是本地yum的配置步骤:

    建立光盘挂载点

    mkdir /mnt/cdrom

  挂载光盘

    mount /dev/cdrom  /mnt/cdrom

修改文件

yum服务器的架设

yum服务器的架设

yum服务器的架设

 

下面是测试:

 

yum服务器的架设