Linux安装R:yum安装

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/majianxiong_lzu/article/details/89710466

R语言因为依赖很多,选择yum方式安装会极大地减少组织依赖的成本,本文介绍如何在Linux中使用yum安装R。

操作系统:CentOS 7.2

EPEL介绍

EPEL (Extra Packages for Enterprise Linux)是基于Fedora的一个项目,为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS和Scientific Linux。

使用EPEL镜像源安装软件时,系统会自动选择就近的源,如访问http://download.fedoraproject.org/pub/epel/7时国内会自动跳转到清华的镜像,地址如下为https://mirrors.tuna.tsinghua.edu.cn/epel/7/
在这里插入图片描述
镜像提供针对x86_64、aarch64(飞腾)、ppc64等常见架构的包,CentOS属于x86_64架构,进入x86_64/Packages/r/目录,可以看到大量跟R相关的包。
在这里插入图片描述

配置yum源

R语言的RPM包正是通过EPEL提供的,因此我们必须先配置yum源。

R官方的介绍文档https://cran.r-project.org/bin/linux/redhat/README中为我们指明了道路,但估计很多人看到这份文档就放弃了。

通过README进入https://fedoraproject.org/wiki/EPEL,这里为我们介绍了如何使用EPEL,通过以下命令可以快速构建EPEL yum源。

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
此rpm中,主要包括epel.repo和epel-testing.repo等镜像源配置文件,通过这种方式可以快速配置yum源。

安装

配置好yum源后安装R就是水到渠成的事,只需一条命令即可。

yum -y install R

安装完成后,输入R命令进入控制台。
在这里插入图片描述

附镜像源配置文件epel.repo

[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7

[epel-debuginfo]
name=Extra Packages for Enterprise Linux 7 - $basearch - Debug
#baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch/debug
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-7&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1

[epel-source]
name=Extra Packages for Enterprise Linux 7 - $basearch - Source
#baseurl=http://download.fedoraproject.org/pub/epel/7/SRPMS
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-source-7&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1
展开阅读全文

没有更多推荐了,返回首页