最近は「入門 機械学習」を読んでます。
- 作者: Drew Conway,John Myles White,萩原正人,奥野陽,水野貴明,木下哲也
- 出版社/メーカー: オライリージャパン
- 発売日: 2012/12/22
- メディア: 大型本
- 購入: 2人 クリック: 41回
- この商品を含むブログ (11件) を見る
その中で、text miningのパッケージであるtmのインストールで躓いたので、解決策をメモ
問題1
インストールできなかった原因は、tmパッケージで要求するRのバージョンが、インストールされていたRのバージョンよりも高かったことでした。
- tmパッケージが要求するRのバージョン:≧3.1.0
- インストールされていたRのバージョン:3.0.2
ubuntuの標準aptリポジトリを使うと、3.0.2しかインストールできなかったので、どうにかしてRのバージョンを3.1.0以上にする必要がありました。
解決1
参考にしたWebページ:
Ubuntu で R バージョン 3.1.0 のインストール
ほぼそのまま使わせていただきました。
export RELEASE=`lsb_release -sc` sudo add-apt-repository --yes "deb http://cran.md.tsukuba.ac.jp/bin/linux/ubuntu ${RELEASE}/"
これで、最新のバージョンのR用リポジトリが登録できました。
問題2
apt-get updateにて、GPGエラーが発生。
GPGエラーって何だろうと調べてみると、
「公開鍵がないため、登録したリポジトリが利用できない」ってことらしいです。
解決2
参考にしたWebページ:
Linux: apt-get 時の GPG error (NO_PUBKEY) の解決例
これもほぼそのまま使わせて頂きました。
gpg --keyserver subkeys.pgp.net --recv-keys 51716619E084DAB9 gpg -a --export 51716619E084DAB9 | sudo apt-key add -
1行目で鍵サーバから公開鍵を取得、
2行目でaptの公開鍵リストに追加、という処理、のはず。
おわりに
最後に以下のコマンドを実行して、完了。
sudo apt-get update sudo apt-get upgrade R
Rコマンド実行時に出てくるバージョンが3.1.0以上になっていればOK。
R version 3.1.1 (2014-07-10) -- "Sock it to Me" Copyright (C) 2014 The R Foundation for Statistical Computing Platform: x86_64-pc-linux-gnu (64-bit)
これで、サンプルが動かせる!はず!