こんどはCentOS 5.2に統計ソフトRをインストールしたときの話。
yumはすでに入っているとする。
http://cran.md.tsukuba.ac.jp/bin/linux/redhat/
まずはRをとってくる。
# wget http://cran.md.tsukuba.ac.jp/bin/linux/redhat/el5/x86_64/R-2.8.0-1.rh5.x86_64.rpm
そして、とりあえずrpmしてみる。
# rpm -ivh R-2.8.0-1.rh5.x86_64.rpm
そうすると依存性の問題がいろいろ表示されるはず。
自分の場合は以下のように。
error: Failed dependencies:
cups is needed by R-2.8.0-1.rh5.x86_64
libXmu.so.6()(64bit) is needed by R-2.8.0-1.rh5.x86_64
libgfortran.so.1()(64bit) is needed by R-2.8.0-1.rh5.x86_64
libtk8.4.so()(64bit) is needed by R-2.8.0-1.rh5.x86_64
cups is needed by R-2.8.0-1.rh5.x86_64
libXmu.so.6()(64bit) is needed by R-2.8.0-1.rh5.x86_64
libgfortran.so.1()(64bit) is needed by R-2.8.0-1.rh5.x86_64
libtk8.4.so()(64bit) is needed by R-2.8.0-1.rh5.x86_64
上記4つをひとつづつ解決していく。
# yum install cups
で、cupsとやらはOK。
次はlibXmu.so.6というやつ。
# yum install libXmu.x86_64
とやればOKだった。
次、libgfortran.so.1
# yum install libgfortran.x86_64
で、できました。
次、libtk8.4.so。
# yum install tk-8.4.13-5.el5_1.1.x86_64.rpm
で、できた。
これでできるかな?と思って、先ほどwgetしてきたRのrpmファイルをyumしてみた。
# yum install R-2.8.0-1.rh5.x86_64.rpm
そうしたらGPGキーに関するエラーで。
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 99b62126
Public key for R-2.8.0-1.rh5.x86_64.rpm is not installed
GPGキーのことはよくわからないので、rpmをする。
# rpm -ivh R-2.8.0-1.rh5.x86_64.rpm
こうしたらインストールできたみたい。
「R」と打ったら見事Rが起動した。