2020年11月18日 星期三

CentOS 7手動安裝R-3.6.3

下載原始碼,指定安裝位置並安裝

$ wget https://cran.csie.ntu.edu.tw/src/base/R-3/R-3.6.3.tar.gz
$ md5sum R-3.6.3.tar.gz
506c9576ba33e1262ad5b5624db9d96a  R-3.6.3.tar.gz

$ tar zxvf ~/Sources/R-3.6.3.tar.gz && cd R-3.6.3
$ ./configure --prefix=/Software/R/3.6.3-r900 \
--with-x \
--with-libpng \
--with-jpeglib \
--with-libtiff \
--with-cairo
$ time make -j 15
$ make check
$ make install
檢查安裝的內容
$ ldd /Software/R/3.6.3-r900/bin/R
$ du -h --max-depth=1 /Software/R/3.6.3-r900/
$ /Software/R/3.6.3-r900/bin/R --version

進入R之後檢查支援的程度

$ /Software/R/3.6.3-r900/bin/R
> library()
> capabilities()
       jpeg         png        tiff       tcltk         X11        aqua
       TRUE        TRUE        TRUE        TRUE        TRUE       FALSE
   http/ftp     sockets      libxml        fifo      cledit       iconv
       TRUE        TRUE        TRUE        TRUE        TRUE        TRUE
        NLS     profmem       cairo         ICU long.double     libcurl
       TRUE       FALSE        TRUE        TRUE        TRUE        TRUE

> sessionInfo()
若在安裝時缺相關支援的軟體,用下面的指令
$ sudo yum install readline readline-devel

$ sudo yum install libICE libICE-devel
$ sudo yum install libX11 libX11-common libX11-devel
$ sudo yum install libXmu libXmu-devel libXext-devel
$ sudo yum install libXt libXt-devel libSM-devel

$ sudo yum install libjpeg-turbo libjpeg-turbo-devel
$ sudo yum install libtiff libtiff-devel
$ sudo yum install cairo cairo-devel


參考資料

_EOF_

沒有留言:

張貼留言