1 EPEL 仓库介绍1.1 问题描述今天在 CentOS7.2.1511 安装 终端浏览器 W3M 的时候, 出现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).
2 为 CentOS7/RHEL7 安装 EPEL 仓库2.1 方法一 : 命令安装yum -y install epel-release
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/ 下多了两个 epel 的 repo 文件: epel.repo 和 epel-testing.repo ll /etc/yum.repos.d/
w3m 是基础包中没有的, 而 epel 包中才有的软件包 sudo yum 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 |