我在服务器上运行 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