1、下載
wget http://mirror.bjtu.edu.cn/cran/src/base/R-3/R-3.0.1.tar.gz
2、解壓:
tar -zxvf
R-3.0.1.tar.gz
cd R-3.0.1
3、安裝 (當然也可以跳過)
yum
install readline-devel
yum install libXt-devel
./configure
4、 配置環境並編譯安裝
#
如果使用rJava需要加上 --enable-R-shlib
(這個我不需要,所以加入到後面)
# 如果3沒安裝, 那麼後面加上: --with-readline=no
--with-x=no
./configure --prefix=/usr/R-3.0.1
make $$ make install
5、配置環境變數並生效
vi
.bash_profile
export R_HOME=/usr/R-3.0.1
export PATH=.:$R_HOME/bin:$PATH
# 試環境變數生效
source .bash_profile
6、 命令列測試
[admin@JD
software]$ R
WARNING: ignoring environment value of R_HOME
R version 3.0.1 (2013-05-16) -- "Good Sport"
Copyright (C) 2013 The R Foundation for Statistical Computing
Platform: x86_64-unknown-linux-gnu (64-bit)
R是自由軟體,不帶任何擔保。
在某些條件下你可以將其自由散佈。
用"license()"或"licence()"來看散佈的詳細條件。
R是個合作計劃,有許多人為之做出了貢獻.
用"contributors()"來看合作者的詳細情況
用"citation()"會告訴你如何在出版物中正確地引用R或R程式包。
用"demo()"來看一些示範程式,用"help()"來閱讀線上幫助檔案,或
用"help.start()"透過HTML瀏覽器來看幫助檔案。
用"q()"退出R.
> q()
7、建立指令碼測試(t.R)
cd
/opt/script/R
vim t.R
#!/path/to/Rscript
#第一行
x<-c(1,2,3)
#R語言程式碼
y<-c(102,299,301)
model<-lm(y~x)
summary(model)
8、測試:執行指令碼
R CMD BATCH
--args /opt/script/R/t.R
more
/opt/script/R/t.Rout
#檢視執行的結果
或者第二種方式
Rscript
/opt/script/R/test.R
#結果直接輸出到終端
1、下載
wget http://mirror.bjtu.edu.cn/cran/src/base/R-3/R-3.0.1.tar.gz
2、解壓:
tar -zxvf
R-3.0.1.tar.gz
cd R-3.0.1
3、安裝 (當然也可以跳過)
yum
install readline-devel
yum install libXt-devel
./configure
4、 配置環境並編譯安裝
#
如果使用rJava需要加上 --enable-R-shlib
(這個我不需要,所以加入到後面)
# 如果3沒安裝, 那麼後面加上: --with-readline=no
--with-x=no
./configure --prefix=/usr/R-3.0.1
make $$ make install
5、配置環境變數並生效
vi
.bash_profile
export R_HOME=/usr/R-3.0.1
export PATH=.:$R_HOME/bin:$PATH
# 試環境變數生效
source .bash_profile
6、 命令列測試
[admin@JD
software]$ R
WARNING: ignoring environment value of R_HOME
R version 3.0.1 (2013-05-16) -- "Good Sport"
Copyright (C) 2013 The R Foundation for Statistical Computing
Platform: x86_64-unknown-linux-gnu (64-bit)
R是自由軟體,不帶任何擔保。
在某些條件下你可以將其自由散佈。
用"license()"或"licence()"來看散佈的詳細條件。
R是個合作計劃,有許多人為之做出了貢獻.
用"contributors()"來看合作者的詳細情況
用"citation()"會告訴你如何在出版物中正確地引用R或R程式包。
用"demo()"來看一些示範程式,用"help()"來閱讀線上幫助檔案,或
用"help.start()"透過HTML瀏覽器來看幫助檔案。
用"q()"退出R.
> q()
7、建立指令碼測試(t.R)
cd
/opt/script/R
vim t.R
#!/path/to/Rscript
#第一行
x<-c(1,2,3)
#R語言程式碼
y<-c(102,299,301)
model<-lm(y~x)
summary(model)
8、測試:執行指令碼
R CMD BATCH
--args /opt/script/R/t.R
more
/opt/script/R/t.Rout
#檢視執行的結果
或者第二種方式
Rscript
/opt/script/R/test.R
#結果直接輸出到終端