YUM是“Yellow dog Updater, Modified”的缩写,可执行程序名为yum。YUM是一个在Fedora中的Shell前端软件包管理器。在红帽企业版Linux 5中引入YUM的重要原因之一,便是YUM能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装,便于管理大量系统的更新问题。

我们在安装好Linux后要进行YUM源的设置,是为了方便日后对软件包的管理,解决单独安装RPM软件包时可能产生的软件包依赖关系(使用yum人仓库中安装软件包,如果还有依赖的软件包,yum工具会一并安装。
下面开始介绍yum的安装过程:
首先,查看我们是否安装了ftp服务器:
rpm –q vsftpd

yum的安装与使用_yum的使用与安装 linux

我们已经安装过了,那么在此就不作赘述了。

进入我们的第二步:
复制Server 整个目录到/var/ftp下
cp -avf /mnt/cdrom/Server/* /var/ftp/Server/

然后可以进入/var/ftp/Server/目录下查看是否复制成功:

 

进入/var/ftp/Server目录下,生成yum库的信息数据文件。

第一步:安装createrepo包
rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm

yum的安装与使用_yum的使用与安装 linux_02

第二步:生成/var/ftp/pub/Server下所有文件的yum数据库索引文件

安装成组createrepo软件包到本目录
createrepo -g ./repodata/comps-rhel5-server-core.xml /var/ftp/Server/

yum的安装与使用_yum的使用与安装 linux_03

(如果文件较多,可能需要的时间较久,在左下角可以观看进度)

完成:

yum的安装与使用_yum的使用与安装 linux_04

***第三步:生成/var/ftp/pub/VT下所有文件的yum数据库索引文件

VT目录下主要存储一些虚拟化相关的包,如果不需要,不安装也可以
接下来便要启动frp服务
service vsftpd start(如果已经启动了,就需要重启)
yum的安装与使用_yum的使用与安装 linux_05
查看yum列表:yum list

(因为数量比较多,所以就只随便截取了一部分)

yum的安装与使用_yum的使用与安装 linux_06

最后进行我们的安装后的测试:

我们已经安装过httpd了,那么我们可以卸载httpd
yum的安装与使用_yum的使用与安装 linux_07
输入:yum install httpd –y进行卸载。