Ich bin neu in Linux und R.
Ich habe R 2.12 in Ubuntu 11.04 installiert. Heute habe ich versucht, ein neues Paket zu installieren, also habe ich den folgenden Befehl ausgeführt:
install.packages('XML')
Die Installation schlug jedoch fehl und gab die folgenden Informationen:
* 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
Ich habe auch versucht:
sudo install.packages('XML')
Es gibt jedoch die gleichen Fehlerinformationen.
Kann mir jemand einen Rat geben?
xml
r
ubuntu
installation
Derrick Zhang
quelle
quelle
xml2-config
?Antworten:
Die Methode install.packages
Sie müssen das Ubuntu-Paket installieren. Geben Sie
libxml2-dev
also in einer Shell-Eingabeaufforderung Folgendes ein:sudo
Dafür benötigen Sie besondere Kräfte.Ubuntu-Paketmethode
Wie Richie und Dirk erwähnt haben, können Sie auch Folgendes verwenden:
Wenn Sie diesen Weg beschreiten, würde ich empfehlen, dass Sie sich die Seite mit den Ubuntu-Quellen ansehen, um sicherzustellen, dass Sie über eine aktuelle Version von R und die zugehörigen R-Pakete verfügen. Dies kann wichtig sein, wenn Sie die LTS-Version von Ubuntu verwenden.
quelle
sudo apt-get install libxml2-dev
um zu arbeitenDie Antwort von Colin ist im engeren Sinne richtig, aber gleichzeitig falsch, wie man nur sagen kann
as XML ist eines der in Ubuntu verfügbaren CRAN-Pakete. Sehen
apt-cache search r-cran-*
Sie die anderen.quelle