如何在CentOS上安装旧的R版本

时间:2016-06-12 01:43:08

标签: r centos

安装的版本是3.3.0。

我想安装2.X版本,但我不知道怎么做。

4 个答案:

答案 0 :(得分:8)

您是从tar.gz文件构建的吗?如果是这样,你应该能够下载任何你喜欢的版本,这里是一个包含2.x版本文件的文件夹:

https://cran.r-project.org/src/base/R-2/

编辑添加:

您可以在shell终端中尝试这样安装。 (例如,这应该适用于Debian,但请继续阅读在CentOS中的OP解决方案。)

wget https://cran.r-project.org/src/base/R-2/R-2.15.3.tar.gz
tar zxvf R-2.15.3.tar.gz; cd R-2.15.3/ 
./configure; make; sudo make install
来自发现CentOS解决方案的OP的

感谢@ resscova的回答以及对网络的一些研究。以下是如何在Centos上安装R-2.X.tar.gz:

yum groupinstall "Development Tools"
yum install ncurses-devel zlib-devel texinfo gtk+-devel gtk2-devel qt-devel tcl-devel tk-devel kernel-headers kernel-devel
./configure --with-x=no
make
make install

答案 1 :(得分:3)

感谢@ resscova的回答以及对网络的一些研究。这是在Centos上安装R-2.X.tar.gz的一种方法:

yum groupinstall "Development Tools"
yum install ncurses-devel zlib-devel texinfo gtk+-devel gtk2-devel qt-devel tcl-devel tk-devel kernel-headers kernel-devel
./configure --with-x=no
make
make install

答案 2 :(得分:1)

在xlsx库停止使用R-3.4.1后,我在CENTOS 7上安装了R-3.3.3源代码 - https://cran.r-project.org/src/base/R-3/R-3.3.3.tar.gz

这些是我成功安装R 3.3.3

所采取的步骤
wget https://cran.r-project.org/src/base/R-3/R-3.3.3.tar.gz
tar xvzf R-3.3.3.tar.gz
cd R-3.3.3
yum groupinstall "Development Tools"
yum install ncurses-devel zlib-devel texinfo gtk+-devel gtk2-devel qt-devel tcl-devel tk-devel kernel-headers kernel-devel readline-devel

./configure --with-x=no 
make
sudo make install

确保安装readline-devel,在配置make文件时可能必须使用--with-readline = no。

答案 3 :(得分:-1)

R可以从Fedora EPEL software repository安装。

首先,安装EPEL RPM,然后安装R组:

su -c 'rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-9.noarch.rpm'
su -c 'yum install R'

另请参阅:https://cran.r-project.org/

2)红帽企业Linux(RHEL)

CentOS的

Scientific Linux

Oracle Linux

==================================

R的Fedora RPMs已被项目Extra移植到RHEL 适用于Enterprise Linux(EPEL)的软件包。

http://fedoraproject.org/wiki/EPEL

这些RPM也与从RHEL派生的分发版兼容。

要使用EPEL存储库,只需下载并安装即可 适当的“epel-release”RPM,如EPEL FAQ中所述:

https://fedoraproject.org/wiki/EPEL/FAQ#How_can_I_install_the_packages_from_the_EPEL_software_repository

然后可以按照Fedora上一节中的说明安装R.

相关问题