在linux下安装软件不如windows方便,在windows下我们一般针对可安装的文件(如R.exe)直接双击运行就可以了。而在linux下我们首先要学会使用安装软件的专门工具如centos下的rpm。这个工具可以帮助我们安装我们想要的软件,但是并不方便,主要是因为rpm不会自动帮我们解决依赖问题。因此,当安装一个软件的时候,我们必须手动安装当前软件所依赖的软件。这个的操作很麻烦,很不高效,于是出现了另外一个工具yum。我们可以将其理解为对rpm工具的一种封装,主要的作用就是为我们解决安装软件过程中的依赖问题,并且可以根据具体的软件名称直接在线安装。
在linux下,对于手动安装的软件,当时间长了,我们就会忘记安装这个软件的细节。这就不利于以后软件的卸载工作了。而yum则会帮我们记住相关安装细节,当软件被卸载的时候,没用的文件也会一并被删除。因此,在centos 7下我们建议优先使用yum的方式安装软件。
在centos 7下安装R软件可以使用两种方式:源码编译安装和Yum在线安装。而R的官网上已经说明了,R已经被EPEL仓库管理着,EPEL是一个汇集了各种附加软件包的项目,所以我们使用yum来安装。
具体步骤如下:
1 通过如下命令安装并启用 EPEL (如果已经安装过,直接执行第二步)
yum install epel-release
2 使用如下命令安装R
yum install R
3 安装完成之后,直接在终端输入R然后回车之后出现类似如下内容则表示安装成功
[root@t183 ~]# R
R version 3.5.1 (2018-07-02) -- "Feather Spray"
Copyright (C) 2018 The R Foundation for Statistical ComputingPlatform: x86_64-redhat-linux-gnu (64-bit)R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.Type 'license()' or 'licence()' for distribution details.Natural language support but running in an English locale
R is a collaborative project with many contributors.
Type 'contributors()' for more information and'citation()' on how to cite R or R packages in publications.Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.Type 'q()' to quit R.>
R是自由软件,不带任何担保。 在某些条件下你可以将其自由散布。 用'license()'或'licence()'来看散布的详细条件。 R是个合作计划,有许多人为之做出了贡献. 用'contributors()'来看合作者的详细情况 用'citation()'会告诉你如何在出版物中正确地引用R或R程序包。 用'demo()'来看一些示范程序,用'help()'来阅读在线帮助文件,或 用'help.start()'通过HTML浏览器来看帮助文件。 用'q()'退出R