YUM 服务架设

YUM 服务架设

平常,我们使用RHEL 的时候,更新是个麻烦。所以,我们就可以自己利用系统光盘的文件。来搭建个yum server。

操作平台: RHEL 5.4

Server  IP地址:192.168.0.130    Client  IP地址:192.168.0.4

这里讲一下如何使用FTP服务器作为yum源
(1)首先,你肯定要搭建好FTP服务器。这个就不讲了。很简单。
(2)查看系统是否安装了YUM服务,一般默认是安装了的。你可以使用 rpm -qa | grep yum 查看是否安装。
(3)安装createrepo,该软件用于生成RPM依赖关系及分组信息的。
rpm -ivh createrepo-0.4.11-3.e15.noarch.rpm

 

(4)将光盘中的部分内容复制到FTP目录下(/var/ftp/pub),使用如下命令:
cp -rv Server /var/ftp/pub
cp -rv VT /var/ftp/pub
cp -rv Cluster /var/ftp/pub
cp -rv ClusterStorage /var/ftp/pub
(5)创建RPM包依赖关系。在Server,VT,Cluster等目录下。都有一个repodata的目录,这个目录都有一个repomd.xml的文件,这个文件就记录了所有的依赖关系,还有comps-rhel5-*.xml的文件,记录了分组信息。那么我们就要创建依赖,以及更新分组信息。
createrepo -g /var/ftp/pub/Server/repodata/comps-rhel5-server-core.xml   /var/ftp/pub/Server
createrepo -g /var/ftp/pub/VT/repodata/comps-rhel5-vt.xml   /var/ftp/pub/VT
createrepo -g /var/ftp/pub/Cluster/repodata/comps-rhel5-cluster.xml   /var/ftp/pub/Cluster
createrepo -g /var/ftp/pub/ClusterStorage/repodata/comps-rhel5-cluster-st.xml   /var/ftp/pub/ClusterStorage

以上就是server端的设置,下面来说一下client端的设置。
RHEL中YUM的配置档是 /etc/yum.repos.d/*.repo的文件,里面有多个文件。
我们可以自己新创建一个如下内容的repo的文件:
[yumtest]
name=Server
baseurl=ftp://192.168.0.130/pub/Server
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

保存后,就可以使用这个yum服务器了。

当然。还有别的方法去建立YUM服务器,这里就讲最常见的FTP服务器作YUM源。

 

此文章转自 同学————》 疯狂小蜗牛

你可能感兴趣的:(职场,yum,休闲,服务架设)