CentOS7下R语言安装 | 详细步骤与配置指南

CentOS7系统下R语言完整安装指南

环境准备与依赖安装

在开始安装前,建议执行系统更新确保软件包处于最新状态:

sudo yum update -y

启用EPEL扩展仓库获取必要依赖:

sudo yum install epel-release -y

CRAN仓库配置

创建R语言官方仓库配置文件:

sudo tee /etc/yum.repos.d/cran.repo <<EOF
[cran]
name=CRAN
baseurl=https://cloud.r-project.org/bin/linux/centos/7/
enabled=1
gpgcheck=1
gpgkey=https://cloud.r-project.org/bin/linux/centos/marutter/RPM-GPG-KEY-RProject
EOF

核心组件安装

执行批量安装命令获取完整组件:

sudo yum install R R-devel -y

安装验证与测试

通过版本查询确认安装成功:

R --version

进入交互环境测试基本功能:

R
> print("Installation Successful")
> q()

可选扩展安装

安装开发工具链支持扩展编译:

sudo yum groupinstall "Development Tools" -y
sudo yum install libcurl-devel openssl-devel libxml2-devel -y

版本管理方案

对于需要多版本控制的场景,建议使用Renv工具:

curl -O https://cran.r-project.org/src/base/R-4/R-4.3.1.tar.gz
tar -xzvf R-4.3.1.tar.gz
cd R-4.3.1
./configure --prefix=/opt/R/4.3.1
make && sudo make install

常见问题处理

依赖缺失解决方案

sudo yum provides */libicuuc.so.50

仓库密钥更新

sudo rpm --import https://cloud.r-project.org/bin/linux/centos/marutter/RPM-GPG-KEY-RProject

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END