3

私は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 を現在のバージョンに更新すると、問題が解決しました。

4

1 に答える 1

7

あなたはただできるはずです

$ sudo apt-get install r-cran-gplots

その後、 と の両方gdatagplotsUbuntu リポジトリからインストールされます。

もちろん、好みのパッケージ管理フロントエンドを使用することもできます。

于 2012-11-20T16:16:07.940 に答える