在Debian服务器上将R版本2.15.1升级到3.3(linux-gnu)

时间:2016-07-20 09:51:54

标签: r linux server debian

我实习,我在Debian服务器上工作 我的R剧本。

但是,服务器上安装的版本确实已过时(2.15.1) 我想,这可能是我的脚本出现一些错误的原因 (使用R 3.3在我的Windows PC上工作。)

但我完全是Linux的初学者而且我被困了。

我知道有一个教程(https://cran.r-project.org/bin/linux/debian/) 但它是一个非常具体的词汇,我完全不了解+我对Linux服务器的经验不足使我很难理解我必须做的事情。

是否有可能对如何在Debian上安装R 3.3有更多解释 服务器?

以下是服务器的sessionInfo()的详细信息:

  • R版本2.15.1(2012-06-22)
  • 平台:i486-pc-linux-gnu(32位)

1 个答案:

答案 0 :(得分:1)

我建议您安装' -dev'基础R的版本

sudo apt-get install r-base r-base-dev

然后作为普通用户使用R install.packages()来安装其他软件包。这将导致安装,其中R及其基本包可供所有人访问,但由root拥有(因此普通用户难以更新/搞乱)并且其他包属于普通用户(因此容易更新)。

某些包可能具有系统依赖性,例如,XML需要libxml2和libcurl库。 ' -dev'这些库的版本也需要安装,最容易通过apt-get

安装
sudo apt-get install libxml2-dev libcurl4-openssl-dev

可能你的apt版本对r-base / r-base-dev一无所知。然后,您应该按照svn'安装R-devel或发布分支部分进行操作。在你提到的文件中;跳过' R-devel'中的说明部分,而是遵循' r-patched'。