自己架设linux本地更新源的方法
来源:互联网 发布:程序员求职网站 编辑:程序博客网 时间:2024/06/05 14:43
其实自己架设本地源重要的有两点。一是用createrepo程序对存放rpm包的文件夹进行依赖项关系生成,它会在rpm包所在的目录下建立个repodata文件夹,里面存放了createrepo生成的一些信息。二是配置yum的配置文件,将源的地址加上去就可以了。下面是实际操作:
1 准备源,这里以dvd光盘中的Server目录为例,将该目录拷贝到本机,我是放在/var下。
2 使用createrepo生成依赖信息,注意在Server下本身有一个reopdata文件夹,里面存放的是createrepo生成的东西,只不过这是由厂商做的而已。里面还有个comps-rhel5-vt.xml ,这个文件是对rpm包分组用的,具体我也不是很清楚。做法如下
先将comps-rhel5-vt.xml 拷贝出来备用,这里直接放在/下面
createrepo -g comps-rhel5-vt.xml /var/Server
这是会在Server目录下重新生成repodata文件夹
3 修改yum配置文件,使其使用本地源。
打开/etc/yum.repos.d/下以repo结尾的文件(记得先备份一下),按如下修改:
[WindFlow]#随意,但是不要再字符串中出现空格
name=RHEL Local#
baseurl=file:///var/sources/Server#源的位置,你的可能和这里不一样
enabled=1#启用该源
gpgcheck=0#不用验证
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
4 使用如下命令更新yum
yum clean all
5 执行 yum list。如果输出很多项应该没没问题了。
这里要注意:yum扫描yum.repos.d下所有以.repo结尾的文件来查找源。
- 自己架设linux本地更新源的方法
- Ubuntu更新源的方法
- 创建自己的yum更新源
- kali linux 更新源与输入法方法
- Redhat Enterprise Linux搭建本地yum更新源
- 如何设置Linux最快的更新源
- 创建本地redhat 更新源
- fedora更新源方法
- ubuntu更新源方法
- ubuntu11 更新源方法
- linux ipv6更新源
- arch linux 更新源
- Linux国内更新源
- 修改Linux 更新源
- Linux Ubuntu更新源
- linux更新源(通用)
- Linux更新源列表
- linux更新源
- DES算法C语言源码
- strerror & errno & perror
- J2ME做的简单计算器
- C语言中malloc函数实现
- 实现PowerPoint演示的幻灯片“非全屏”播放
- 自己架设linux本地更新源的方法
- flex 文件上传与下载
- string库
- Oracle 无法监听 因目标主机或对象不存在 连接失败--解决方案
- 对于新手和熟手的一些想法
- XML中的元素和属性(转)
- 64位整数全解
- c语言深入学习系列内存管理
- 多个循环体如何同时进行