在 RHEL 上安装 EPEL

在 RHEL 上安装 EPEL

我在服务器上运行 RHEL 版本 6.7,安装时遇到问题EPEL

由于我运行的是 RHEL 6.7 版本,因此我被告知需要 6.x 版本的 EPEL。所以我安装了:

epel-release-6-8.noarch

但是,安装后,每次运行“yum”命令时,都会返回错误

xz compression not available

所以我不得不卸载。

难道我做错了什么?

答案1

我建议你读一下这篇文章文章因为它可以帮助你很多。

您所需要做的就是执行以下步骤:

  • 首先,删除 epel-release:yum remove epel-release

  • 然后,如果您的系统是32位的,请从32位版本中删除它rm -rf /var/cache/yum/x86_64/6/epel,然后您需要安装正确的epel-release包。因此,请下载正确的 epel-release RPM(适合您的系统架构的 RPM),然后安装它。

  • 最后,您应该安装,pyliblzma因为这将允许 RHEL6 yum 处理 xz repodata,特别是 epel 中使用的数据。

    yum install pyliblzma

然后它就会起作用。

答案2

首先您需要删除epel-release

yum remove epel-release

删除下 epel 的缓存文件/var/cache/yum/...

然后启用 EPEL 存储库:

RHEL 6 32 位

wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm

RHEL 6 64 位

wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm

相关内容