1. 程式人生 > >ssh伺服器非root安裝R語言

ssh伺服器非root安裝R語言

  • 下載軟體包
wget http://mirrors.ustc.edu.cn/CRAN/src/base/R-3/R-3.4.3.tar.gz
tar -zxvf  R-3.4.3.tar.gz
  • 配置安裝路徑

cd R-3.4.3

配置(configure)及配置安裝的路徑(prefix):

./configure --prefix=/home/gaojw/src/R

(如果不配置該選項,安裝後可執行檔案預設放在/usr /local/bin,庫檔案預設放在/usr/local/lib,配置檔案預設放在/usr/local/etc,其它的資原始檔放在/usr /local/share,比較凌亂。)

安裝過程中出現一些問題,根據報錯將配置指令更改為:

./configure --prefix=/home/zhaojiawei/R --with-readline=no --with-x=no

(缺少bzip2,老師最後在系統上進行安裝)

  • 編譯
make
  • 安裝
make install
  • 使用

在ssh上使用R時,需要在程式設計內加入路徑:

#! /home/zhaojiawei/R/bin/Rscript --vanilla
./codename.R