Ubuntu環境でRのパッケージをインストールする

RのパッケージはRStudioで検索してクリックするだけだったのだが、3.4.1にアップグレードしてからエラーが出るようになった。

調べてみたら、どうやらRのパッケージもひとつのLinuxライブラリとして扱われているようだ。つまりアップデートの設定をしておけば他のCRANパッケージと一緒にアップデートされるらしい。

AskUbuntu:R and RStudio installation and package error


Linux化計画(23)ーRのアップデート

ラズパイのRのバージョンは3.2のままなのですが、最新が3.4になっても、いくらapt-getでupdateしても変わってくれません。しかしUbuntuの方は、昨日、自動的にUpdateされましたので、これはラズパイ側の何かの設定が誤っているに違いない。

そもそもCRANのサイトは、DebianかUbuntuのパッケージは掲載されていますが、Raspbianはありません。よって、こちら側で、DebianかUbuntuを選択設定するしかないのですが、私の場合DebianのRパッケージを設定しています。

調べてみたら、apt-sourceのjessie-cran3というところが、jessie-cran34に変わっているようです。CRANのLinuxのページで知りました。
早速、

sudo nano /etc/apt/sources.list

を開いて、上記の書き換えをします。その後で、

sudo apt-get update
sudo apt-get upgrade

するとセキュリティの公開鍵エラーが出ます。これについてもCRANのページに丁寧に書いてあったのをそのままコピペして実行。

apt-key adv --keyserver keys.gnupg.net --recv-key 'E19F5F87128899B192B1A2C2AD5F960A256A04AF'

これで公開鍵が登録されました。その後のupdate/upgradeで無事にR3.4のインストールできました。


UbuntuにRをインストール

Ubuntuには最初からRがインストールされているものの、最新が3.4.xであるのに対し、2.3.xとかなりバージョンが古いものがインストールされていた。
そこで、いつものとおりsudo apt-get updateをしてみるものの、認識してくれなかったので、例によってラズパイで散々勉強したsources.listを書き換える手段に出た。

こちらを参考にした。
UbuntuにRをインストールするための手順http://www.trifields.jp/install-r-in-ubuntu-1000

ついでにRStudioをこちらにしたがってインストールしようとしてもうまく行かない。
UbuntuにRStudioをインストールするための手順
http://www.trifields.jp/install-rstudio-in-ubuntu-1006

------2017/5/6追記-------------
検索してみたら、aptによるインストールではないgdebiというインストーラがあるようだ。
こちらのサイトにズバリ書いてある。
さくらのVPS(Ubuntu14.04)にR Studioをインストールしてみた。

How to install R and RStudio on Ubuntu 16.04.1 Xenial

How to install R and RStudio on Ubuntu 16.04.1 Xenial

RStudioがIDEではなくServerなのが若干気にはなるが、とりあえずやってみよう。

gdebiは既に最新版がインストールされていたので、これを使う。

~/ダウンロード$ sudo gdebi rstudio-1.0.143-amd64.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading state information... Done
このパッケージはインストールできません
Dependency is not satisfiable: libgstreamer0.10-0

何やら、悲しいメッセージが。
libgstreamer0.10-0は、最新版1.0に既に置き換わっています。
これは古いバージョンでないと動かないということなのでしょうか。



Linux化計画(20)–Rのコンパイル

Rが3.3.3にバージョンアップされていますが、DebianとRaspbianのパッケージが微妙に違うためか、インストールができません。
ここ毎週試しているのですがうまくいかないので、バージョン番号まで入れて検索したら見つけたのでメモ。

神戸大学のサイトのようです。
http://herb.h.kobe-u.ac.jp/raspiinfo/r333.html

古い版ですが、参照サイト
http://mygeeks014.blogspot.jp/2015/09/compiling-and-install-r-312-32-bit-in.html

初めてのコンパイル作業なのでワクワクします。
もともとDebian32ビット版がインストールされていたので、今度は64ビット版がインストールできることを期待しています。