Fedoraは、apcalcやdockerなどの広く使用されているソフトウェアパッケージを見つけることができません。

Fedoraは、apcalcやdockerなどの広く使用されているソフトウェアパッケージを見つけることができません。

私は1週間以上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

私が理解したのは、あなたの大学のミラーアップデートリポジトリが正しいことです。

結局「リリースリポジトリ」を失います。 「リリースリポジトリ」がインストールされていることを確認できますか?

デフォルトのURLを使用した設定については、/etc/yum.repos.dを見てください。

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

関連情報