`

RedHat_Linux_Enterprise_5_yum_配置(转)

 
阅读更多

在百度文库转的,原谅链接找不到了。感谢作者。

内容:

首先,rhel5系统安装的时候其实已经有yum了,只是因为如果用官方的网站更新的话除非你是用钱买的rhel5.否则它会提示注册之类的。所以只要把yum的更新地址改成开源的就行了。而限定yum更新地址的文件在/etc/yum.repos.d/里。

<!--[if !supportLists]-->1.    <!--[endif]-->先把它们改成备份文件,即在后面加.bak
[root@killgoogle ~]#mv /etc/yum.repos.d/rhel-debuginfo.repo /etc/yum.repos.d/rhel-debuginfo.repo.bak
[root@killgoogle ~]# mv /etc/yum.repos.d/rpmforge.repo.rpmnew /etc/yum.repos.d/rpmforge.repo.rpmnew.bak

 

<!--[if !supportLists]-->2.    <!--[endif]-->建立新的配置文件
[root@killgoogle ~]# cd /etc/yum.repos.d
[root@killgoogle ~]# touch rhel-debuginfo.repo
[root@killgoogle ~]# touch mirrors-rpmforge
[root@killgoogle ~]# touch rpmforge.repo

 

<!--[if !supportLists]-->3.   <!--[endif]-->修改第一个配置文件

[root@killgoogle ~]#vi rhel-debuginfo.repo
[base]
name=CentOS-5 - Base
#mirrorlist=
http://mirrorlist.centos.org/?release=$releasever5&arch=$basearch&
repo=os
#baseurl=
http://mirror.centos.org/centos/$releasever/os/$basearch/
baseurl=
http://ftp.sjtu.edu.cn/centos/5/os/$basearch/
gpgcheck=1
gpgkey=
http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

#released updates
[update]
name=CentOS-5 - Updates
#mirrorlist=
http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=updates
baseurl=
http://ftp.sjtu.edu.cn/centos/5/updates/$basearch/
gpgcheck=1
gpgkey=
http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

#packages used/produced in the build but not released
[addons]
name=CentOS-5 - Addons
#mirrorlist=
http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=addons

baseurl=
http://ftp.sjtu.edu.cn/centos/5/addons/$basearch/
gpgcheck=1
gpgkey=
http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

#additional packages that may be useful
[extras]
name=CentOS-5 - Extras
#mirrorlist=
http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=extras

baseurl=
http://ftp.sjtu.edu.cn/centos/5/extras/$basearch/
gpgcheck=1
gpgkey=
http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-5 - Plus
#mirrorlist=
http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=centosplus
baseurl=
http://ftp.sjtu.edu.cn/centos/5/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=
http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

#contrib - packages by Centos Users
[contrib]
name=CentOS-5 - Contrib
#mirrorlist=
http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=contrib
baseurl=
http://ftp.sjtu.edu.cn/centos/5/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=
http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

# vi dag.repo
[dag]
name=Dag RPM Repository for RHEL5
baseurl=
http://ftp.riken.jp/Linux/dag/redhat/el5/en/$basearch/dag/
enabled=1
gpgcheck=1
gpgkey=
http://ftp.riken.jp/Linux/dag/packages/RPM-GPG-KEY.dag.txt

 

<!--[if !supportLists]-->4.    <!--[endif]-->修改第二个配置文件
[root@killgoogle ~]vi mirrors-rpmforge
http://apt.sw.be/redhat/el5/en/$ARCH/dag
http://archive.cs.uu.nl/mirror/dag.wieers/redhat/el5/en/$ARCH/dag
http://ftp2.lcpe.uni-sofia.bg/freshrpms/pub/dag/redhat/el5/en/$ARCH/dag
http://ftp.heanet.ie/pub/freshrpms/pub/dag/redhat/el5/en/$ARCH/dag
http://ftp-stud.fht-esslingen.de/dag/redhat/el5/en/$ARCH/dag
http://mirror.cpsc.ucalgary.ca/mirror/dag/redhat/el5/en/$ARCH/dag
http://mirrors.ircam.fr/pub/dag/redhat/el5/en/$ARCH/dag
http://rh-mirror.linux.iastate.edu/pub/dag/redhat/el5/en/$ARCH/dag
http://rpmfind.net/linux/dag/redhat/el5/en/$ARCH/dag
http://wftp.tu-chemnitz.de/pub/linux/dag/redhat/el5/en/$ARCH/dag
http://www.mirrorservice.org/sites/apt.sw.be/redhat/el5/en/$ARCH/dag

 

<!--[if !supportLists]-->5.    <!--[endif]-->修改第三个配置文件
[root@killgoogle ~]# vi rpmforge.repo
# Name: RPMforge RPM Repository for Red Hat Enterprise 5 - dag
# URL:
http://rpmforge.net/
[rpmforge]
name = Red Hat Enterprise $releasever - RPMforge.net - dag
#baseurl =
http://apt.sw.be/redhat/el5/en/$basearch/dag
mirrorlist =
http://apt.sw.be/redhat/el5/en/mirrors-rpmforge
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge
enabled = 1
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1

 

 

<!--[if !supportLists]-->6.    <!--[endif]-->增加yum的超时时间
[root@killgoogle ~]vi /etc/yum.conf
加上这么一句:timeout=120

 

<!--[if !supportLists]-->7.    <!--[endif]-->导入KEY
[root@killgoogle~]

rpm --import http://ftp.sjtu.edu.cn/centos/5/os/i386/RPM-GPG-KEY-CentOS-5

 

<!--[if !supportLists]-->8.   <!--[endif]-->加速yum
[root@killgoogle ~]yum install yum-fastestmirror yum-presto
指定或去掉软件源的mirror:
可以在baseurl中将比较慢的mirror去掉
你的yum镜像的速度测试记录文件:
/var/cache/yum/timedhosts.txt

 

<!--[if !supportLists]-->9.   <!--[endif]-->测试

[root@killgoogle ~]yum install mplayer
这是安装mplayer如果要删除则是:
[root@killgoogle ~]yum remove mplayer

【错误1
yum Existing lock
错误的解决办法
如果系统启动的时候, yum 出现Existing lock /var/run/yum.pid: another copy is running as pid 3380. Aborting. 可以用下面的办法解决:
[root@killgoogle ~]/etc/init.d/yum-updatesd stop
也可以用以下方法:
[root@killgoogle ~]rm -f /var/run/yum.pid
主要原因就是yum在自动更新只要关掉它就可以了

错误2

warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 6b8d79e6
GPG key retrieval failed: [Errno 14] HTTP Error 404: Not Found

 

解决:只要将第五步最后一行gpgcheck=1改成gpgcheck=0即可

错误3

GPG key retrieval failed: [Errno 5] OSError: [Errno 2] 没有那个文件或目录: '/etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag'
<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->

 

解决:到http://rpmfind.net/linux/RPM/找到这个包,然后
[root@killgoogle ~]rpm -ivh rpmforge-release-0.3.6-1.el5.rf.i386.rpm
<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->

分享到:
评论

相关推荐

    Red_Hat_Enterprise_Linux-8-Considerations_in_adopting_RHEL_8-zh-CN.pdf

    第 5 章 安装程序和镜像创建 5.1. 附加组件 5.2. 安装程序网络 5.3. 安装镜像和软件包 5.4. 安装程序图形化用户界面 5.5. RHEL 中新的系统目的 5.6. 安装程序模块支持 5.7. KICKSTART 的修改 5.8. 镜像创建 第 6 章 ...

    RedHat5配置yum源

    Red Hat Enterprise Linux Server release 5 (Tikanga)

    Redhat linux enterprise 5 cvs安装配置

    Redhat linux enterprise 5 cvs安装配置全过程,手把手教你配置

    RedHat6.4收费yum改CentOS免费yum.zip

    RedHat Enterprise Linux 6.4使用yum安装出现This system is not registered to Red Hat Subscription Management问题,但是发现激活Redhat的yum功能需要收费,所以就更改为CentOS的yum包了。 综合多份文档,本人...

    RedHat Enterprise Linux 5 Update 2 x64-XiSO[bit torrent]

    RHEL 5 将是 RedHat 的商业服务器操作系统版本的第四次重要版本发布,RedHat 酝酿发布 RHEL 5 已经超过了两年, 主要变化包括 Linux 内核由 2.6.9 升级为 2.6.18,支持 Xen 虚拟化技术,集群存储等。 RHEL 5 的...

    Redhat linux RHEL5最新功能

    发行介质内容和安装注册提示:Red Hat Enterprise Linux 5 Server通过五张CD或者一张DVD介质来进行操作系统安装软件的版本发售。如果您没有通过Red Hat官方获取到安装序列号,将只有核心服务器或 Desktop 将会被安装...

    redhat7.5下载文件.zip

    红帽7.5更换yum源为centos源 操作步骤:参考以下链接。...标题:RedHat Enterprise Linux 6.4使用yum安装出现This system is not registered to Red Hat Subscription Management_天行健,君子以自强不息-CSDN博客 ...

    redhat7配置成centos yum安装包和yum源

    Red Hat Enterprise Linux7的更新包只对注册的用户生效,所以需要自己手动改成Centos的更新包,Centos几乎和和Redhat是一样的,所以无需担心软件包的兼容问题。

    解决RedHat Enterprise Linux 6.4 需要注册才能使用yum源的问题(亲测有效)-附件资源

    解决RedHat Enterprise Linux 6.4 需要注册才能使用yum源的问题(亲测有效)-附件资源

    redhat enterprise6.3 yum库建立

    详细写了怎样建立yum,安装后的yum库在本地,经测可装,但是再用自动安装功能的时候可能会找不到文件,需要修改下配置

    linux安装yum

    RedHat.Enterprise.Linux.6.2安装yum,资源包括python-iniparse-0.3.1-2.1.el6.noarch.rpm、yum-3.2.29-40.el6.centos.noarch.rpm、yum-metadata-parser-1.1.2-16.el6.i68

    Yum Command Cheat Sheet for RedHat.pdf

    The yum command is the primary tool for getting, installing, deleting, querying, and otherwise managing Red Hat Enterprise Linux RPM software packages from official Red Hat software repositories, as ...

Global site tag (gtag.js) - Google Analytics