一:yum简介:
YUM是Yellow dog Updater, Modified的缩写,是由Duke University所发起的计划,目的就是为了解决RPM的依赖关系的问题,方便使用者进行软件的安装、升级等等工作。在此在特别说明的是,YUM只是为了解决RPM的依赖关系的问题,而不是一种其它的软件安装模式。
服务器端:在服务器上面存放了所有的RPM软件包,然后以相关的功能去分析每个RPM文件的依赖性关系,将这些数据记录成文件存放在服务器的某特定目录内。
客户端:如果需要安装某个软件时,先下载服务器上面记录的依赖性关系文件(可通过WWW或FTP方式),通过对服务器端下载的纪录数据进行分析,然后取得所有相关的软件,一次全部下载下来进行安装。
二:yum可以分为本地yum和网络yum。
本地yum是将原文件放在本地主机上,而网络yum则是将服务器上面的文件通过www或者ftp方式下载到本地,然后进行安装。
三、 yum特点
可以同时配置多个资源库(Repository)
简洁的配置文件(/etc/yum.conf)
自动解决增加或删除rpm包时遇到的倚赖性问题
使用方便
保持与RPM数据库的一致性
配置:
拓扑图:
复制光盘里的文件到ftp服务器:
配置网络yum:
安装ftp服务器:
重启ftp服务器:
查看yum文件:
本地yum:
编辑本地yum服务器文件进行配置:
[root@localhost yum.repos.d]# vim local.repo
在客户端安装http:
提示下载,下载完成,进行安装: