CentOS 5 使用非官方更新源
来源:互联网 发布:捕鱼达人源码下载 编辑:程序博客网 时间:2024/06/07 16:49
CentOS 5 使用非官方更新源
下面以安装rpmforge和DAG软件包为例添加非官方更新源
一、添加rmpforge软件库
1)到http://dag.wieers.com/rpm/packages/rpmforge-release/查找适用于RHEL5/CentOS5的软件包。
2)下载适用于RHEL5/CentOS5的软件包。
CentOS 5 32bit
# wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
# rpm -ivh rpmforge-release-0.3.6-1.el5.rf.i386.rpm
# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-*
# rpm -ivh rpmforge-release-0.3.6-1.el5.rf.i386.rpm
# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-*
CentOS 5 64bit
# wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
# rpm -ivh rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-*
# rpm -ivh rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-*
安装rpmforge-release软件包之后,就可以看到 /etc/yum.repos.d/rpmforge.repo 文件,以后yum就可以使用这个更新源了。
二、添加dag更新仓库
#vi /etc/yum.repos.d/dag.repo
输入以下内容
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
enabled=1
gpgkey=http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
enabled=1
gpgkey=http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
保存退出。
然后导入Key
# wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
# rpm --import RPM-GPG-KEY.dag.txt
# rm -f RPM-GPG-KEY.dag.txt //这个可以先移除也可以不移除
# rpm --import RPM-GPG-KEY.dag.txt
# rm -f RPM-GPG-KEY.dag.txt //这个可以先移除也可以不移除
在定义 yum 非官方库 dag.repo 后,使用 yum 安装非官方库里定义的软件是,如果出现错误:
Reading repository metadata in from local files
primary.xml.gz 100% |=========================| 883 kB 00:59
http://apt.sw.be/redhat/el5/en/i386/dag/repodata/primary.xml.gz: [Errno -1] Metadata file does not match checksum
Trying other mirror.
Error: failure: repodata/primary.xml.gz from dag: [Errno 256] No more mirrors to try.
primary.xml.gz 100% |=========================| 883 kB 00:59
http://apt.sw.be/redhat/el5/en/i386/dag/repodata/primary.xml.gz: [Errno -1] Metadata file does not match checksum
Trying other mirror.
Error: failure: repodata/primary.xml.gz from dag: [Errno 256] No more mirrors to try.
这个错误应该是因为"/var/cache/yum/dag/”里的 primary.xml.gz 不能通过校验导致的。(暂时找不到原因,用多线程软件下载就没问题,如 myget)
这个错误的解决方法是:是用软件 myget 下载 primary.xml.gz 到 "/var/cache/yum/dag/” ;然后再重新用yum安装软件。
Tags: centos, dag.repo, rmpforge, yum, 更新源, 非官方
本文地址: http://www.21andy.com/blog/20100204/1623.html
- CentOS 5 使用非官方更新源
- RHEL使用centos更新源
- CentOS 更新源
- centos更新源
- CentOS 7 更新源
- Centos更新源
- CentOS更新源
- centos更新源
- centos更换更新源
- redhat enterprise 5.0 linux 使用CentOS的更新源
- RHEL6.0使用centos的YUM更新源
- CentOS 7 更新源 – 使用国内 163 yum 源
- CentOS 7 更新源 – 使用国内 163 yum 源
- CentOS 7 更新源 – 使用国内 163 yum 源
- 修改CentOS的更新源
- 中国科技大学的CentOS更新源
- centos更新源 安装mysql
- CentOS 5.5 国内更新源
- flex标签学习
- 使用 Embedded Chart 自定义图表控件和背景图
- 滚滚滚滚滚滚滚滚滚滚滚滚滚滚滚滚滚滚滚滚滚滚滚个鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅
- usermod用法
- Android获取手机Ip的方法
- CentOS 5 使用非官方更新源
- Android特效 五种Toast详解
- 千万级ERP项目的交付思考
- Android中获取字符串长度、宽度(所占像素宽度)
- Windows 2003 R2 SP2 远程桌面无法共享剪贴板信息和无法复制文件的解决方法
- 项目开会总结 提升用户体验 从客户角度思考问题
- C++之函数参数传递
- keil3 鼠标定位不准问题解决方法
- jquery cookie使用