【问题标题】:Upgrade R version 2.15.1 to 3.3 on Debian server (linux-gnu)在 Debian 服务器 (linux-gnu) 上将 R 版本 2.15.1 升级到 3.3
【发布时间】:2016-11-23 11:49:55
【问题描述】:

我正在实习,我正在使用 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 位)

【问题讨论】:

  • 您是否拥有服务器的管理权限,或者您只是一个用户?
  • 我只是一个用户,但要升级我将和我的导师一起,所以我将拥有管理员权限。

标签: r linux server debian


【解决方案1】:

我建议您安装 base R 的“-dev”版本

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”。

【讨论】:

  • 我终于明白3.x R版本的安装方法了……很简单,但是没有人告诉我服务器很牛,所以我只是按照官方教程进行的,它起作用了完美。 (虽然旧安装的软件包有一些问题)
猜你喜欢
  • 1970-01-01
  • 2016-07-17
  • 2014-09-21
  • 2012-06-07
  • 2019-03-31
  • 2021-10-10
  • 2012-01-24
  • 2018-01-10
  • 1970-01-01
相关资源
最近更新 更多