如何在linux下安装cmakeRStudio

Docker安装RStudio_Linux教程_Linux公社-Linux系统门户网站
你好,游客
Docker安装RStudio
来源:/homewch&
作者:wangchao 王超
在我前一篇文章中已讲述了,本文则讲述如何在docker中安装rstudio!
1.Docker的使用
1.1查看指定machine的IP
打开Docker Quickstart Terminal,查看docker名为default的machine的IP:
docker-machine ip default
1.2连接到machine
ssh连接到default machine中:
docker-machine ssh default
1.3容器和镜像操作
加载名为hello-world的容器:
docker run hello-world
查看已有的所有容器 :
docker ps &a
可以看到只有一个container名为 hello-world
删除容器:
docker rm NAMES
拉取镜像:从官网搜索下载镜像
或者点击Explore:
停止所有的container,这样才能够删除其中的images:
docker stop $(docker ps -a -q)
如果想要删除所有container的话再加一个指令:
docker rm $(docker ps -a -q)
查看当前有些什么images:
docker images
删除images,通过image的id来指定删除谁
docker rmi &image id&
删除全部image:
docker rmi $(docker images &q)
&删除untagged images,也就是那些id为&None&的image
docker rmi $(docker images | grep "^&none&" | awk "{print $3}")
2.安装RStudio
2.1搜索rstudio
此处使用本地安装,因为有阿里云的加速,所以比直接下载要快,首先,搜索rstudio
docker search rstudio
2.2拉取rstudio镜像&
& & & 然后根据作者选择安装的rstudio,rocker是rstudio的官方账号,rstudio-daily是不稳定版,opencpu也是部署R的一个选择,此处选择rocker版本:
docker pull rocker/rstudio
然后就是漫长的等待!!!!!!
然后你可以在文件中看到下载好的镜像:
其大小为:
2.3运行镜像登录RStudio
然后,运行下面的程序,将镜像开启:
docker run &d &p 8787:8787 rocker/rstudio
可以通过上面讲到的命令查看是否镜像已经加载:
docker ps &a
现在,镜像已经加载,打开浏览器,输入:
192.168.99.100:8787
则出现登录界面:
用户名和密码均为:rstudio
3.在RStudio中安装包
3.1给RStudio换个源
3.2安装ggplot2包
此处同Linux中安装过程:
install.packages('plyr')
install.packages('digest')
install.packages('gtable')
install.packages('reshape2')
install.packages('scales')
install.packages('proto')
install.packages('ggplot2')
3.3安装devtools包
安装devtools包之前,最好先安装一下curl和httr包:
install.packages('curl')
install.packages('httr')
install.packages('devtools')
3.4安装rCharts包
require(devtools)
install_github('ramnathv/rCharts')
3.5安装recharts包
require(devtools)
install_github('taiyun/recharts')
3.6重新开启RStudio容器
重启docker-machine:
docker-machine start
显示所有可用容器:
docker ps -a
此处,发现由于前面的操作,加载了3个rstudio容器,显然,有两个是不需要的,可以根据container ID删除之:
docker rm 65c
docker rm fd17e6a2e4ee
然后,启动剩下的容器:
docker start d2f3bb733ebb
更多Docker相关教程见以下内容:&
Docker安装应用( 6.5_x64) &
14.04安装Docker& &
Ubuntu使用VNC运行基于Docker的桌面系统& &
阿里云CentOS 6.5 模板上安装 Docker &
Ubuntu 15.04下安装Docker& &
在Ubuntu Trusty 14.04 (LTS) (64-bit)安装Docker &
在 Ubuntu 15.04 上如何安装Docker及基本用法 &
Docker 的详细介绍:Docker 的下载地址:
本文永久更新链接地址:
相关资讯 & & &
& (04月10日)
& (02月25日)
& (06月13日)
& (02月28日)
& (02月01日)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款2134人阅读
一、源码安装R语言(在linux下安装比较慢,一般需要30分钟左右)
1、下载R 安装包
& R-3.1.2.tar.gz &
& &tar xvf R-3.1.2.tar.gz
3、检查编译环境是否正常
& &#cd R-3.1.2
& &#./configure &--enable-R-shlib &--prefix=/usr/R-3.1.2 & & &////注意:这里是指定安装目录,默认目录是/usr下
如果安装成功会有如下显示
R is now configured for x86_64-unknown-linux-gnu
& Source directory: & & & & &.
& Installation directory: & &/usr/R-3.1.2
& C compiler: & & & & & & & &gcc -std=gnu99 &-g -O2
& Fortran 77 compiler: & & & gfortran &-g -O2
& C++ compiler: & & & & & & &g++ &-g -O2
& C++ 11 compiler: & & & & & g++ &-std=c++0x -g -O2
& Fortran 90/95 compiler: & &gfortran -g -O2
& Obj-C compiler:& & &
& Interfaces supported: & & &X11
& External libraries: & & & &readline
& Additional capabilities: & NLS
& Options enabled: & & & & & shared R library, shared BLAS, R profiling
& Capabilities skipped: & & &PNG, JPEG, TIFF, cairo, ICU
& Options not enabled: & & & memory profiling
& Recommended packages: & & &yes
&1)./configure 报错
& &configure: error: No F77 compiler found&
& &解决方法:
& &安装gcc环境
& &#yum install gcc-gfortran -y
&2)./configure 报错
& configure: error: --with-readline=yes (default) and headers/libs are not available
& &解决方法:
& 安装rpm环境包
& #yum install &readline-devel -y
& 3)./configure 报错
& configure: error: --with-x=yes (default) and X11 headers/libs are not available&
& 解决方法:
& &#yum install libXt-devel -y
& 4)./configure 报错&
& &configure: error: C++ preprocessor &/lib/cpp& fails sanity check
& &解决方法:
& &安装编译环境包
& &#yum install gcc-c++ &glibc-headers -y
4、当前解压目录下编译、安装(网速不好则时间等待比较长,20分钟左右):
& &#make && make install
5、离开解压目录,进入安装成功目录,进行检查是否成功
&[root@node1 bin]# pwd
& & /usr/R-3.1.2/bin
&[root@node1 bin]# ./R
R version 3.1.2 () -- &Pumpkin Helmet&
Copyright (C) 2014 The R Foundation for Statistical Computing
Platform: x86_64-unknown-linux-gnu (64-bit)
R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.
& Natural language support but running in an English locale
R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.
Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.
& print(&Hello world&)
[1] &Hello world&
二、源码安装RStudio
1、创建一个文件夹,获取RStudio的rpm包
#wget http://download2.rstudio.org/rstudio-server-0.98..rpm
#yum install openssl099e -y
#yum install --nogpgcheck rstudio-server-0.98..rpm -y
3、启动rstudio-server start
4、执行rstudio-server verify-installation
[root@node1 rstudio]# rstudio-server verify-installation
28 Jul :13 [rserver] ERROR Unable to find an installation of R on the system (which R didn't return valid output); LOGGED FROM: rstudio::core::FilePath rstudio::core::r_util::&unnam
ed&::systemDefaultRScript(std::string*) /root/rstudio/src/cpp/core/r_util/REnvironmentPosix.cpp:22528 Jul :13 [rserver] ERROR Unable to locate R binary by scannin LOGGED FROM: rstudio::core::FilePath rstudio::core::r_util::&unnamed&::scanForRScript(const
:vector&std::basic_string&char, std::char_traits&char&, std::allocator&char& &, std::allocator&std::basic_string&char, std::char_traits&char&, std::allocator&char& & & &&, std::string*) /root/rstudio/src/cpp/core/r_util/REnvironmentPosix.cpp:69Unable to find
an installation of R on the system (which R didn't return valid output); Unable to locate R binary by scanning standard locations
原因:没有配置R的环境变量
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:593639次
积分:10223
积分:10223
排名:第1755名
原创:407篇
转载:70篇
译文:35篇
评论:65条
(5)(13)(12)(37)(5)(19)(8)(8)(7)(8)(11)(14)(11)(29)(32)(30)(51)(9)(2)(30)(10)(17)(15)(32)(17)(45)(33)(2)
(window.slotbydup = window.slotbydup || []).push({
id: '4740881',
container: s,
size: '200,200',
display: 'inlay-fix'使用ubuntu的小伙伴们直接使用命令sudo apt-get install&r-base-dev或者r-base搞定。然而对于使用centos的我却一直卡在安装这一步,十分的悲催,只有羡慕的份,但也不至于在linux上使用不上R。办法还是有的,自己总结出两种方法,如果有问题,请多指教。
方法一:编译R的源码
记得一开始在R官网上找了许久都没有找到可以yum安装的或者rpm包。找来找去就只剩下一个源码,然后就傻乎乎的wget下来,解压编译,然后老天保佑,安装成功。方法如下:
1、安装前所需的各种包(有的话可省略):
yum install gcc gcc-c++
yum install gcc-gfortran
yum install readline-devel
yum install libXt-devel
yum install fonts-chinese tcl tcl-devel tclx tk tk-devel
yum install mesa-libGLU mesa-libGLU-devel(不然装不了神器rgl,当然不用的同学可以不装)R安装:&&2. 下载R-3.2.3.tar.gz至桌面,cd 切换至桌面目录:
解压:tar -xzvf R-3.2.3.tar.gz,得到R-3.2.3在/opt中建立文件夹R, su root 切换到root用户执行mkdir/opt/R&&
配置(同时生成动态链接库,很重要,指定安装目录以便卸载):./configure --enable-R-shlib=yes --with-libpng-x=no --with-tcltk --prefix=/opt/R
编译:make
安装:make install
配置环境:打开配置环境文件:vi /etc/profile,在最后一行下面添加:R_HOME=/opt/RPATH=$PATH:R_HOME/bin
若要卸载:只需删除/opt/R即可,同时修改vi /etc/profile文件中R环境信息;
3. 解决安装时的错误
①错误信息:"configure: error: No F77 compiler found",执行 yum install gcc-gfortran可解决;
②错误信息:" --with-readline=yes (default) and headers/libs are not available",执行yum install readline-devel可解决;
③错误信息:"&with-x=yes (default) and X11 headers/libs are not available",执行yum install libXt-devel 可解决
方法二:使用源安装
除了自己编译R包安装R外,还可以通过EPEL YUM源来安装R,而且过程更简单,方法如下:第一步:安装epel-releaseyum install&&epel-release第二步:修改源配置文件/etc/yum.repos.d/epel.repo ,把基础的恢复,镜像的地址注释掉,使用命令vim /etc/yum.repos.d/epel.repo,进入插入模式后把所有的
#baseurlmirrorlist
(此步可省)&第三步:安装第四步:安装完测试,在中输入回车,成功启动&第五步:测试代码,爽一把
Linux下安装R比在Windows下复杂多了,主要是前置compiler一大堆,网上一些文章也写得各有不齐,碰了我不少壁上面是网上的2种写的方法,但对于不同的操作系统和不同的R版本感觉有点问题
我的操作系统是CentOS-7-x86_64-DVD-1511,R版本为R-3.3.1,尝试第一种方法就失败!然后尝试第2种方法,成功了(方法二的第二步可以跳过)为了更好地利用R,这里根据需要我安装了一个RStudio(Server)版,直接进入官网/products/rstudio/download-server/
找到自己系统对应的版本,如我的系统是CentOS7将红色框代码敲进去即可。
接下来就是如何启动RStudio问题了安装完成后你就可以访问了http://yourIP:8787yourIP改成你服务器的地址(用ifconfig命令就可以知道自己当前服务器ip)比如http://192.168.0.186:8787默认的port是8787然后输入当前系统用户名密码即可登录
阅读(...) 评论()

我要回帖

更多关于 linux下安装 的文章

 

随机推荐