在嘗試啟用 epel 時,我不知何故破壞了我的 repolist

在嘗試啟用 epel 時,我不知何故破壞了我的 repolist

我最初將其發佈在堆疊溢出上,並被告知這是更好的提問地點:

我嘗試透過執行以下命令在我的 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

相關內容