> 文章列表 > centos安装epel

centos安装epel

centos安装epel

什么是EPEL?

EPEL是指Extra Packages for Enterprise Linux的缩写。这是一个由Fedora社区开发和维护的项目,旨在为企业版Linux(RHEL, CentOS)用户提供额外的软件包资源。这些软件包包含了许多流行的、对于Linux用户非常有用的应用和工具。

CentOS服务器安装EPEL源

要在CentOS服务器上安装EPEL,在命令行中运行以下命令:

sudo yum install epel-release

你还可以通过运行以下命令来验证安装:

sudo yum repolist

如果一切顺利,你将看到一个包含所有可用软件源列表的输出。现在你可以安装你需要的软件包了。

手动安装EPEL源

如果以上命令无法安装EPEL源,可能是因为你未能连接到远程存储库。在这种情况下,你可以尝试手动安装。

以CentOS 7为例:

  1. 下载EPEL RPM包: wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
  2. 安装RPM包: sudo yum install epel-release-latest-7.noarch.rpm
  3. 更新RPM包: sudo yum upgrade epel-release-latest-7.noarch.rpm

现在,你的CentOS服务器应该已经配置好了EPEL源。

如何使用EPEL源安装软件包?

现在,我们已经安装了EPEL源,如何使用它来安装软件包? 要安装软件包,可以使用以下命令:

sudo yum install <软件包名称>

例如,如果你要安装最新版本的Node.js,可以使用以下命令:

sudo yum install nodejs

或者,如果你要安装PHP的新版本,可以使用以下命令:

sudo yum install php

当你在运行这些命令时,如果你没有在系统上安装相应的EPEL存储库,你将看到一个错误提示。在这种情况下,你需要先按照上述步骤安装EPEL源。

如何禁用EPEL源?

有时候,你可能需要暂时禁用EPEL源,这可能是因为你想测试某个软件包的不同版本,或者你想确保你安装了正确版本的依赖关系。

要禁用EPEL存储库,可以通过运行以下命令来编辑系统配置文件:

sudo nano /etc/yum.repos.d/epel.repo

找到名为 [epel] 的存储库,将其开头的 enabled=1 改为 enabled=0。 保存文件并退出。

如果你要重新启用存储库,请将enabled=0改回enabled=1并保存文件。你现在可以再次使用EPEL存储库安装软件包。