当前位置: 首页 > article >正文

centOS安装R语言4.0及以上

centOS安装R语言4.0及以上

  • 源码编译安装R
  • 安装配置必要的依赖库
  • 安装配置必要图片库
  • 检测配置R
    • 问题1:R语言安装依赖,缺啥补啥
    • 问题2:依赖 curl7 and curl >=7.28
  • 检查配置,如果没问题,进行编译安装
  • 安装Rstudio-server
  • 参考链接

源码编译安装R

1 安装依赖
如果想更好的控制R版本,可以自行编译R软件,其实编译也不难,只需要将一些依赖安装好,就很容易编译,否则安装过程中就一直出错。

安装配置必要的依赖库

yum install -y --skip-broken zlib java gcc-gfortran gcc gcc-c++ readline-devel libXt-devel bzi zlib-devel java-1.8.0-openjdk-*

安装配置必要图片库

yum install -y libpng-devel libjpeg-devel libtiff-devel libcairo-devel cairo-devel

2 自行编译安装
编译最重要一步就是检查配置,运行configure,会提示缺少依赖,只需要将相应的依赖安装成功即可。
#下载

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

./configure --enable-R-shlib --with-pcre1 

问题1:R语言安装依赖,缺啥补啥

yum install java-1.8.0-openjdk-*

问题2:依赖 curl7 and curl >=7.28

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

检查配置,如果没问题,进行编译安装

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/

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


http://www.kler.cn/news/282916.html

相关文章:

  • 少走弯路,ESP32 读取Micro SD(TF)播放mp3的坑路历程。
  • QGraphicsView类介绍
  • MySQL迁移到ClickHouse
  • Docker 基本命令
  • [windows][软件]Windows平台MongoDB的安装
  • 【机器学习】线性回归正则化的概念、三种正则化方法的优缺点、使用场景以及在python中的实例
  • 关于武汉芯景科技有限公司的MCU监控芯片XJ809S开发指南(兼容MAX809S)
  • <数据集>手部识别数据集<目标检测>
  • Qt WebSocket
  • 【论文阅读】YOLOv10: Real-Time End-to-End Object Detection
  • SQL 简易建库和增删改查
  • 【Redis】主从复制
  • 操作系统 --王道计算机考研--学习笔记
  • 海信电视与《黑神话 :悟空》合作,大屏端流畅游戏体验如何保障?
  • 构建自闭症解决之道:多维度策略的探索与实践
  • YOLOv8 训练15种动物目标检测模型
  • day03-面向对象-内部类泛型常用API
  • [底层原理] C/C++获取时间(将时间戳转换为年月日)?
  • EmguCV学习笔记 VB.Net 7.2 特征点检测
  • Java之内部类
  • 浅谈Kafka(三)
  • 深度学习基础--深度学习网络
  • 服务器内存飙升分析小记
  • PostgreSQL遍历所有的表并设置id为自增主键(基于自建函数)
  • FineReport帆软报表:使用JAVA批量更新报表里的数据集连接名
  • 【python量化分析专题】最新整理的已经实测可用的各类免费股票数据接口之实时交易数据
  • 『大模型笔记』林纳斯·托瓦兹(Linux之父):谈论热议与人工智能的未来!
  • Linux 网络技术栈,看这篇就够了!!
  • 【ACM独立出版 | 厦大主办】第五届计算机科学与管理科技国际学术会议(ICCSMT 2024,10月18-20)
  • 基于web 在线影院系统网站设计与实现