CentOS 5/6.X 使用 EPEL YUM源

本文详细介绍了如何在 CentOS 6.X 系统中安装并使用 EPEL 源,包括查看操作系统版本、下载安装源、导入密钥文件、验证安装、使用 yumdownloader 工具以及卸载 EPEL 源的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CentOS 6.X 安装使用EPEL YUM源
1. 查看操作系统版本
[root@node1 ~]# uname -a 
Linux node1.test.com 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux 
[root@node1 ~]# cat /etc/issue 
CentOS release 6.4 (Final) 
Kernel \r on an \m

2.下载相应的EPEL源
(1).32位系统
[root@node1 src]# wget http://download.Fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

(1).64位系统
[root@node1 src]# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

3.安装EPEL源(注:我这里是64位系统)
[root@node1 src]# rpm -ivh epel-release-6-8.noarch.rpm 
warning: epel-release-6-8.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY 
Preparing... ########################################### [100%] 
1:epel-release ########################################### [100%]

4.导入key文件
[root@node1 src]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

5.查看安装的EPEL源
[root@node1 src]# cd /etc/yum.repos.d/ 
[root@node1 yum.repos.d]# ll 
总用量 24 
-rw-r--r--. 1 root root 1926 2月 25 16:57 CentOS-Base.repo 
-rw-r--r--. 1 root root 638 2月 25 16:57 CentOS-Debuginfo.repo 
-rw-r--r--. 1 root root 623 7月 25 16:57 CentOS-Media.repo 
-rw-r--r--. 1 root root 3664 2月 25 16:57 CentOS-Vault.repo 
-rw-r--r-- 1 root root 957 11月 5 2012 epel.repo 
-rw-r--r-- 1 root root 1056 11月 5 2012 epel-testing.repo

6.测试
[root@localhost yum.repos.d]# yum clean all 
[root@node1 yum.repos.d]# yum list

五、使用心得
1.不用去换原来yum源,安装后会产生新repo
2.epel会有很多源地址,如果一个下不到,会去另外一个下
3.更新时如果下载的包不全,就不会进行安装,这样的话,依赖关系可以保重
六、yumdownloader 工具
说明:EPEL中有很多好软件,我们可以直接用yumdownloader就可以直接下载yum源中的rpm包,下面我们说一下使用方法
1. 安装 yum工具
[root@node1 ~]# yum -y install yum-utils

2.下载你想要下载软件,如heartbeat
[root@node1 src]# yumdownloader heartbeat

3.查看下载的rpm包
[root@node1 src]# ll 
总用量 180 
-rw-r--r-- 1 root root 14540 11月 5 2012 epel-release-6-8.noarch.rpm 
-rw-r--r-- 1 root root 165244 5月 25 2011 heartbeat-3.0.4-1.el6.x86_64.rpm

七、卸载EPEL源
说明:如果你暂时不想使用EPEL的yum源的话,把对应文件里的enabled=1改成enabled=0就行了,如果你完全不需要了,那就直接卸载掉
[root@node1 src]# rpm -e epel-release

### 解决 CentOS 7 EPEL YUM 包安装失败的问题 当在 CentOS 7 系统中尝试通过指定 URL 安装 EPEL 使用 YUM 包管理器时,可能会遇到 `404 Not Found` 错误。这种错误通常表明所使用的镜像已失效或网络连接存在问题。以下是详细的解决方案: --- #### 1. **确认系统版本** 确保当前系统的版本为 CentOS 7,并获取确切的小版本号: ```bash cat /etc/redhat-release ``` 此命令将返回类似以下的结果:`CentOS Linux release 7.x.x`. --- #### 2. **更换为阿里云镜像** ##### (a) 备份原有配置文件 为了避免覆盖原始配置文件造成不可逆的影响,建议备份 `/etc/yum.repos.d/CentOS-Base.repo` 文件: ```bash sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup ``` ##### (b) 替换为阿里云镜像 下载阿里云提供的最新 CentOS 7 配置文件并替换原文件: ```bash sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo ``` 完成下载后,更新 YUM 缓存以使新配置生效: ```bash sudo yum clean all sudo yum makecache ``` --- #### 3. **安装 EPEL ** ##### (a) 下载并安装 EPEL 软件包 EPEL 是由 Fedora 社区维护的额外软件包集合,支持 CentOS 和 RHEL 用户扩展其可用软件范围。可以通过以下命令安装: ```bash sudo yum install epel-release -y ``` 如果上述命令仍然报错,可能是由于官方 EPEL 同样失效。此时可手动指定阿里云上的 EPEL 进行安装: ```bash sudo rpm -Uvh http://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm ``` ##### (b) 更新 YUM 缓存 安装完成后再次清理旧缓存并生成新的缓存数据: ```bash sudo yum clean all sudo yum makecache ``` --- #### 4. **验证配置有效性** 执行以下命令测试是否能够正常访问新增加的软件仓库及检索相关程序信息: ```bash yum repolist ``` 应显示多个活动状态正常的存储库条目,其中包括之前添加的 Aliyun Base 和 Epel Repository。 --- #### 5. **排查潜在问题** ##### (a) 检查 DNS 设置 有时即使替换了正确的镜像地址但仍会出现解析失败的情况,这时需要核查主机的 DNS 配置是否正确指向公共DNS服务器如 Google Public DNS(8.8.8.8 & 8.8.4.4),或者也可以切换为中国本地运营商提供的DNS服务[^4]。 ##### (b) 测试网络连通性 利用 ping 工具检验能否顺利抵达目标站点: ```bash ping mirrors.aliyun.com ``` 持续时间较长则代表存在延迟较高现象;反之若完全无法到达,则需进一步诊断路由路径直至修复物理层链路障碍为止[^5]. --- ### 总结 综上所述,针对 CentOS 7 上发生的 EPEL YUM 包安装过程中遭遇 'HTTP Error 404' 的状况,主要采取的办法就是及时更改为可靠的国内第三方镜像资比如阿里巴巴集团旗下的开项目托管平台所提供的最新版 repository definition files ,同时兼顾好网络安全防护机制防止恶意篡改带来的风险隐患。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值