CentOS5.0 增加第三方软件库(rmpforge)

I、添加rmpforge软件库
1.到http://dag.wieers.com/rpm/packages/rpmforge-release/查找适用于RHEL5/CentOS5的软件包。

2.下载适用于RHEL5/CentOS5的软件包。

[root@home ~]$ sudo wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm

[root@home ~]$ sudo rpm -ivh rpmforge-release-0.3.6-1.el5.rf.i386.rpm

[root@home ~]$ sudo rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-*

安装rpmforge-release软件包之后,就可以看到/etc/yum.repos.d/rpmforge.repo文件,以后yum就可以使用这个更新源了。

__________________________________________________

II、添加DAG更新仓库 。

1.在/etc/yum.repos.d/下建立dag.repo

2.编辑dag.repo

[root@home ~]$ sudo vi /etc/yum.repos.d/dag.repo

[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el5/en/i386/dag/
gpgcheck=1
enabled=1
gpgkey=http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt

保存退出。

然后导入Key,

[root@home ~]$ wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt

[root@home ~]$ sudo rpm –import RPM-GPG-KEY.dag.txt

[root@home ~]$ sudo 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.

这个错误应该是因为"/var/cache/yum/dag/”里的 primary.xml.gz 不能通过校验导致的。(暂时找不到原因,用多线程软件下载就没问题,如'myget')

这个错误我自己的解决方法是:是用软件'myget'下载 primary.xml.gz 到 "/var/cache/yum/dag/” ;然后再重新用yum安装软件。

三、使用如下命令更新到最新系统

# yum upgrade

四、安装必要的软件工具

# yum install wget bzip2 unzip zip nmap tree lynx fileutils ncftp lftp

若您需要在本机编译源代码的软件,请安装开发工具组的软件包

# yum groupinstall "Development Tools"

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注