Fedora 找不到像 apcalc 或 docker 這樣的熱門軟體包

Fedora 找不到像 apcalc 或 docker 這樣的熱門軟體包

我在 Acer 筆記型電腦上執行 Fedora 28 已經一個多星期了。由於我通常在大學使用它,所以我決定使用大學提供的更新伺服器,https://ftp.halifax.rwth-aachen.de/

起初這工作得很好,但在我更改鏡像後不久,我發現 Fedora 軟體包列表中列出的一些軟體包位於https://apps.fedoraproject.org/packages/在我的系統上不可用。錯誤訊息是:

$ sudo dnf install docker
Last metadata expiration check: 0:00:44 ago on Tue 29 May 2018 17:56:58 CEST.
No match for argument: docker
Error: Unable to find a match.

一旦我恢復更改,我就可以安裝docker並且apcalc沒有任何問題。

這是我在/etc/yum.repos.d/fedora.repo和中所做的更改fedora-updates.repo

# comment out the following line:
#metalink=...
# add this line instead:
baseurl=https://ftp.halifax.rwth-aachen.de/fedora/linux/updates/$releasever/Everything/$basearch/

有誰知道如何解決這個問題?如果問題無法在我的筆記型電腦上解決,我如何在伺服器維護人員(他們不知道 Fedora 是如何工作的)的幫助下調試/修復伺服器上的問題?

答案1

這顯然是你大學的儲存庫是一個不完整的鏡像的問題。比較例如可見的套件(以字母“d”開頭,以便查找您的範例案例docker這裡在你的大學,而不是這裡在官方 Fedora 鏡像中(如發現這裡)。如果您想使用大學的儲存庫,您需要說服其維護者鏡像的不完整性。

答案2

據我了解,您的大學鏡像更新儲存庫是正確的。

最終,您會丟失“發布存儲庫”。您能否確認您是否安裝了「發布儲存庫」?

您應該查看 /etc/yum.repos.d 以獲得具有基本 URL 的配置:

baseurl=http://ftp.halifax.rwth-aachen.de/fedora/linux/releases/$releasever/Everything/$basearch/os/

相關內容