基本上就是在手動安裝R-3.4.0,在configure階段被提示缺什麼函式庫、或是函式庫太舊就安裝或升級某函式庫。至於R-3.4.0安裝過程如下:
$ wget https://cran.r-project.org/src/base/R-3/R-3.4.0.tar.gz
$ md5sum R-3.4.0.tar.gz
75083c23d507b9c16d5c6afbd7a827e7 R-3.4.0.tar.gz
$ tar zxf R-3.4.0.tar.gz && cd R-3.4.0
$ ./configure \
--prefix=/YOUR/DESTINATION/3.4.0 \
--with-x \
--with-libpng \
--with-jpeglib \
--with-libtiff \
--with-cairo \
LDFLAGS="-L/YOUR/DESTINATION/lib" \
CPPFLAGS="-I/YOUR/DESTINATION/include"
這邊要注意後面的library與include請依照自己放置的位置來輸入。若configure這個步驟都確定沒有問題後,才開始編譯、測試與安裝。$ make -j 16
$ make check
$ make install
安裝完成後,資料夾結構大概是這樣
$ tree -L 3 /YOUR/DESTINATION/3.4.0/
/YOUR/DESTINATION/3.4.0/
├── bin
│ ├── R
│ └── Rscript
├── lib64
│ ├── pkgconfig
│ │ └── libR.pc
│ └── R
│ ├── bin
│ ├── COPYING
│ ├── doc
│ ├── etc
│ ├── include
│ ├── lib
│ ├── library
│ ├── modules
│ ├── share
│ └── SVN-REVISION
└── share
└── man
└── man1
而乾淨安裝完的R-3.4.0預設安裝的套件如下$ ls /YOUR/DESTINATION/3.4.0/lib64/R/library/
base compiler grid methods rpart survival
boot datasets KernSmooth mgcv spatial tcltk
class foreign lattice nlme splines tools
cluster graphics MASS nnet stats translations
codetools grDevices Matrix parallel stats4 utils
參考資料
- 安裝R在指定資料夾:這個還是用root權限安裝,只是安裝在不一樣的資料夾
沒有留言:
張貼留言