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

無事削除できたようです。
パッケージの再インストールはまた別のお話