R语言命令行写linux,LINUX下R语言安装

1.1安装GCC4.8.1(大于4.1.2即可).包含gcc g++ gfortran.【R软件安装基础】

同时依赖包下载(离线安装,如果是在线安装的话,直接在目录下执行命令:./contrib/download_prerequisites即可)

然后将三个文件夹移动到GCC解压文件中。如:

tar -xjf gmp-4.3.2.tar.bz2

tar -xjf mpfr-2.4.2.tar.bz2

tar -xzf mpc-0.8.1.tar.gz

mv gmp-4.3.2 gcc-4.8.1/gmp

mv mpfr-2.4.2 gcc-4.8.1/mpfr

mv mpc-0.8.1 gcc-4.8.1/mpc

移动完成后直接,新建一个目录 mkdir gcc-build-4.8.1

进入目录:cd gcc-build-4.8.1

../gcc-4.8.1/configure --enable-checking=release --enable-languages=c,c++,fortran --disable-multilib(这里用到了c,C++,fortran三种语言,如果还用到java,可以将java也加上去)

编译:

make [-j 4]【后面的货号里面的命令选填,加上的话可以加快执行速度】

sudo make install

安装测试:输入命令 gcc -v;g++ -v;gfortran -v;三者都显示版本号说明安装成功,否则不成功。

将动态库更新至/etc/profile。如export LD_LIBRARY_PATH=/usr/lib64:$LD_LIBRARY_PATH

1.2安装ICU4C53(至少52版本以上)【R函数包stringi安装依赖】

安装过程:下载ICU4C53版本(64位)。下载完成后解压。如tar  zxvf  icu4c-53m1-src.tgz

安装./configure && sudo make install (最好进行系统安装,不然需要更改profile文件)

1.3.1在目标目录中解压R语言包:tar zxvf R-3.2.3.tar.gz

1.3.2 在目标目录父目录中创建文件夹 R, cd R

1.3.3在R文件目录中执行安装命令: ../R-3.2.3/configure --prefix=/root/brand_score_model/R --enable-R-shlib --with-readline=0[注:prefix=这个是代表安装的绝对路径,可以根据实际需要进行更改,后面两个参数需要强制传入,不然后面会报错。],然后make,make install。如无问题,进行R环境变量设置,这里建议将R环境变量直接设置在/etc/profile的路径里面。PATH 中加入/root/brand_score_model/R/bin。

打开任何目录,输入命令R,如果能够显示以下环境,说明R已经安装成功。

R version 3.2.3 (2015-12-10) -- "Wooden Christmas-Tree"

Copyright (C) 2015 The R Foundation for Statistical Computing

Platform: x86_64-pc-linux-gnu (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.

You are welcome to redistribute it under certain conditions.

Type 'license()' or 'licence()' for distribution details.

Natural language support but running in an English locale

R is a collaborative project with many contributors.

Type 'contributors()' for more information and

'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or

'help.start()' for an HTML browser interface to help.

Type 'q()' to quit R.

>

1.3.4.验证相关包是否安装.在R环境下,输入命令:.packages(all.available=T)

[1] "base" "boot" "class" "cluster" "codetools"

[6] "compiler" "datasets" "data.table" "foreign" "graphics"

[11] "grDevices" "grid" "KernSmooth" "lattice" "magrittr"

[16] "MASS" "Matrix" "methods" "mgcv" "nlme"

[21] "nnet" "parallel" "rpart" "spatial" "splines"

[26] "stats" "stats4" "stringi" "stringr" "survival"

[31] "tcltk" "tools" "utils" "xgboost"(注:这里xgboost是已经装上之后的状态)。

下载完成后,在任意目录中,直接进行安装如:

sudo R CMD INSTALL data.table_1.10.4.tar.gz

sudo R CMD INSTALL  magrittr_1.5.tar.gz

sudo R CMD INSTALL  stringr_1.2.0.tar.gz

sudo R CMD INSTALL  stringi_1.1.5.tar.gz

安装完成后。在R环境中输入命令:library(XXX)进行查看,如果没有反应,则安装成功,如果提示没有包,则安装不成功。例如查看安装data.table是否安装成功,直接输入library(data.table)即可。

(安装成功)

> library(data.table)

data.table 1.10.4

The fastest way to learn (by data.table authors): https://www.datacamp.com/courses/data-analysis-the-data-table-way

Documentation: ?data.table, example(data.table) and browseVignettes("data.table")

Release notes, videos and slides: http://r-datatable.com

>

(没有安装成功)

> library(ggplot2)

Error in library(ggplot2) : there is no package called ‘ggplot2’

>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值