Ubuntu 11.04にRパッケージをインストールできない[終了]


130

LinuxとRは初めてです。

Ubuntu 2.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')

ただし、同じエラー情報が表示されます。

どなたかアドバイスをいただけますか?


インストールしますxml2-configか?
ウェインヴェルナー

9
この質問は、Ubuntu 14.04で(再び)私を助けてくれました
geneorama

2
質問が話題から外れているかどうかはわかりませんが、以下の回答でUbuntu Trusty Tahrに関する問題も解決しました。
msoftrain 2015

これをAskUbuntuスタックに移動する必要がありますか?Ubuntuで必要なソフトウェアパッケージが不足しているため、RまたはRStudioの使用に関する問題です(おそらく他のソフトウェアでも発生しますか?)。よくある質問ですが、右側にある「関連」リストにあるようです。そして、なぜこれらのパッケージがUbuntuに欠落しているのかを正しく尋ねられるでしょうか?
リックヘンダーソン

1
@rickHenderson他のLinuxディストリビューションにも役立ちます。

回答:


210

install.packagesメソッド

ubuntuパッケージをインストールする必要があるlibxml2-devので、シェルプロンプトで次のように入力します。

sudo apt-get update
sudo apt-get install libxml2-dev

sudoこれには特別な力が必要です。

Ubuntuパッケージ方式

RichieとDirkが述べたように、次のものも使用できます。

sudo apt-get install r-cran-xml

このパスをたどったら、R ubuntuソースページをチェックして、Rの最新バージョンと関連するRパッケージがあることを確認することをお勧めします。これは、ubuntuのLTSバージョンを使用している場合に重要になる可能性があります。


1
シナプスを試すことができますか?必要なパッケージを探してください
pacomet

r-cran-xmlは十分ではなく、libxml2-devを実行する必要がありました
Ferroao 2017

MACユーザーに役立つ可能性のある同様の問題に対する私の見解を共有します。すべての依存ライブラリがあるにもかかわらず、エラーが発生しました。多くの試行の後、これは私を救ったものです-install.packages()を使用してrstudio経由でインストールしているときに、プロンプトが表示されます-コンパイルが必要なパッケージをソースからインストールしますか?y / n:ここに「n」と答えてください。これでうまくいきました。
ミニオン2018

Debianでは、ストレッチだけsudo apt-get install libxml2-devで十分です
Adriano Rivolli '

私はこのエラーを受け取ります:sudo apt-get install r-cran-xml
Suat Atan PhD

29

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

 sudo apt-get install r-cran-xml

XMLはUbuntuで利用可能なCRANパッケージの1つであるためです。apt-cache search r-cran-*他の人を見てください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.