centos 6.5 安装 Rstudio-server

本文详细介绍了如何在 CentOS6.0 系统上自行下载、编译、安装 R 语言及其相关依赖包,并配置环境变量,确保 R 能够正常运行。包括解决安装过程中可能出现的错误,以及安装 RStudio Server 的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于目前没有办法  使用 yum直接装 R语言,所有要自己下载源码,编译、安装。

声明:本文章,参考http://www.dataguru.cn/thread-458580-1-1.html,并加以补充、完善。

1.安装R前准备

R语言是主要用于统计分析、绘图的语言和操作环境。
官方网站:
http://www.r-project.org/
Windows下面有直接的安装包,直接下载安装很方便,但是对于刚出的CentOS6.0上不能直接通过yum 安装R,需要自己编译。
下载页面:
http://ftp.ctex.org/mirrors/CRAN/

安装前所需的各种包(有的话可省略):
yum install gcc gcc-c++            #否则报”configure: error: C++ preprocessor “/lib/cpp” fails sanity check”错误
yum install gcc-gfortran           #否则报”configure: error: No F77 compiler found”错误
yum install readline-devel         #否则报”–with-readline=yes (default) and headers/libs are not available”错误
yum install libXt-devel            #否则报”configure: error: –with-x=yes (default) and X11 headers/libs are not available”错误
yum install fonts-chinese tcl tcl-devel tclx tk tk-devel
yum install mesa-libGLU mesa-libGLU-devel(不然装不了神器rgl,当然不用的同学可以不装)


2.R安装:
1. 下载R-2.15.3.tar.gz至桌面,cd 切换至桌面目录:
① 解压:tar -xzvf ./R*.tar.gz
② 配置(同时生成动态链接库,很重要,指定安装目录以便卸载):./configure --enable-R-shlib=yes --with-libpng-x=no --with-tcltk --prefix=/usr/InstalledProgramFiles/R
③ 编译:make
④ 安装:make install
⑤ 配置环境: 打开配置环境文件:vim /etc/profile, 在最后一行下面添加:R_HOME=//usr/InstalledProgramFiles;  PATH=$PATH:$R_HOME/R/bin(bin不能丢)
⑥ 若要卸载:只需删除/usr/InstalledProgramFiles/R即可,同时修改vim /etc/profile文件中R环境信息;

2. 解决安装时的错误
① 错误信息:“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 可解决

3.安装Rstudio-server
Rstudio安装:
1. 下载rstudio-*.rpm包至桌面,cd 切换至桌面目录:
① 直接执行:rpm -ivh --nodeps ./rstudio-*.x86_64.rpm, 若报错缺少libR.so, 则加参数--nodepends

4.后续

装完后很可能web不能访问,使用 rstudio-server verify-installation 显示 libR什么的错误,归结起来就是R的目录没有配置好。

修改rserver.conf  添加rsession-which-r=/usr/InstalledProgramFiles/R/bin/R

重启生效。

关于rserver.conf的配置详情,请查看  http://blog.sina.com.cn/s/blog_403aa80a01019uwt.html

官方配置说明:https://support.rstudio.com/hc/en-us/articles/200552316-Configuring-the-Server

### 如何通过 Conda 安装 RStudio Server 要实现通过 Conda 安装 RStudio Server 的目标,可以按照以下方法操作: #### 使用 `rstudio-server-conda` 工具 存在一个名为 `rstudio-server-conda` 的工具,它允许在 Conda 环境中运行 RStudio Server[^1]。此工具提供了一种简单的方式来设置和启动基于 Conda 的 RStudio Server 实例。 以下是具体的操作流程: #### 创建一个新的 Conda 环境 创建一个专门用于 R 和 RStudio Server 的新环境: ```bash conda create -n rstudio_env r-base=4.0.2 r-essentials ``` 激活该环境: ```bash conda activate rstudio_env ``` #### 安装必要的依赖项 为了确保 RStudio Server 能够正常工作,在 CentOS 或其他 Linux 发行版上可能需要额外安装一些系统级依赖项。这些依赖项通常包括但不限于 GCC 编译器和其他开发库[^2]。可以通过以下命令来安装它们: ```bash sudo yum groupinstall "Development Tools" sudo yum install libcurl-devel openssl-devel pango-devel cairo-devel mesa-libGL-devel ``` #### 下载并配置 RStudio Server 克隆 `rstudio-server-conda` 项目的仓库到本地机器上: ```bash git clone https://gitcode.com/gh_mirrors/rs/rstudio-server-conda.git cd rstudio-server-conda ``` 构建 Docker 镜像或者直接使用脚本启动服务(如果不需要容器化部署)。对于非容器化的安装方式,可以直接执行如下命令以启动服务器: ```bash ./run.sh --port 8787 ``` 此时应该可以在浏览器访问 http://localhost:8787 来验证是否成功启用了 RStudio Server[^1]。 #### 解决潜在问题 当遇到包下载错误提示 “non-zero exit status” 时,这通常是由于缺少某些编译所需的软件所致。尽管尝试多种解决方案可能会失败,但是正确安装上述提到的开发工具链几乎总是能解决问题[^2]。 ### 总结 综上所述,借助于特定设计用来支持 Conda 环境下的 RStudio Server 启动方案——即利用 `rstudio-server-conda` 这一开源项目,配合适当调整后的基础操作系统配置以及必要组件加载之后即可顺利完成整个过程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值