如何随时随地使用Rstudio

出差对于研究生应该很常见,特别是读农学专业的我们。基本上出差途中2/3的时间都是在车上,老板聊的话你又接不上,睡也睡不着,唉。突然想起来电脑里还有一段数据没分析完,要是可以做点自己喜欢的事时间应该也会快一点。以上情景还有很多很多,比如大冬天好不容易有一天休息时间,外面还冷,又想着我的数据还没分析完。电脑也在实验室,不想去呀!要是有一个可以就像微信、扣扣这种想用登录就可以了多爽。下面是如何实现呢!

购买服务器

如果想要实现这一点,服务器是必须的。我用的是腾讯云服务器。学生套餐10元/月,如果不想买也可以用自己的笔记本装虚拟机开一个,我为了我的笔记本能多用两年果断买了云服务器,使劲操,操坏了也不用心疼。一个月10块也不贵用着爽就行了,哈哈哈。


百度 腾讯云 学生

下单,完成学生认证有2次续费资格。


登录后这样子

然后选择更多,重装系统,我选择Ubuntu(它可以不用配置就可以直接使用)也可选择其它,输入用户名、密码,从新安装

然后恭喜你你就拥了你的第一台云服务器了,使用r语言只是它的一个软件。你还可以安装其它软件分析你的转录组或基因组数据了。
推荐使用Xshell这款软件,要免费版可以去西西软件下载。然后主机是你服务器的ID地址,勾选保持活动现状,连接,输入密码即可

登录成功是这样子滴

准备工作已完成,下面进入正题

用笔记本装了ubuntu系统后就可以接着下一步了。

安装r语言和Rstudio

#由于之安装过r,所以这一步信心满满,后面看是如何跳进自己挖的坑中。
sudo apt-get install r-base
wget https://download2.rstudio.org/rstudio-server-1.1.383-amd64.deb
sudo apt-get install gdebi-core libapparmor1
sudo gdebi rstudio-server-1.1.383-amd64.deb

然后在浏览器中输入你的ip+:8787,就可以了。
呃呃,网上的操作到这就可以了。我想也是大功告成了吧!如果要是这样,我就没必要再写这篇了。
结果当然是不可能了,


输入地址后是这样,然后我输入用户名和密码(这里就是你服务器的账户和密码),结果显示无效账户名!!!

后面我尝试在添加一个用户

#添加名为rstudio的用户
useradd rstudio
#输入密码

用新的账户登录还是如此

然后开始各种百度、bing。啥给8787添加防火墙,修改配置文件轮流来一套,结果还是登!不!上!
太难了

在快要放弃的时候,在知乎上看到一个帖子
#进入/tmp/rstudio-rsession目录
cd /tmp/rstudio-rsession
ll#查看文件夹权限 果真属于root,试试改为rstudio-server
cd .. #返回上一层目录
sudo chgrp -R rstudio-server rstudio-rsession #sudo管理员更改文件夹所属组,-R对该文件夹内所以文件执行该操作。rstudio-server最终要改的组,rstudio-rsession文件夹
#从新启动rstudio
rstudio-server restart
nice!!!成功了!哈哈哈。
手机试试!哈哈也行,那平板应该也没问题。

主题到这就结束了,只要有网,有手机或平板,服务器是开着的,随时随地应该都可以使用R了。新手勿喷,有误还请指出。
哈哈本以为就这样可以开开心心的写代码分析了,结果安装包的的时候被我之前的决定蠢哭。

#rstudio里运行
BiocManager::install("edgeR")
#报错
package ‘BiocVersion’ is not available (for R version 3.4.4) 
#再来
BiocManager::install("phyloseq")
#还错
package ‘phyloseq’ is not available (for R version 3.4.4) 
#然后又试了一下DEseq2也是,呢吗,这几个包不可以用,我他妈要你有还用,得得,两天时间白忙活了
大概那会得心情是这样的,mmp,不玩了,回去宿舍睡觉

第二天来实验室,老板叫我进去,哇哇哇啊哇哇哇啊哇哇哇,巴啦巴拉吧啦吧啦巴拉巴拉,说一大堆,我也不知道到底让要让我做啥呀。哎又是一个悲伤的一天,啥也不想做。咦想起来昨天晚上还有个事情没解决。一天就是这样,老板喷喷,写写代码,画两个图就好了。也算好吧,嘿嘿。。。。。。管他呢开心最重要。


开干,报错信息显示应该是R包版本太低,升级试试,各种网上搜

install.packages("installr")
不行,我查了好多都是用这一条命令,为啥呢,,,头大呀。嗯应该是软件源的问题,
#Xshell终端下
#先删除原来的版本
sudo apt-get autoremove r-base-core
#vim编辑源文件,deb https://cloud.r-project.org/bin/linux/ubuntu trusty-cran35/添加到文件结尾
sudo vim /etc/apt/sources.list
#更新源
sudo apt-get update
报错

啥GPG key钥匙没有,哎太难了。百度,bing
终于有一个
https://www.digitalocean.com/community/tutorials/how-to-install-r-on-ubuntu-18-04

按它的命令
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
结果,然后更新源,咦开始更新了,只是有点慢。慢慢不慢无所谓,你动就好,就怕你报错

然后Xshell终端运行sudo apt-get install r-base-core

然后又报错了。我。。。。。。。。。。



哎,没事它缺啥咱安啥,行不??,您高兴就好。
image.png

安装sudo apt-get install libpng12-0
沃特法克,还错,,,冷静冷静。百度百度,好又是软件源的问题,
vim编辑源文件/etc/apt/sources.list,deb http://mirrors.kernel.org/ubuntu/ xenial main添加到文件结尾
更新源sudo apt-get update
sudo apt-get install libpng12-0

终于好了

然后sudo apt-get install r-base-core


终于安装到3.6.2了。

897309968.gif

你可能感兴趣的:(如何随时随地使用Rstudio)