zoukankan      html  css  js  c++  java
  • centos7 安装R和RstudioServer版

    参考:

    http://www.cnblogs.com/inspursu/p/4275701.html

    http://blog.csdn.net/u010022051/article/details/51074366

    https://www.rstudio.com/products/rstudio/download-server/

    1.安装R

    在centos 7下安装R软件可以使用两种方式:源码编译安装Yum在线安装。而R的官网上已经说明了,R已经被EPEL仓库管理着,EPEL是一个汇集了各种附加软件包的项目,所以我们使用yum来安装。

    yum install epel-release
    yum install R

    R安装路径:

    find / -name R

    发现在/usr/lib64/R目录下

    2.测试

    #!/path/to/Rscript    #第一行
    x <- c(1,2,5,7,9)
    y <- c(2,4,7,8,10)
    plot(x,y)
    abline(lm(y~x))
    title("回归图像")
    
    R CMD BATCH --args /opt/script/R/t.R       #在运行该命令的文件夹生成t.Rout
    more /opt/script/R/t.Rout    #查看执行的结果
    或者第二种方式
    Rscript /opt/script/R/test.R    #结果直接输出到终端

    3.安装Rstudio

    $ wget https://download2.rstudio.org/rstudio-server-rhel-1.1.456-x86_64.rpm
    $ sudo yum install rstudio-server-rhel-1.1.456-x86_64.rpm
    cd /usr/lib/rstudio-server/bin
    ./rstudio-server start
    访问ip:8787

    因为不能用root登录,所以新建用户:
    adduser yuansaijie0604
    passwd yuansaijie0604
    即可拿着此用户登录

    若服务启动不起来,添加两个文件:

    Rstudio-server 的默认安装路径是  /usr/lib/rstudio-server
    -----------------------------
    /etc/rstudio/rserver.conf
    /etc/rstudio/rsession.conf
     
    并在两个配置文件中添加了配置
    www-port = 8787
    rsession-which-r=/usr/local/R/bin/R          -------R的安装路径,rsession.conf不加这行
     
    PS:Rstudio使用linux系统本身的用户名密码进行登陆,同时不允许root用户登陆。(这个就导致了一个很扯淡的问题:你无法在rstudio中进行R包的部分管理操作,比如删除SparkR包,删除rJava包等)
    Rstudio会自动匹配系统中的R环境,并且加载相应位置的R包,在R shell中运行 .libPaths()可查看相应的R包都装在什么地方
  • 相关阅读:
    1004 Counting Leaves
    1003 Emergency (25分)
    1002 A+B for Polynomials (25分)
    1001 A+B Format
    Weekly Contest 139
    491. Increasing Subsequences
    488. Zuma Game
    servlet总结
    firefox插件Firebug的使用教程
    KMP---POJ 3461 Oulipo
  • 原文地址:https://www.cnblogs.com/helloworld0604/p/9354208.html
Copyright © 2011-2022 走看看