前段时间,大哥跟我说,蛇,你别吃了,能给我整一个手机版的R么?大哥我拉钩之余写写代码发发命令跑跑数据做做文章。我说,大哥,你这是要上天吧。行,我给你整一个。
整个屁,哪里有手机版的R。不过网页版的到是有。解决方案:利用阿里云服务器部署Rstudio Server,然后随时随地通过网页端进行多账户的访问和操作 R。
(大哥说,你丫的这整的啥玩意。特么的还用上服务器了都。
1. 首先,可以在阿里云ESC 里结合您的经费情况选择您需要的 cpu/内存/ubuntu 14.0 初始并付费后,开启服务器。
2. 利用SSH以 root 身份进行访问。
3. 执行以下命令
#更新必要包
apt-get install gksu
apt-get install gdebi-core
apt-get install libapparmor1
apt-get update
#安装 r
wgethttps://mirrors.tuna.tsinghua.edu.cn/CRAN//bin/linux/ubuntu/trusty/r-base-core_3.2.3-1trusty0_amd64.deb(注意大小写)
gdebi r-base-core_3.2.3-1trusty0_amd64.deb
#安装 Rstudio server
wgethttp://download2.rstudio.org/rstudio-server-0.99.491-amd64.deb
gdebi rstudio-server-0.99.491-amd64.deb
#为了 web 方式访问,创建一个非 root 帐号 linc 的目录/shell/帐号/密码,以此在 web 上访问服务
useradd linc -m -s /bin/bash
sudo passwd linc
#在任意 web 上浏览器访问 http://server-ip:8787 用户名 linc 密码 xxxx (同理增加其他用户和密码访问)
然后大哥一有空余时间就愉快的打开了手机浏览器,用R玩起了小游戏。