通过在自己的局域网中建立YUM源,就可以使你管理的LINUX服务器安装系统软件包变成一个非常轻松的事,也解决了一些软件包由于相互关联而难以安装的问题。具体建立过程如下:
 

服务器端配置:
1.挂载安装光盘到系统
mount /dev/cdrom /media/

2.复制RPM包文件到web服务器rhel5目录下
cp /media/Server/* /var/www/html/rhel5/Server  //这是html源地址,FTP源地址在/var/ftp/pub/rhel5

3.重建记录分组文件
首先,确认系统已经安装createrepo包。
cd /var/www/html/rhel5/Server
rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm 在第四张盘中

然后重建rpm记录分组文件
createrepo /var/www/html/rhel5/

4.启动本机的httpd服务
service httpd start
http://192.168.0.131 测试一下,要手工指定IP地址

 

 


客户端配置:
5.在/etc/yum.repos.d目录下建立repo库文件 rhel5-http.repo
cd /etc/yum.repos.d
vi rhel5-http.repo
内容如下:
[Cluster]
name=Red Hat Enterprise Linux $releasever - $basearch - Cluster
baseurl=http://192.168.0.131/rhel5/   如果是建的FTP源,ftp://192.168.0.131/pub/rhel5
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

6.清除本机yum缓存
yum clean all
yum list

7.测试
yum -y install vim*
yum -y install xerces*