CentOS下安装R和Rstudio

本文详细介绍了如何在Linux环境下安装R语言及其集成开发环境Rstudio,包括所需依赖包的安装步骤,以及可能遇到的问题及其解决方案。

安装R

1.下载R包 https://cran.r-project.org/src/base/R-3/R-3.2.2.tar.gz

2.安装相关依赖包

#yum install gcc-gfortran            
#yum install gcc gcc-c++              
#yum install readline-devel          
#yum install libXt-devel

3.解压R包和安装R

#tar xvf R-3.2.2.tar.gz
#cd R-3.2.2
#./configure
#make
#make install

安装Rstudio

1.到Rstudio官网下载 https://www.rstudio.com/products/rstudio/download/

2.下载对应32或64位的Rstudio
这里写图片描述
3.下载之后运行

rpm -ivh XX.rpm

可能遇到的问题

1.conftest.c:1:17: fatal error: jni.h: No such file or directory include jni.h

解决方法

locate jni.h

找到jni.h的文件目录,然后重新make

make -I [jni.h的目录]

2.R shared library (/usr/local/lib/R/lib/libR.so) not found. If this is a custom build of R, was it built with the –enable-R-shlib option?

这个问题困扰了一下,然后从overflow上找到了解决方法。

解决方法是:
第一步、卸载当前R

make uninstall
make clean

第二步、删除当前R的压缩包,重新解压一个
因为试过重新./configure,老是出现config.status: error: cannot find input file: `src/library/base/DESCRIPTION.in’的错误,所以建议卸载干净之后删除当前R包,重新解压一个。

第三步、重新执行安装语句

#./configure --enable-R-shlib=yes
#make -I [jni.h所在目录]
#make install
### 在 CentOS 7 上安装 RStudio #### 安装必要的依赖项 为了确保系统的软件库是最新的,并且可以顺利安装所需的包,先更新yum仓库并安装`epel-release`: ```bash sudo yum update -y sudo yum install epel-release -y ``` #### 安装 R 语言环境 RStudio 需要 R 语言的支持,在此之前需确认已安装 R: ```bash sudo yum install -y R ``` 这一步骤会从 EPEL 源获取最新版本的 R 并完成安装[^3]。 #### 下载并安装 RStudio Server 前往官方下载页面找到适用于 CentOS 7 的 RPM 文件链接。这里提供了一个具体的命令来下载特定版本的 RStudio Server: ```bash wget https://download2.rstudio.org/server/centos7/x86_64/rstudio-server-rhel-2023.12.0-369-x86_64.rpm sudo yum install -y rstudio-server-rhel-2023.12.0-369-x86_64.rpm ``` 上述命令用于下载并安装指定版本的 RStudio Server 到 CentOS 7 系统中[^1]。 #### 启动与管理 RStudio Server 服务 一旦安装成功,可以通过下面的命令启动 RStudio Server 服务: ```bash sudo systemctl start rstudio-server ``` 如果遇到任何问题,可利用 `verify-installation` 命令排查可能存在的错误: ```bash sudo rstudio-server verify-installation ``` 对于日常管理维护来说,还可以使用如下命令停止或重启该服务: ```bash sudo systemctl stop rstudio-server sudo systemctl restart rstudio-server ``` #### 访问 RStudio Server 最后,打开浏览器并通过 URL 地址访问新部署的服务,默认端口为 8787 : http://Server_IP:8787/ 请注意,这里的 "Server_IP" 应替换为实际服务器 IP 地址。首次登录时建议创建一个新的非 root 用户账户来进行安全连接测试[^4]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值