rpmでインストールしたyumレポジトリの削除
yum update でこんな感じのエラーが出たので、rpmで追加したレポジトリを一旦削除して再インストールしてみることにした
http://ftp.kddilabs.jp/Linux/packages/fedora/epel/5/x86_64/repodata/63f2f883f0f8fbb28101ee10202c4574c65cbd0d-primary.sqlite.bz2: [Errno 14] HTTP Error 404: Not Found Trying other mirror. http://ftp.iij.ad.jp/pub/linux/fedora/epel/5/x86_64/repodata/63f2f883f0f8fbb28101ee10202c4574c65cbd0d-primary.sqlite.bz2: [Errno 14] HTTP Error 404: Not Found Trying other mirror. http://ftp.riken.jp/Linux/fedora/epel/5/x86_64/repodata/63f2f883f0f8fbb28101ee10202c4574c65cbd0d-primary.sqlite.bz2: [Errno 14] HTTP Error 404: Not Found Trying other mirror. http://ftp.tsukuba.wide.ad.jp/Linux/fedora/epel/5/x86_64/repodata/63f2f883f0f8fbb28101ee10202c4574c65cbd0d-primary.sqlite.bz2: [Errno 14] HTTP Error 404: Not Found Trying other mirror. http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/5/x86_64/repodata/63f2f883f0f8fbb28101ee10202c4574c65cbd0d-primary.sqlite.bz2: [Errno 14] HTTP Error 404: Not Found Trying other mirror. http://ftp.yz.yamagata-u.ac.jp/pub/linux/fedora/epel/5/x86_64/repodata/63f2f883f0f8fbb28101ee10202c4574c65cbd0d-primary.sqlite.bz2: [Errno 14] HTTP Error 404: Not Found Trying other mirror. http://ftp.kddilabs.jp/Linux/packages/fedora/epel/5/x86_64/repodata/63f2f883f0f8fbb28101ee10202c4574c65cbd0d-primary.sqlite.bz2: [Errno 14] HTTP Error 404: Not Found Trying other mirror. http://ftp.iij.ad.jp/pub/linux/fedora/epel/5/x86_64/repodata/63f2f883f0f8fbb28101ee10202c4574c65cbd0d-primary.sqlite.bz2: [Errno 14] HTTP Error 404: Not Found Trying other mirror. http://ftp.riken.jp/Linux/fedora/epel/5/x86_64/repodata/63f2f883f0f8fbb28101ee10202c4574c65cbd0d-primary.sqlite.bz2: [Errno 14] HTTP Error 404: Not Found Trying other mirror. http://ftp.tsukuba.wide.ad.jp/Linux/fedora/epel/5/x86_64/repodata/63f2f883f0f8fbb28101ee10202c4574c65cbd0d-primary.sqlite.bz2: [Errno 14] HTTP Error 404: Not Found Trying other mirror. http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/5/x86_64/repodata/63f2f883f0f8fbb28101ee10202c4574c65cbd0d-primary.sqlite.bz2: [Errno 14] HTTP Error 404: Not Found Trying other mirror. http://ftp.yz.yamagata-u.ac.jp/pub/linux/fedora/epel/5/x86_64/repodata/63f2f883f0f8fbb28101ee10202c4574c65cbd0d-primary.sqlite.bz2: [Errno 14] HTTP Error 404: Not Found Trying other mirror. Error: failure: repodata/63f2f883f0f8fbb28101ee10202c4574c65cbd0d-primary.sqlite.bz2 from epel: [Errno 256] No more mirrors to try.
インストールしたパッケージを確認
root # rpm -qa | grep epel epel-release-5-4
削除する前に--testオプションをつけて確認
root # rpm -e --test epel-release-5-4 エラー: 依存性の欠如: epel-release >= 5 は (インストール済み)remi-release-5-7.el5.remi.noarch に必要とされています
remiと依存関係があるようなので、remiのパッケージも削除する
root # rpm -qa | grep remi remi-release-5-7.el5.remi root # rpm -e --test remi-release-5-7.el5.remi // テストで問題なさそうなので root # rpm -e remi-release-5-7.el5.remi root # rpm -e epel-release-5-4 root # ls /etc/yum.repos.d CentOS-Base.repo CentOS-Media.repo
無事削除できたようです。
パッケージの再インストールはまた別のお話