r – 安装gdata失败(在64位Linux上)

我正在研究一个使用gplots库的R脚本.因此在剧本的某些方面

library(gplots)

叫做.使用32位Linux机箱(Linux和3.2.0-33-generic-pae 52-Ubuntu SMP i686 GNU / Linux,Ubuntu 12.04)可以很好地工作.
但是,我尝试在64位计算机上运行该脚本(Linux sim 2.6.38-15-server 66-Ubuntu SMP x86_64 GNU / Linux; Ubuntu 11.04),现在它抛出错误:

Error in library(gplots) : there is no package called 'gplots'
Calls: generateHeatmap -> library
Execution halted

所以当我尝试安装gplots时会引发另一个错误:

> install.packages('gplots', type="source", dependencies=T)
ERROR: dependency ‘gdata’ is not available for package ‘gplots’
* removing ‘/home/schaller/R/x86_64-pc-linux-gnu-library/2.12/gplots’
...

因此,我正在尝试安装gdata:

>install.packages('gdata', type="source", dependencies=F)
Installing package(s) into ‘/home/schaller/R/x86_64-pc-linux-gnu-library/2.12’
(as ‘lib’ is unspecified)
Warning message:
In getDependencies(pkgs, dependencies, available, lib) :
  package ‘gdata’ is not available

我在网上搜索了可能的解决方案.我找不到任何东西.但是,我读到在64位模式下当前R版本的gdata被破坏了.有人发布了补丁回购[1],但我无法使用这个回购安装gdata.
那么这意味着现在不可能在64位机器上使用这个软件包吗?

[1] – https://stat.ethz.ch/pipermail/r-help/2010-April/236966.html

更多信息:R版本2.12.1

解答:将r-base更新到当前版本可以解决问题.

最佳答案
你应该能做到的

$sudo apt-get install r-cran-gplots

之后,从Ubuntu仓库安装了gdata和gplots.

您当然也可以使用您喜欢的任何包管理前端.

转载注明原文:r – 安装gdata失败(在64位Linux上) - 代码日志