以前、どのCentOS代替ディストリビューションを選択する必要があるかを検討しました。この記事は、CentOS 8の保守終了(EOL)の前に投稿されました– 2021年12月31日。CentOS8は次のバージョン(CentOS Stream 8)に自動的に移行されません。 CentOS8のアップデートはこれ以上ありません。
エラー:リポジトリ「appstream」のメタデータのダウンロードに失敗しました– CentOS 8
CentOS 8を実行しているシステムを引き続き管理していて、dnf update
またはyum update
、次のエラーが発生します:
Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
修正:CentOSStream8または代替ディストリビューションに移行
CentOSがStream(ローリングリリースのLinuxディストリビューション、Fedoraのアップストリーム開発とRHELのダウンストリーム開発の中間)に移行したため、多くのユーザーがCentOSの代替手段に移行しています。他の人は、CentOS Stream 8に移行することでCentOSを使い続けることにしました。これらの選択肢はどちらも、CentOS8を更新できないことを解決します。
CentOS8からCentOSStream8に移行するには、次のコマンドを実行します。
dnf --disablerepo '*' --enablerepo=extras swap centos-linux-repos centos-stream-repos
dnf distro-sync
代替ディストリビューションへの移行は通常、同じように簡単です:
たとえば、このガイドに従って、CentOS8またはCentOSStream8からRockyLinuxに移行します。また、このCentOS8の代替リストも参照してください。