下面,我先做一个YUM的本地服务器和客户端。
如果一个局域网中有若干台Linux平台,那么在每一个LINUX平台上都搭建YUM服务器是非常麻烦的事情,又耗费了时间又浪费了磁盘空间。那么有没有好的方法让YUM仓库只放在一台机器上呢?答案是肯定的。我们只需要建立一个FTP或者HTTP服务器来存放YUM仓库,其它客户端通过网络来访问YUM仓库。下面我做一个基于FTP的YUM服务器。
挂载RedHat光盘:
[root@localhost ~]# mount /dev/cdrom /mnt/cdrom
此时,YUM服务器的服务器端已经配置完毕。下面,该配置YUM的客户端了。
[root@localhost ~]# vim /etc/yum.repos.d/rhel-debuginfo.repo
编辑代码如下,复制粘贴进去即可。注意图中修改的地方。
[rhel-Server]
name=Red Hat Enterprise Server $releasever - $basearch - Debug
baseurl=ftp://192.168.10.1/pub/Server
enabled=1
gpgcheck=1
gpgkey=ftp://192.168.10.1/pub/RPM-GPG-KEY-redhat-release
[rhel-VT]
name=Red Hat Enterprise VT $releasever - $basearch - Debug
baseurl=ftp://192.168.10.1/pub/VT
enabled=1
gpgcheck=1
gpgkey=ftp://192.168.10.1/pub/RPM-GPG-KEY-redhat-release
[rhel-Cluster]
name=Red Hat Enterprise Cluster $releasever - $basearch - Debug
baseurl=ftp://192.168.10.1/pub/Cluster
enabled=1
gpgcheck=1
gpgkey=ftp://192.168.10.1/pub/RPM-GPG-KEY-redhat-release
[rhel-ClusterStorage]
name=Red Hat Enterprise ClusterStorage $releasever - $basearch - Debug
baseurl=ftp://192.168.10.1/pub/ClusterStorage
enabled=1
gpgcheck=1
gpgkey=ftp://192.168.10.1/pub/RPM-GPG-KEY-redhat-release