CentOS 6.8 系统中 EPEL 源的配置与使用

EPEL 源简介
EPEL(Extra Packages for Enterprise Linux)是一个为 RHEL(Red Hat Enterprise Linux)衍生版本如 CentOS 提供额外软件包的社区项目,EPEL 源提供了许多在官方 CentOS 仓库中找不到的软件包,如最新版本的数据库、开发工具、Web 服务器等,对于需要最新软件包的用户来说,EPEL 源非常有用。
CentOS 6.8 系统中 EPEL 源的配置
检查当前系统是否已经安装了 EPEL 源
在终端中输入以下命令,检查系统是否已经安装了 EPEL 源:
rpm -qa | grep epel-release
如果返回结果中有 epel-release,则表示系统已经安装了 EPEL 源。
如果未安装 EPEL 源,则手动安装
对于 CentOS 6.8 系统,可以通过以下命令手动安装 EPEL 源:
sudo rpm -Uvh https://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
对于 x86_64 架构的系统,请将命令中的 i386 替换为 x86_64。
验证 EPEL 源是否安装成功

再次执行第一步中的命令,检查是否成功安装了 EPEL 源。
EPEL 源的使用
更新系统软件包信息
在终端中执行以下命令,更新系统软件包信息:
sudo yum makecache
安装 EPEL 源中的软件包
使用以下命令安装 EPEL 源中的软件包:
sudo yum install 软件包名称
要安装 MySQL 5.7,可以使用以下命令:
sudo yum install mysql57-community-release-el6-11.noarch sudo yum install mysql-community-server
卸载 EPEL 源中的软件包
使用以下命令卸载 EPEL 源中的软件包:
sudo yum remove 软件包名称
EPEL 源的注意事项

EPEL 源中的软件包可能不是官方认证的,因此在使用时请谨慎。
在使用 EPEL 源安装软件包时,请确保软件包的版本与您的系统兼容。
FAQs
Q1:如何查看 EPEL 源中的软件包列表?
A1:您可以使用以下命令查看 EPEL 源中的软件包列表:
sudo yum list --showduplicates | grep epel
Q2:如何将 EPEL 源设置为系统默认的仓库源?
A2:您需要备份当前的 /etc/yum.repos.d/ 目录下的所有仓库文件,将 EPEL 源的配置文件复制到该目录下,并修改为默认仓库源,以下是一个示例:
sudo cp /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup sudo cp /path/to/epel.repo /etc/yum.repos.d/epel.repo sudo yum clean all sudo yum makecache

