centOS安装R语言4.0及以上
- 源码编译安装R
- 安装配置必要的依赖库
- 安装配置必要图片库
- 检测配置R
-
- 问题1:R语言安装依赖,缺啥补啥
- [问题2:依赖 curl7 and curl >=7.28](#问题2:依赖 curl7 and curl >=7.28)
- 检查配置,如果没问题,进行编译安装
- 安装Rstudio-server
- 参考链接
源码编译安装R
1 安装依赖
如果想更好的控制R版本,可以自行编译R软件,其实编译也不难,只需要将一些依赖安装好,就很容易编译,否则安装过程中就一直出错。
安装配置必要的依赖库
javascript
yum install -y --skip-broken zlib java gcc-gfortran gcc gcc-c++ readline-devel libXt-devel bzi zlib-devel java-1.8.0-openjdk-*
安装配置必要图片库
javascript
yum install -y libpng-devel libjpeg-devel libtiff-devel libcairo-devel cairo-devel
2 自行编译安装
编译最重要一步就是检查配置,运行configure,会提示缺少依赖,只需要将相应的依赖安装成功即可。
#下载
javascript
curl -O https://mirrors.tuna.tsinghua.edu.cn/CRAN/src/base/R-4/R-4.1.2.tar.gz
tar -zxvf R-4.1.2.tar.gz
cd R-4.1.2
检测配置R
javascript
./configure --enable-R-shlib --with-pcre1
问题1:R语言安装依赖,缺啥补啥
javascript
yum install java-1.8.0-openjdk-*
问题2:依赖 curl7 and curl >=7.28
javascript
wget http://curl.haxx.se/download/curl-7.65.3.tar.gz
tar zxvf curl-7.65.3.tar.gz
cd curl-7.65.3
./configure --prefix=/opt/curl-7.65.3
make && make install
检查配置,如果没问题,进行编译安装
javascript
cd ../R-4.1.2
./configure --enable-R-shlib --with-pcre1
make -j4
make install
安装Rstudio-server
Rstudio是R的集成开发环境,非常的好用,在服务器端安装Rstudio-server之后就可以通过浏览器访问R,非常的方便。
下载最新版Rstudio-server
https://www.rstudio.com/products/rstudio/download-server/
javascript
curl -O https://download2.rstudio.org/server/centos7/x86_64/rstudio-server-rhel-2021.09.1-372-x86_64.rpm
sudo yum install rstudio-server-rhel-2021.09.1-372-x86_64.rpm