Fedora
在嘗試啟用 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 的正確方法是什麼?感謝您的任何意見
EPEL 適用於 RHEL 和 CentOS,而不是 Fedora。在您的情況下,您嘗試在 Fedora 22 上為 EL7 安裝 EPEL。
DNF 正在做它應該做的事情,你基本上已經安裝了一個不是為在 Fedora 22 上執行而設計的 repo。
編輯:忘記添加,您可能想現在刪除該回購
rpm -e epel-release
或者
dnf remove epel-release