Cent OS 5.10 にRのforecast パッケージをインストール

以下のリンクがまとまっているので、以下のリンクにとんでください。
http://d.hatena.ne.jp/arupaka-_-arupaka/20151109/1447040736

以下はメモ

Cent OS 5.10 にRのforecast パッケージをインストール
Cent OSのバージョンが古いので注意が必要。
(1)Rのアップデート
ソースからR3.01等の最新版をいれる。 解凍->./configure -> make -> sudo make install でOK.
(2)次にforecast パッケージの導入
sudo R とする. sudo をしないとローカルにライブラリがインストールされる.
(3)install.packages(forecast) とする.

  • > RcppArmadillo のインストールでこける -> 原因linux のバージョンが低いため。

(4)そこでRcppArmadilloの旧版ver4.5 をインストール。

これを参考に:http://stackoverflow.com/questions/27296522/rcpparmadillo-failing-to-install-on-centos 

wget --no-check-certificate https://cran.r-project.org/src/contrib/Archive/RcppArmadillo/RcppArmadillo_0.4.500.0.tar.gz

gcc44をインストール

sudo yum install gcc44
sudo yum install gcc44-c++
sudo yum install gcc44*
http://serverfault.com/questions/313377/how-to-install-the-latest-g-version-on-centos

ここで、Rが見ているgccのバージョンを確認しておく. Rの中で

> system("gcc -v")
Using built-in specs.
Target: x86_64-redhat-linux
コンフィグオプション: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-libgcj-multifile --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --disable-plugin --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre --with-cpu=generic --host=x86_64-redhat-linux
スレッドモデル: posix
gcc バージョン 4.1.2 20080704 (Red Hat 4.1.2-55)

あれ、4.1.2だ。。
http://tjo.hatenablog.com/entry/2013/10/04/190701 を参考にす g++のバージョンを探す。

ここに各バージョン説明
https://cran.r-project.org/web/packages/RcppArmadillo/news.html




http://stackoverflow.com/questions/15968053/using-alias-in-shell-script 


Rのパッケージについて
http://note.chiebukuro.yahoo.co.jp/detail/n132338