安装epel-release软件包

解决的方法:

安装epel-release软件包

yum install -y epel-release

EPEL (Extra Packages for Enterprise Linux)是基于Fedora的一个项目,为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS和Scientific Linux.

我们在Centos下使用yum安装时往往找不到rpm的情况,官方的rpm repository提供的rpm包也不够丰富,很多时候需要自己编译很痛苦,而EPEL恰恰可以解决这两方面的问题。EPEL的全称叫 Extra Packages for Enterprise Linux 。EPEL是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。装上了 EPEL之后,就相当于添加了一个第三方源。
————————————————

如果出现

        Cannot retrieve metalink for repository: epel. Please verify its path and try again

解决方法: 把/etc/yum.repos.d/epel.repo,文件第3行注释去掉,把第四行注释掉。具体如下:

打开/etc/yum.repos.d/epel.repo,将

  1. [epel]
  2. name=Extra Packages for Enterprise Linux 6 - $basearch
  3. #baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
  4. mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch

修改为

  1. [epel]
  2. name=Extra Packages for Enterprise Linux 6 - $basearch
  3. baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
  4. #mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch

再清理源,重新安装

  1. yum clean all
  2. yum install -y 需要的包

————————————————

如果还是不行,修改DNS,到/etc/resolv.conf下添加一下:

nameserver 8.8.8.8
search localdomain

然后重启network服务:service network restart

————————————————

检查EPEL源
安装好EPEL源后,用yum命令来检查是否添加到源列表

yum repolist 

epel           Extra Packages for Enterprise Linux 6 - x86_64         10,023 

extras         CentOS-6 - Extras                                          13 

————————————————

如果报错404则就检查镜像源网址是否能访问

下载替换的国内源访问不了可以添加为centos-vault

[base]
name=CentOS-$releasever - Base - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos-vault/6.4/os/Source/
gpgcheck=1
gpgkey=http://mirrors.aliyuncs.com/centos-vault/RPM-GPG-KEY-CentOS-6

————————————————

备注:
如果在安装过程中遇到问题,可以根据报错从网上搜索方法,主要就是以下三种
a: 修改/etc/yum.repos.d/epel.repo,去掉baseurl前面的#,在mirrorlist前加上#
b: 考虑更新CA可信任列表:
yum upgrade ca-certificates --disablerepo=epel
c: 在网络配置文件中,添加DNS相关参数
————————————————

CentOS 7 x86_64适用的EPEL安装源 国内镜像列表

官方源直接安装

1

rpm - Uvh   http : / / dl .fedoraproject .org / pub / epel / 7 / x86_64 / e / epel - release - 7 - 5.noarch.rpm

国内的往往速度会更快

1

2

3

4

5

6

7

8

9

10

11

12

13

14

#中科大镜像源 高质量源

rpm - Uvh   http : / / mirrors .ustc .edu .cn / centos / 7.0.1406 / extras / x86_64 / Packages / epel - release - 7 - 5.noarch.rpm

#浙大源 也非常不错

rpm - Uvh http : / / mirrors .zju .edu .cn / epel / 7 / x86_64 / e / epel - release - 7 - 5.noarch.rpm

#上海交大源,更新比较快

rpm - Uvh  http : / / ftp .sjtu .edu .cn / fedora / epel / 7 / x86_64 / e / epel - release - 7 - 5.noarch.rpm

#还有东北的活雷锋东软的源,最近有些抽风,经常打不开

http : / / mirrors .neusoft .edu .cn / epel / 7 / x86_64 / e / epel - release - 7 - 5.noarch.rpm

#sohu镜像源,更新比较慢

rpm - Uvh   http : / / mirrors .sohu .com / fedora - epel / 7 / x86_64 / e / epel - release - 7 - 2.noarch.rpm

这是来自官方公布的数据(2015-01-28)

<think>好的,我需要帮助用户了解如何通过yum命令在Linux安装wget、net-tools和epel-release。首先,我应该回顾用户提供的引用内容,看看有没有相关的命令或建议。 根据引用[2],提到了使用yum install -y libaio-devel等命令,其中也提到了wget的安装。这可能说明安装wget可以直接用yum install -y wget。另外,引用[5]提到epel-release可以通过安装epel-release软件包来获取额外的软件包,所以安装epel-release应该也是类似的命令。而net-tools可能是一个基础工具包,可能同样通过yum安装。 接下来,我需要确认这些软件包是否在默认的yum源中。如果用户已经启用了epel源(通过安装epel-release),那么可能可以访问更多的软件包。但用户现在需要同时安装这三个,可能需要先安装epel-release,以便后续可能需要的其他软件包,但根据常规流程,可能直接一次性安装这三个即可。 然后,检查是否有权限问题,需要sudo吗?在用户提供的例子中,比如引用[1]用了yum install -y,可能用户是在root权限下执行,或者使用了sudo。所以应该在命令中建议使用sudo,或者确保有足够的权限。 然后,综合这些信息,正确的命令应该是: sudo yum install -y wget net-tools epel-release 另外,可能需要更新yum缓存,或者确认epel-release是否正确安装后,是否需要启用。但根据引用[5],安装epel-release后就可以使用其中的软件包,所以可能不需要额外的步骤。 最后,验证安装是否成功,可以通过which命令或者直接运行这些工具来检查是否存在。例如,wget --version,netstat(net-tools的一部分)等。 总结步骤: 1. 安装命令:使用sudo和-y选项自动确认安装。 2. 可能需要的依赖会自动处理,因为yum会自动解决依赖关系(引用[4])。 3. 安装完成后验证。 现在,生成相关问题,可能需要涉及yum的基本使用、其他常用软件安装、如何管理yum源等。</think>### 操作步骤 1. **执行安装命令** 在终端中使用以下命令一次性安装所有需要的软件包: ```bash sudo yum install -y wget net-tools epel-release ``` - `sudo`:以管理员权限运行命令(如果当前用户没有root权限) - `-y`:自动确认安装,无需手动输入`y`[^4] - `wget`:用于文件下载的工具[^2] - `net-tools`:包含网络诊断工具(如`ifconfig`、`netstat`) - `epel-release`:启用EPEL源以访问更多软件包[^5] 2. **验证安装结果** - 检查`wget`是否安装成功: ```bash which wget # 预期输出:/usr/bin/wget ``` - 检查`net-tools`是否包含`netstat`: ```bash netstat --version ``` - 确认EPEL源已启用: ```bash yum repolist enabled | grep epel # 应显示epel相关仓库信息[^3] ``` --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值