5、Copy光盘搭建本地YUM服务器
5.1 建立yum服务器目录
5.2 copy光盘内容到yum服务器
获取RPM包源,将ISO中的Server目录复制到本机需要安装YUM仓库的目录下:
[root@xml-oms ~]# cp -r /mnt/cdrom/Server/ /u01/yum.
5.3 createrepo工具安装
yum 使用存储在每一个rpm包里的header信息摘要去完成它的工作,而这个摘要信息由'createrepo'程序创建,没有安装这个软件进行信息收集,系统是无法查询找到的。
安装createrepo工具,然后用这个工具生成YUM通用数据库。
[root@xml-oms Server]# rpm -q create*
package createrepo-0.4.11-3.el5.noarch.rpmis not installed
[root@xml-oms ~]# rpm -ivh/u01/yum/Server/createrepo-0.4.11-3.el5.noarch.rpm
5.4 createrepo创建yum仓库
进入创建的YUM仓库目录/u01/yum,重建仓库信息配置文件(/u01/yum/目录下)
[root@xml-oms ~]# cd /u01/yum/
[root@xml-oms ~]# createrepo /u01/yum/
1534/3116 -Server/tomcat5-servlet-2.4-api-javadoc-5.5.23-0jpp.7.el5_3.2.x86_64.2385/3116 -Server/jakarta-commons-collections-testframework-3.2-2jpp.3.x86_64.r2679/3116 -Server/jakarta-commons-collections-testframework-javadoc-3.2-2jpp.3.3116/3116 -Server/libFS-1.0.0-3.1.i386.rpm
Saving Primary metadata
Saving file lists metadata
Saving other metadata
5.5 客户端配置yum源
基于之前已经建立的YUM仓库,这里配置YUM客户端,进入/etc/yum.repos.d,创建yum.repo文件(满足*.repo即可),这里采用备份原配置文件,直接修改:
[root@xml-oms yum]# cd /etc/yum.repos.d
-rw-r--r-- 1 root root 561 Mar 10 2010 rhel-debuginfo.repo
-rw-r--r-- 1 root root 561 Nov 19 17:39rhel-debuginfo.repo.bak
yum.repo文件配置信息修改为如下:
[root@xml-oms yum.repos.d]# vi rhel-debuginfo.repo
[Server]
name=Server
baseurl=file:///u01/yum/Server
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
5.6 测试YUM仓库配置是否成功
测试之前,最好把YUM的所有缓存清除一下
[root@xml-oms yum.repos.d]# yum clean all
[root@xml-oms yum.repos.d]# yum grouplist
[root@xml-oms yum.repos.d]# yum install vsftpd
[root@xml-oms yum.repos.d]# yum remove vsftpd
阅读(1027) | 评论(0) | 转发(0) |