您的位置:首页 > 其它

yum资料库更新及本地yum

2013-03-25 14:24 246 查看
我们知道要更新yum安装需在服务器上的yum库里面,难道我们把软包拷贝到库里面就算完了吗?事实上并不是这样,小编这里告诉大家需要借助一个以createrepo开头的程序,这个程序在我们光盘的安装程序库Server里就可以找到:

小编先检查一下系统里是否安装了这样的软件
[root@rhel5 ~]# rpm -qa |grep create* //结果显示 没有,下面咱们安装一下

[root@rhel5 ~]# mount /dev/cdrom /mnt/cdrom
[root@rhel5 ~]# cd /mnt/cdrom/Server/
[root@rhel5 Server]# ll |grep create* //最前面那两个字母是 LL
-r--r--r-- 451 root root 60901 Apr 21 2008 createrepo-0.4.11-3.el5.noarch.rpm
//就是这个了



下面咱们就拷过去一个文件测试一下
[root@rhel5 Server]# cp createrepo-0.4.11-3.el5.noarch.rpm ./ceyancreaterepo-0.4.11-3.el5.noarch.rpm

[root@rhel5 ~]# cd /var/ftp/repos/Server/ //切换到要更新的库目录
[root@rhel5 Server]# createrepo -g repodata/comps-rhel5-server-core.xml ./ // 开始更新,注意./是代表当前所在目录



然后在yum客户端机子上清空yum缓存

yum clean all

这样就行了

关于本地yum,比网络yum更简单,只需要把本机的/etc/yum.repos.d/rhel-debuginfo.repo 内容更改一下,样例照网络yum的写只不过要把库连接写清楚
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息