web-dev-qa-db-ja.com

Ubuntu 11.04にRパッケージをインストールできません

私はLinuxとRが初めてです。

Ubuntu 11.04にR 2.12をインストールしました。今日、新しいパッケージをインストールしようとしたので、次のコマンドを実行しました。

install.packages('XML')

しかし、インストールは失敗し、次の情報を提供しました。

* installing *source* package ‘XML’ ...
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
No ability to remove finalizers on externalptr objects in this verison of R
checking for sed... /bin/sed
checking for pkg-config... /usr/bin/pkg-config
checking for xml2-config... no
Cannot find xml2-config
ERROR: configuration failed for package ‘XML’
* removing ‘/home/spirit/R/i686-pc-linux-gnu-library/2.12/XML’

The downloaded packages are in
    ‘/tmp/RtmpoZYxnv/downloaded_packages’
Warning message:
In install.packages("XML") :
  installation of package 'XML' had non-zero exit status

私も試しました:

Sudo install.packages('XML')

しかし、それは同じエラー情報を提供します。

誰でも私にアドバイスをすることができますか?前もって感謝します。

124
Derrick Zhang

install.packagesメソッド

Ubuntuパッケージlibxml2-devをインストールする必要があるので、シェルプロンプトタイプで:

Sudo apt-get update
Sudo apt-get install libxml2-dev

これには特別なSudoパワーが必要です。

Ubuntuパッケージメソッド

リッチーとダークが述べたように、次のものも使用できます。

Sudo apt-get install r-cran-xml

このパスを下る場合は、 R ubuntu sources ページをチェックアウトすることをお勧めします。このページでは、Rの現在のバージョンと関連するRパッケージがあることを確認します。これは、ubuntuのLTSバージョンを使用している場合に重要です。

200
csgillespie

コリンの答えは狭い意味では正しいが、同時に言うことができるように間違っている

 Sudo apt-get install r-cran-xml

xMLはUbuntuで利用可能なCRANパッケージの1つです。 apt-cache search r-cran-*が他の人を見ますか。

27