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

问题描述:

安装的版本是3.3.0。如何在CentOS上安装较旧的R版本

我想安装2.X版本,但我不知道如何。

你是从tar.gz文件构建的吗?如果是这样,你应该能够下载任何你喜欢的版本,这里有一个文件夹的文件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 

从OP,谁找到了CentOS的解决方案增加:

感谢@ 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 
+0

我不知道如何在Centos上安装tar.gz程序。你有好主意吗? – manie

+0

我已经添加了一个从tar.gz安装的指南,你可以试试。 – rosscova

+0

谢谢@rosscova。 – manie

感谢@ 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 
+0

优秀!我已将您的解决方案添加到接受的答案中,以便其他人可以在遇到同样问题时轻松找到答案。 – rosscova

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

科学Linux

Oracle Linux

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

对于R Fedora的RPM已经被移植到RHEL的项目额外 Enterprise Linux(EPEL)的软件包。

http://fedoraproject.org/wiki/EPEL

这些RPM也与从RHEL衍生分布兼容。

要使用EPEL存储库,它是足够的下载和安装 适当的“EPEL释放” RPM,如EPEL常见问题描述:

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

然后可以像上面在Fedora一节中描述的那样安装R。

+0

EPEL包含R的最新版本。问题的全部内容是安装R的旧版本。问题的标题并未很清楚地表达。 –

在xlsx库停止与R-3.4一起工作后,我在CENTOS 7上安装了带有源代码的R-3.3.3 - https://cran.r-project.org/src/base/R-3/R-3.3.3.tar.gz。1

这些都是我带着对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的otherwie您可能需要使用--with-的readline =没有在配置文件作。

+0

您需要在./configure之前在centos上安装libcurl-devel,即yum install -y libcurl-devel –