首页 > 系统相关 >CentOS编译安装R

CentOS编译安装R

时间:2024-08-10 11:25:58浏览次数:14  
标签:configure CentOS sudo 编译 yum install 安装

文章目录

R语言简介

R语言是一种广泛用于统计计算和图形绘制的编程语言和软件环境。以下是R语言的一些主要特点和用途:

  1. 统计分析:R语言为各种统计和数据分析提供了丰富的工具和函数。

  2. 图形功能:R拥有强大的数据可视化能力,可以创建高质量的统计图表。

  3. 开源免费:R是一个开源软件,可以免费使用和分发。

  4. 跨平台:R可以在Windows、Mac OS和Linux等多种操作系统上运行。

  5. 扩展性:通过安装包(packages),R的功能可以被轻松扩展。

  6. 数据处理:R提供了强大的数据操作和清理工具。

  7. 机器学习:R有许多用于机器学习和人工智能的库。

  8. 社区支持:R有一个庞大而活跃的用户社区,提供了大量的资源和支持。

  9. 与其他语言的集成:R可以与其他编程语言(如Python、C++等)集成。

  10. 专业领域应用:R在生物信息学、金融分析、社会科学等领域广泛应用。

R语言因其强大的统计分析能力和灵活性,在学术研究和商业分析中都得到了广泛应用。对于需要进行数据分析、统计建模和数据可视化的人来说,R是一个非常有价值的工具。

yum安装

在CentOS上通过包管理器安装是最简单的,直接运行

#更新源
sudo yum update
sudo yum install epel-release
#安装R
sudo yum install R -y

但是这样安装的版本比较旧,在笔者的CentOS 7.x上是安装了R 3.6, 而CRAN上已经更新到了4.4.1, 要安装新版只能手动编译安装.

编译安装

下载源码包

CRAN下载最新的源码

 wget https://cran.r-project.org/src/base/R-4/R-4.4.1.tar.gz

解压缩并configure

 tar xvzf R-4.4.1.tar.gz
 ./configure --prefix=/usr/local --enable-R-shlib --with-tcltk

configure的过程可能会遇到一些问题:

  1. configure: error: --with-x=yes (default) and X11 headers/libs are not available
    这是缺少x11相关的包,直接安装
    sudo yum install -y libX11-devel libXt-devel
    
  2. configure: error: libcurl >= 7.28.0 library and headers are required with support for https
    这是缺少libcurl相关库,同样安装
    sudo yum install -y libcurl-devel
    

编译安装

再此configure确认成功后,就可以进行安装

make
sudo make install

标签:configure,CentOS,sudo,编译,yum,install,安装
From: https://blog.csdn.net/jiangnanjunxiu/article/details/141086360

相关文章

  • Docker安装
    Docker简介Docker是一个开源的应用容器引擎,可以帮助开发者快速构建、共享和运行应用程序。利用Docker,我可以在ubuntu宿主机上装上ubuntu20.04容器和ubuntu22.04容器,用来作为开发环境,而不影响ubuntu宿主机。Docker安装首先需要确认本地是否已安装了docker,执行命令:sudodpkg-l......
  • CentOS使用ClamAV查杀木马病毒
    相对Windows来说,CentOS是很少有病毒和木马的,但是随着挖矿行为的兴起,服务器也越来越容易成为黑客的攻击目标,一方面我们需要加强安全防护,另外如果已经中毒,则需要使用专业工具进行查杀。ClamAV是开源的专业病毒、木马、恶意软件的查杀工具,支持多种Linux发行版,包括CentOS。安装Cla......
  • Ubuntu20.04 安装 NVIDIA 显卡驱动
    1.禁用Nouveau驱动“nouveau”是NVIDIA显卡的开源驱动程序。查看驱动状态,若什么都没显示则是禁用了。lsmod|grepnouveau下面有显示信息,则说明在用着nouveau。开始设置禁用:#修改前先备份(防止出问题)sudocp/etc/modprobe.d/blacklist.conf/etc/modprobe.d/bl......
  • 编译原理
     Java程序员或者是Java工程师逐渐成长为高级开发的时候,他看问题的方式写工作的方式都有自己的一套方式。每个人的工作效率不一样,但是都要达到同一个目的。对于开发任务而言,测试通过是最低的要求。Java的集成开发环境十分优秀,西方美国的Eclipse到欧洲的Idea,程序员开......
  • 谷粒商城实战笔记-145-性能压测-性能监控-jvisualvm使用-解决插件不能安装
    文章目录jvisualvm的作用安装查看gc相关信息的插件解决jvisualvm不能正常安装插件的问题1,查看java版本2,打开网址3,修改jvisualvm的设置jvisualvm的作用JVisualVM是一个集成在JavaDevelopmentKit(JDK)中的多功能工具,它提供了一种可视化的方式来监控和分析Java应用......
  • Cacti安装插件之thold
    Cacti安装插件之thold 基本环境os:rhel5.5i386rpm:lampcacti:0.8.8arrdtool:1.4.5 1,安装settings插件#wgethttp://docs.cacti.net/_media/plugin:settings-v0.7-1.tgz#mvplugin\:settings-v0.7-1.tgzsettings-v0.7-1.tgz#tar zxvfsettings-v0.7-1.tgz-......
  • CentOS修改系统默认语言与编码
    有时候在安装CentOS无意中把默认语言设置为中文,而部分SSH软件不支持中文编码,所以在远程管理的时候会出现些乱码的现象。如何修改CentOS的默认语言呢?请先使用root权限帐户登陆一、进入语言配置文件vi /etc/sysconfig/i18n用SSH执行以上命令,用vi编辑器修改/etc/sysconfig/i1......
  • CentOS 6.X配置本地yum源
    当你想一键安装软件及其配套软件的时候,是否在为键入一个一个命令而头疼呢? 当你想使用yum命令安装软件发现及其不能连接网络的时候,是否在苦恼啊?试试下面的配置吧,很方便。 一、挂载本地光盘到系统:把Cent6.2安装光盘放入光驱,在终端命令行下操作   mkdir/mnt/cdrom #......
  • centos6.5下安装配置Bind DNS服务器
    前言:了解named 如果说我们安装的rpm包不符合我们的要求怎么办、比如说我们想起用named的线程模式、比如说我想让他禁用IPv6、比如说我们想启用某种特性、而rpm在编译时没有提供、那这时我们只能去手动编译安装了,那如何去编译安装named:   编译安装named有一个麻烦之处、......
  • CentOS 开机时是否启动图形桌面
    基本介绍centos开机时是否启动图形桌面取决于/etc/inittab的设置打开/etc/inittab里面会有下面一段代码 # Defaultrunlevel.Therunlevelsusedare:# 0-halt(DoNOTsetinitdefaulttothis)# 1-Singleusermode# 2-Multiuser,withoutNFS......