Centos8 バージョンは 2021 年 12 月 31 日以降にメンテナンスを終了するため、公式ミラーからすべてのパッケージが削除され、yum を使用してソフトウェアをインストールできなくなります。インストール中に、ミラーリストに URL がありませんというエラーが次のように報告されます。
上記のエラーの場合は、/etc/yum.repos.d 内のソースを更新し、mirror.centos.org の代わりに vault.centos.org を使用できます。
この方法でも現時点では問題は解決しています。この記事は 2022 年 3 月 9 日に更新されました。
Centos 8 バージョンが使用できないという問題を考慮して、Centos Stream バージョンに切り替えることをお勧めします。このバージョンは安定バージョンではなく、ローリング ミッドストリーム リリースであり、次のバージョンの RHEL の作成に参加する明確な方法を提供します。切り替え方法は次のとおりです。
1. まず、次のコマンドを使用して、ローカル ウェアハウスに centos-release-stream ウェアハウスがあるかどうかを確認します。 dnf search centos-release-stream
2. 次のコマンドを使用して、centos-release-stream ウェアハウスをインストールします: dnf install -y centos-release-stream
3. インストールが成功したら、centos Stream ウェアハウスをデフォルトとして設定し、次のコマンドを使用します。 dnf swap centos-linux-repos centos-stream-repos
4. デフォルトのウェアハウスとして設定した後、次のコマンドを使用して、インストールされているソフトウェア パッケージを利用可能な最新バージョンに更新します。 dnf distro-sync
5. 上記の手順が完了したら、/etc/centos-release 構成ファイルをチェックして、切り替えが成功したことを確認します。
問題: centos-release-stream ウェアハウスのインストールの 2 番目のステップ中に、次のエラーが発生しました。
解決策: rpm 管理データベースを削除してから再構築します。コマンドは次のとおりです。
cd /var/lib/rpm
rm -rf __db.*
rpm --rebuilddb
インストールが正常に再実行される