在debian系统下安装R以及Rstudio的经历

      需要使用linux系统来连接远程主机和使用Rstudio server,而又是第一次接触linux系统。

      双系统中debian系统的无线网卡有问题,折腾了许久,最后在windows7下使用虚拟机安装了debian系统,因为和windows下安装软件不同,所以首先查阅了很多网上关于linux安装软件的资料。   

      过程中我直接使用root终端进行代码输入,所以可以省去一般终端输入前面的sudo

     ①失败的源码安装

       首先根据这两篇文章:点击打开链接http://blog.sina.com.cn/s/blog_71f3890901013wa5.html

                                         http://blog.csdn.net/alex_starsky/article/details/52717080  

     在windows下下载了R的包,导入到debian中,使用tar -zvxf R-3.3.1。tar.gz解压源码包,再使用cd R-3.3.1定位到文件夹,使用./configure检查配置环境。我事先根据文章:http://blog.csdn.net/u014801157/article/details/24372563 第6部分,安装了依赖包,和Active tcl,又将前两篇文章中提到的包进行了安装,最后一遍遍的运行./configure,根据报错使用apt-get install,安装相应的包(根据报错去百度包的名称)。中间出现了Makefile:xxx:recipe for target xxx failed的错误,看了文章http://blog.csdn.net/laogaoav/article/details/9059561 也没太明白吗,使用“-”将其忽略(隐患?)。最后在安装Rstudio server时提示没有libR.so,尝试使用

./configure --prefix=/home/me/--enable-R-shlib

也没有成功,之后又出现了很多headers缺失的错误。放弃使用源代码编译安装,转向官方英文指导。

 ②官方指导文档安装

      新建立一个虚拟机,官方Rstudio server连接https://www.rstudio.com/products/rstudio/download-server/ 中,debian下有R package的连接。在终端输入

apt-get update
apt-get install r-base r-base-dev
为了更好的线性代数表现效果,可以选择安装
apt-get install libatlas3-base 或者<pre name="code" class="html">apt-get install libopenblas-base 

       后面网页讲的都是R的运维和包的安装了。 

      接下来安装Rstudioserver:按照官方网页输入即可,64和32对应地址不同。

$ sudo apt-get install gdebi-core
$ wget https://download2.rstudio.org/rstudio-server-1.0.44-amd64.deb
$ sudo gdebi rstudio-server-1.0.44-amd64.deb
(在root终端下可以省略sudo)耐心等待即可完成安装。


     最后打开浏览器,输入远程主机的ip地址,加注冒号:,后面输入Rstudio的端口号,即可进行使用。

如果使用本机上的Rstudio,可以先sudo ifconfig(即需要root权限。"Debian的权限要求比较严格,ifconfig是属于超级用户的命令”),查看eth0下的inet addr,默认Rstudio端口为8787,输入到浏览器即可。


更多细节可以参考另一篇文章:在ubuntu下安装R及Rstudio 两者相同的步骤很多,而且这篇文章中讲的也很详细,可能会对你出现的一些细节问题有所帮助。



     折腾了很久,一开始搜索各种博客上的安装方法,选择了可能不太适合新手的源代码编译安装,加上对官方的不信任(因为国内游戏,软件出错时官方各种不靠谱假大空的方法以及贴吧,百度网友真实经验的可靠,长此产生的不信任官方),以及看到全英文的第一反应排斥。结果官方安装非常简洁可靠,安装成功很开心。

 

  


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值