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的写只不过要把库连接写清楚
小编先检查一下系统里是否安装了这样的软件
[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的写只不过要把库连接写清楚
相关文章推荐
- CentOS下建立本地YUM源并自动更新
- Fedora 8 将本地光盘设为yum更新源
- yum本地更新&局域网更新
- fedora8下配置yum从本地光驱更新软件
- 如何配置YUM本地更新源
- RHEL5配置YUM从本地光盘更新软件
- fedora8下配置yum从本地光驱更新软件
- Oracle Linux 6.8 設置本地yum更新源
- RHEL6.1安装光盘本地YUM更新源
- 安装光盘本地YUM更新源
- 在Vmware中配置YUM 从本地光盘更新软件
- yum源下载更新之网络和本地yum配置
- 服务器添加新仓库后,本地使用repo如何同步更新代码
- Redhat6.5下配置本地yum
- 介绍几个IOS开发资料和开源代码(不断更新ING)
- 安装软件包的三种方法,rpm包介绍,rpm工具用法,yum工具用法,yum搭建本地仓库
- 本地yum服务器的安装
- rhel6.3 yum配置本地安装源
- 资料收集整理工具软件汇总(更新中)
- git 更新远程代码到本地和将本地代码推送到远程。