千家信息网

CentOS yum配置安装软件与配置文件修改方法

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,本篇内容介绍了"CentOS yum配置安装软件与配置文件修改方法"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能
千家信息网最后更新 2026年11月02日CentOS yum配置安装软件与配置文件修改方法

本篇内容介绍了"CentOS yum配置安装软件与配置文件修改方法"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

非常讲究的CentOS yum配置有这强大的系统功能,我主要是让人民群众理解CentOS yum配置,及相关的系统yum配置介绍,CentOS社区的Linux发行版本被称为CentOS Linux,由于使用了由RHEL的源代码重新编译生成新的发行版本,CentOS Linux具有与RHEL产品非常好的兼容性,并且与生俱来地拥有RHEL的诸多优秀特性。

安装软件等方面Linux Enterprise 5 CentOS yum配置以前用CentOS yum配置很方便,可是来到RHLE就不是那么顺手了,如果不做如下设置,经常出现不能通过CentOS yum配置安装软件的情况,下面是详细配置。

首先,rhel5系统安装的时候其实已经有CentOS yum配置了,只是因为如果用官方的网站更新的话除非你是用钱买的rhel5.否则它会提示注册之类的。所以只要把 yum的更新地址改成开源的就行了。而限定CentOS yum配置更新地址的文件在/etc/yum.repos.d/里。先把它们改成备份文件,即在后面加.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
建立新的配置文件:
[root@killgoogle ~]# cd /etc/yum.repos.d
[root@killgoogle ~]# touch rhel-debuginfo.repo
[root@killgoogle ~]# touch mirrors-rpmforge
[root@killgoogle ~]# touch rpmforge.repo
往新的配置文件写东西:
[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=updatesbaseurl=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-***ddons #mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=addonsbaseurl=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=extrasbaseurl=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=centosplusbaseurl=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=contribbaseurl=http://ftp.sjtu.edu.cn/centos/5/contrib/$basearch/gpgcheck=1enabled=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

修改第二个配置文件:
[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

修改第三个配置文件:
[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

如果风速慢的话可以通过增加CentOS yum配置的超时时间,这样就不会总是因为超时而退出。 [root@killgoogle ~]vi /etc/yum.conf 加上这么一句:timeout=120 到这里配置差不多就完了。还有一个包需要安装:rpmforge-release-0.3.6-1.el5.rf.i386.rpm 如果不安装的话有可能会出现以下错误:GPG key retrieval failed: [Errno 5] OSError: [Errno 2] 没有那个文件或目录: '/etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag' 到http://rpmfind.net/linux/RPM/找到这个包,然后 [root@killgoogle ~]rpm -ivh rpmforge-release-0.3.6-1.el5.rf.i386.rpm 接下来就是输入KEY了。[root@killgoogle ~] rpm --import http://mirror.be10.com/centos/RPM-GPG-KEY-CentOS-5这样基本上CentOS yum配置就可以用了。不过如果觉得不爽的话还可以优化:加速CentOS yum配置[root@killgoogle ~]yum install yum-fastestmirror yum-presto 指定或去掉软件源的mirror: 可以在baseurl中将比较慢的mirror去掉 你的CentOS yum配置镜像的速度测试记录文件:
/var/cache/yum/timedhosts.txt yum Existing lock 错误的解决办法
如果系统启动的时候, CentOS 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 主要原因就是CentOS yum配置在自动更新只要关掉它就可以了完了。现在就可以测试能不能用了哦:[root@killgoogle ~]yum install mplayer 这是安装mplayer如果要删除则是:[root@killgoogle ~]yum remove mplayer

"CentOS yum配置安装软件与配置文件修改方法"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

配置 文件 软件 系统 更新 方法 接下来 内容 办法 地址 完了 就是 情况 时候 更多 版本 知识 网站 错误 发行 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 华服互联网科技靠谱吗 山东特亿宝互联网科技有限公司 互联网通讯科技 麻工互联网科技 远信互联网科技 互联网科技革命 电子科技大学互联网 互联网金融和金融科技 云创客互联网科技公司 欧洲十大科技互联网公司 河南猎农互联网科技有限公司 新兴科技互联网创新大赛颁奖典礼 互联网科技与大数据专业 链环科技传统企业怎么转型互联网 互联网科技实习生岗位 浙南科技城互联网大厦招聘 互联网科技融合创新 陕西九四连强互联网科技有限公司 上海万顺科技互联网有限公司招聘 如何强化互联网金融科技 亿策互联网科技 互联网科技宣传片 中正互联网科技招聘 互联网 科技馆 宁波青枫互联网科技有限公司 宁夏众和广鑫互联网科技有限公司 乌苏新华互联网科技做什么的 本届互联网博览会上的黑科技 互联网公司高科技产品 保山互联网科技靠谱吗
0