さくらVPSのCentOSのyumにRPMforgeを追加する方法

どうも、CentOS初心者の岩田でございます。遅ればせながら、契約してずっとほっておいたさくらVPSを使い始めております。CentOSはyumっていうパッケージ管理ツールを使うらしいんだけど、これがもうぜんぜんパッケージがそろってない。がっかりです。とおもったら、ふつうはRPMforgeをリポジトリに追加して使うものらしい。最初から入れといてくれればいいのにー。ということで、私も追加してみました。

とりあえずCentOSのバージョンを確認します。

$ cat /etc/redhat-release 
CentOS release 5.7 (Final)

なるほど CentOS 5.7です。次にこちらを参照。

Installing RPMforge

あとはそこをみてその通りにすればいいのです。CentOS 5だったので、その欄を見て、まずは uname -i してアーキテクチャを確認し、対応するパッケージをダウンロードします。

$ uname -i
x86_64

x86_64なので、ダウンロードするのはこれ。

http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm

こんなかんじで。/tmp にでもダウンロードしておけばいいでしょう。

$ cd /tmp ; wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm

つぎはGPG keyのインストール。

$ rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt

さらにパッケージの検証。

$ rpm -K rpmforge-release-0.5.2-2.el5.rf.*.rpm

OKがでたらパッケージのインストール。

$ rpm -i rpmforge-release-0.5.2-2.el5.rf.*.rpm

これでできたはずー。

$ yum search tmux
Loaded plugins: fastestmirror, priorities
rpmforge                                                 | 1.1 kB     00:00     
rpmforge/primary                                         | 4.0 MB     00:06     
rpmforge                                                            11059/11059
================================ Matched: tmux =================================
tmux.x86_64 : Terminal multiplexer program

いえーい、できたー ^^; 単にtmux入れたかっただけなんすよねー。

参考文献

  1. Installing RPMforge, wiki.centos.org