centOS安装R语言4.0及以上

centOS安装R语言4.0及以上

源码编译安装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

参考链接

https://blog.csdn.net/qq_36608036/article/details/104948918

https://blog.csdn.net/u010797364/article/details/109034481

相关推荐
像风一样自由202041 分钟前
Ubuntu系统入门指南:常用命令详解
linux·运维·ubuntu
shall_zhao1 小时前
安装OpenResty(Linux-Docker)
linux·docker·openresty
bits/stdc++.h1 小时前
Linux升级OpenSSH9.8版本步骤
linux·运维·服务器·ssh
常敲代码手不生1 小时前
UNIX IPC方法的分类
java·linux·服务器·tcp/ip·unix·信息与通信
不断进步的咕咕怪2 小时前
手动下载工具后设环境变量(ubuntu)
linux·运维·ubuntu
小龙在慢慢变强..2 小时前
Ubuntu22.04安装nginx
linux·服务器·nginx
WangMing_X3 小时前
linux入门到实操-4 linux系统网络配置、连接测试、网络连接模式、修改静态IP、配置主机名
linux·运维·服务器
SilentCodeY4 小时前
docker 安装 mysql5.7
linux·运维·mysql·docker·容器
シ風箏5 小时前
MinIO【部署 02】Linux集群版本及Windows单机版、单机多目录版、分布式版(cmd启动脚本及winsw脚本分享)
linux·windows·分布式·minio·文件存储系统
程序员黄老师5 小时前
Ubuntu 下载软件包时,提示 但是它将不会被安装E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
linux·运维·ubuntu