#高逼格# VPS上架设网页版Rstudio

R语言是目前数据分析和处理领域十分火的一个语言,他跟其他的我们熟知的其他编程语言最显著的不同就是:R生来就是用于数据分析的。至于Rstudio呢,就是R的一个优秀的IDE,这个IDE还很有意思,他本身提供本地的客户端,另外,也提供服务器版本,在VPS上架设这个Rstudio后,我们就可以直接通过浏览器来使用我们的Rstudio,省去了我们在不同电脑上都要安装软件的麻烦。本文主要参考官方的指导手册,如有缺漏,欢迎大家补充

什么是R(取自百度百科
R是统计领域广泛使用的诞生于1980年左右的S语言的一个分支。可以认为R是S语言的一种实现。而S语言是由AT&T贝尔实验室开发的一种用来进行数据探索、统计分析和作图的解释型语言。最初S语言的实现版本主要是S-PLUS。S-PLUS是一个商业软件,它基于S语言,并由MathSoft公司的统计科学部进一步完善。后来新西兰奥克兰大学的Robert Gentleman和Ross Ihaka及其他志愿人员开发了一个R系统。由“R开发核心团队”负责开发。R可以看作贝尔实验室(AT&T BellLaboratories)的RickBecker,JohnChambers和AllanWilks开发的S语言的一种实现。当然,S语言也是S-Plus的基础。所以,两者在程序语法上可以说是几乎一样的,可能只是在函数方面有细微差别,程序十分容易地就能移植到一程序中,而很多一的程序只要稍加修改也能运用于R。

一、安装R以及RStudio

1)Debian/Ubuntu(需要Debian 8+ 或Ubuntu 12.04+)

为了安装最新版的R,需要加入官方的CRAN源:DebianUbuntu,然后再通过如下命令进行安装

sudo apt-get install r-base
64位:
sudo apt-get install gdebi-core
wget https://download2.rstudio.org/rstudio-server-1.0.143-amd64.deb
sudo gdebi rstudio-server-1.0.143-amd64.deb
32位:
sudo apt-get install gdebi-core
wget https://download2.rstudio.org/rstudio-server-1.0.143-i386.deb
sudo gdebi rstudio-server-1.0.143-i386.deb

2)CentOS/RedHat/Fedora(5.4以上)

安装R的方法可以参考R官网的指导

sudo yum install epel-release
sudo yum install R
64位:
wget https://download2.rstudio.org/rstudio-server-rhel-1.0.143-x86_64.rpm
sudo yum install --nogpgcheck rstudio-server-rhel-1.0.143-x86_64.rpm
32位:
wget https://download2.rstudio.org/rstudio-server-rhel-1.0.143-i686.rpm
sudo yum install --nogpgcheck rstudio-server-rhel-1.0.143-i686.rpm

3)openSUSE/SUSE(11+)

SUSE系的系统可以通过一键安装包的命令(OCICLI)进行安装,一键包可以在官网上找到。

值得注意的是,这个一键安装包实际上还会漏掉一个关键的包,就是形如libgfortran43的一个包,可以搜索gfortran来搜索,不同版本包的名字不同,如果不安装这个,Rstudio是无法正常运行并安装插件的.

64位:
wget https://download2.rstudio.org/rstudio-server-suse-1.0.143-x86_64.rpm
sudo zypper install rstudio-server-suse-1.0.143-x86_64.rpm
32位:
wget https://download2.rstudio.org/rstudio-server-suse-1.0.143-i686.rpm
sudo zypper install rstudio-server-suse-1.0.143-i686.rpm

二、使用Rstudio

可以通过以下地址,访问Rstudio:

http://ip地址:8787


这时你会注意到一个登录页面,可是却没有设置用户和密码的地方,实际上rstudio采用的是PAM的认证方式,简单来说就是采用Linux系统的用户名和密码

useradd -d /home/XXX XXX
passwd XXX

三、最后登录之后的界面如下

猜你 喜欢

关于作者: 微魔

小微魔,大智慧!

多条评论

    1. 我也遇到了类似的问题,因为好多包是依赖系统上的软件的,查一下那些包有没有什么系统上的要求,在系统上装好再安装应该就没问题了

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注