KubuntuにRをインストール

WindowsをホストにしてVirtualBoxで走らせているKubuntuにRをインストールする。参考にしたのはここ http://cran.cnr.berkeley.edu/bin/linux/ubuntu/
Shellを起動して

> sudo apt-get update
> sudo apt-get install r-base

でインストールされる。

> R

としてみると、バージョンは2.10.1がインストールされた模様。

> q()

で終了。
パッケージもソースからインストールしたいので

> sudo apt-get install r-base-dev

とすると、どうもすでにインストールされていたっぽいメッセージが出る。
つぎにEBImageをインストールしたい。

> sudo wget http://bioconductor.org/packages/2.9/bioc/src/contrib/EBImage_3.9.2.tar.gz

でもEBImageをインストールする前にimagemagickgtkとpkg-configをインストールしておかねば。

> sudo apt-get install imagemagick

すでにインストールされたいた模様。gtkを探す。

> sudo aptitude search gtk

ずらずらとたくさん出てくる。どれを入れればよいか分からないので、とりあえず

> sudo apt-get install gtk2-engines
> sudo apt-get install gtk2.0-examples

としてみた。

> gtk-demo

動いたっぽい。しかし

> sudo apt-get install pkg-config
> pkg-config gtk+-2.0 --libs

とするとエラーがでる。gtk+-2.0は見つからないとかなんとか。

> sudo apt-get install libgtk2.0-dev

としてみる。今度は結構インストールに時間がかかる。

> pkg-config gtk+-2.0 --libs

今度はエラーがでない。結局gtk2-enginesとgtk2.0-examplesが必要だったのかどうか不明。
次に

> Magick-config

とすると、libmagickcore-devかgraphicsmagick-libmagick-dev-compatにMagick-configが見つかりましたというようなメッセージが出る。

> sudo apt-get install libmagickcore-dev

として再び

> Magick-config

とすると今度はOKのよう。

> sudo R CMD INSTALL EBImage_3.9.2.tar.gz

とするとwand/magick-wand.hが見つからないと言うエラーが出てインストールが中断される。ImageMagickのバージョンは6.5.7 Q16と表示されている。しかたがないので、

> sudo apt-get installgraphicsmagick-libmagick-dev-compat

として、再び

> sudo R CMD INSTALL EBImage_3.9.2.tar.gz

としてみると、ImageMagick1.3.5が見つかりました、6.3.7以上が必要ですというエラー。
http://bioconductor.org/packages/2.9/bioc/vignettes/EBImage/inst/doc/EBImage-installation.pdf
をよくよんだらUbuntu9ではMagickWandがImageMagickのコアに含まれていないとのこと。なんだ。

> sudo aptitude search magickwand
> sudo apt-get install libmagickwand-dev

今度こそ。。。

> sudo R CMD INSTALL EBImage_3.9.2.tar.gz

とおもったら、abindがないと怒られた。もうソースからインストールするのも面倒なので

> install.packages("abind")
> library(abind)
> q()

これでうまくいかなかったら怒るよ。と思ったら

> sudo R CMD INSTALL EBImage_3.9.2.tar.gz

ようやく完成。