CentOS6.1 64bit版にFedora repoのEPELを追加する
EPELを追加したのはいいけどいざインストールしようとすると
警告: rpmts_HdrFromFdno: ヘッダ V3 RSA/SHA256 Signature, key ID xxxxxxxx: NOKEY
Public key for hogehohe.noarch.rpm is not installed
とか言われてインストールできなかったのでいろいろとやってみた結果できました。
その過程が以下の通りです。
[root@~]# wget http://ftp.riken.jp/Linux/fedora/epel/RPM-GPG-KEY-EPEL-6 [root@~]# rpm --import RPM-GPG-KEY-EPEL-6 [root@~]# rm -f RPM-GPG-KEY-EPEL-6
ここまでは通常と同じです。
そして
[root@~]# rpm -ivh http://download.fedora.redhat.com/pub/epel/6/x86_64/epel-release-6-5.noarch.rpm
最新版はhttp://download.fedora.redhat.com/pub/epel/6/x86_64/で確認して下さい。
これでとりあえず使う準備はできましたが、常に使わないので
[root@~]# vi /etc/yum.repos.d/epel.repo
name=Extra Packages for Enterprise Linux 6 - $basearch #baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch failovermethod=priority enabled=0 #ここを1から0に変更する。 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
他は特にいじらなくても大丈夫でした。
そしてもしこのリポジトリを使用してインストールする場合は、
[root@~]# yum --enablerepo=epel install パッケージ
という風にインストールしてやればできると思います。
