> CentOS > CentOS教程 >

CentOS7/RHEL7安装EPEL扩展仓库步骤详解

1 EPEL 仓库介绍

1.1 问题描述

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

No package w3m avaliable

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

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

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

EPEL 是 yum 的一个软件源, 里面包含了许多基本源里没有的软件了, 但在我们在使用 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
  • 1

3 验证 EPEL 仓库


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

epel.repo 和 epel-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


 

(责任编辑:IT)