CentOS 8 アップデート(2023年版)

CentOS 8のアップデート手順 (2023/05/07)

2023年現在Cent OSはサポートが終了したため従来の通常手順ではアップデートが実行できないため、対策して実行する手順。

  • 環境
cat /etc/redhat-release
CentOS Linux release 8.3.2011
  • リポジトリを追加する
    以下のコマンドを実行してリポジトリを追加する。
sudo sed -i -e "s|mirrorlist=|#mirrorlist=|g" /etc/yum.repos.d/CentOS-*
sudo sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-*

参考(https://linuxhint.com/update-upgrade-centos-8/)

  • アップデートを実行
    以下のコマンドを実行してアップデートを実行する。
sudo yum update -y

  • トラブルシューティング
    アップデート実行中に
Error: Failed to download metadata for repo '○○': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried

のようなエラーメッセージが表示される場合は、登録されているリポジトリのうち一部がリンク切れとなっていると思われる。

以下のコマンドを実行し、登録されているリポジトリ一覧を確認する。

ls /etc/yum.repos.d/

○○.repoのようなファイルが存在する場合は削除する。

sudo rm /etc/yum.repos.d/○○.repo

参考(https://stackoverflow.com/questions/59857492/dnf-broken-all-mirrors-were-tried)