CentOS6サポート終了 yumでパッケージを更新するには
問題
CentS6のサポートが終了して、yumでパッケージのupdateやインストールができなくなりました。
もう無理ですか。

答え
まだいける。
yumリポジトリの設定ファイルを編集。
vi /etc/yum.repos.d/CentOS-Base.repo
mirrorlist の行はコメントアウト。
:%s/^mirrorlist/#mirrorlist/g
#baseurl=http://mirror.centos.org/ の行を baseurl=http://vault.centos.org/ に変更。
:%s/^#baseurl/baseurl/g
:%s/mirror.centos.org/vault.centos.org/g
こんな風になっているところを
[base] name=CentOS-$releasever - Base mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
こんな風に変更する。
[base] name=CentOS-$releasever - Base #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra baseurl=http://vault.centos.org/centos/$releasever/os/$basearch/
結果
NG
# yum check-update 読み込んだプラグイン:fastestmirror, refresh-packagekit, security Determining fastest mirrors YumRepo Error: All mirror URLs are not using ftp, http[s] or file. Eg. Invalid release/repo/arch combination/ removing mirrorlist with no valid mirrors: /var/cache/yum/x86_64/6/base/mirrorlist.txt エラー: Cannot find a valid baseurl for repo: base
OK
# yum check-update 読み込んだプラグイン:fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile ORBit2.x86_64 2.14.17-7.el6 base ORBit2-devel.x86_64 2.14.17-7.el6 base abrt.x86_64 2.0.8-44.el6.centos base abrt-addon-ccpp.x86_64 2.0.8-44.el6.centos base abrt-addon-kerneloops.x86_64 2.0.8-44.el6.centos base (以下略)
コメント