
我最初將其發佈在堆疊溢出上,並被告知這是更好的提問地點:
我嘗試透過執行以下命令在我的 Fedora 22 機器上啟用 EPEL
wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
然後
sudo rpm -ivh epel-release-7-5.noarch.rpm
現在當我跑步時
dnf repolist
我得到以下內容
[sinux1@horrible-host ~]$ sudo dnf repolist
Extra Packages for Enterprise Linux 7 - x86_64 1.8 MB/s | 9.0 MB 00:05
Failed to open: /var/cache/dnf/epel-2b6dfc5904c26562/repodata/49c4e3bd54f19136521be9b254830c954369cc22ce1b661db502ebef13b0004c-updateinfo.xml.bz2.
[sinux1@horrible-host ~]$
我被困住了,不確定下一步是什麼。我怎麼能逆轉我所做的事情,以及啟用 EPEL 的正確方法是什麼?感謝您的任何意見
答案1
EPEL 適用於 RHEL 和 CentOS,不適用於 Fedora。就您而言,您嘗試在 Fedora 22 上安裝 EL7 的 EPEL。
DNF 正在做它應該做的事情,您基本上已經安裝了一個不適合在 Fedora 22 上運行的儲存庫。
編輯:忘記添加,您可能想現在刪除該存儲庫
rpm -e epel-release
或者
dnf remove epel-release