CSDNGitHub
CentOS7/RHEL7安装EPEL扩展仓库步骤详解AderXCoding/system/tools/epel


知识共享许可协议
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可, 转载请注明出处

1 EPEL 仓库介绍


1.1 问题描述


今天在 CentOS7.2.1511 安装 终端浏览器 W3M 的时候, 出现No package w3m avaliable

No package w3m avaliable

很奇怪, CentOS 源中怎么可能连 w3m 这种软件都没有装呢?

分析发现其系统中没有安装EPEL 扩展仓库

1.2 原因解析( EPEL 扩展仓库)


EPELyum 的一个软件源, 里面包含了许多基本源里没有的软件了, 但在我们在使用 epel 时是需要安装它才可以了, 下文来介绍 CentOS7/RHEL7 安装 EPEL 步骤

EPEL, 即 Extra Packages for Enterprise Linux 的简称, 是为企业级 Linux 提供的一组高质量的额外软件包, 包括但不限于 Red Hat Enterprise Linux (RHEL), CentOS and Scientific Linux (SL), Oracle Enterprise Linux (OEL).

本文地址CentOS7/RHEL7安装EPEL扩展仓库步骤详解, 转载请著名出处

2 为 CentOS7/RHEL7 安装 EPEL 仓库


2.1 方法一 : 命令安装


yum -y install epel-release

install_epel

2.2 方法二 : 手动安装


针对系统架构选择相应的类型 : http://dl.fedoraproject.org/pub/epel/7/

我们使用的 x86_64, 就要进入该目录下寻找相应包, 安装方法如下 :

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

或者:

wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-9.noarch.rpm
rpm -vih epel-release-7-2.noarch.rpm

接着更新元数据缓存(非必须):

yum clean all && yum makecache

3 验证 EPEL 仓库


此时我们发现 /etc/yum.repos.d/ 下多了两个 epelrepo 文件:

epel.repoepel-testing.repo

ll /etc/yum.repos.d/

yum_list

w3m 是基础包中没有的, 而 epel 包中才有的软件包

sudo yum search w3m

search_w3m

4 参照


清华源–EPEL 镜像使用帮助

Centos安装EPEL扩展源

Centos7.x RHEL 配置EPEL第三方YUM源

Extra Packages for Enterprise Linux (EPEL)

How To Install EPEL Repo on a CentOS and RHEL 7.x



知识共享许可协议

本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐