Jestem nowy w Linuksie i R.
Zainstalowałem R 2.12 w Ubuntu 11.04. Dzisiaj próbowałem zainstalować nowy pakiet, więc uruchomiłem następujące polecenie:
install.packages('XML')
Ale instalacja nie powiodła się i podała następujące informacje:
* 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
Próbowałem też:
sudo install.packages('XML')
Ale podaje te same informacje o błędzie.
Czy ktoś może mi doradzić?
xml
r
ubuntu
installation
Derrick Zhang
źródło
źródło
xml2-config
?Odpowiedzi:
Metoda install.packages
Musisz zainstalować pakiet ubuntu,
libxml2-dev
więc w zachęcie powłoki wpisz:sudo apt-get update sudo apt-get install libxml2-dev
Będziesz potrzebował
sudo
do tego specjalnych uprawnień.Metoda pakietu Ubuntu
Jak wspomnieli Richie i Dirk, możesz również użyć:
sudo apt-get install r-cran-xml
Jeśli pójdziesz tą ścieżką, polecam sprawdzenie strony Źródła R ubuntu, która zapewni ci aktualną wersję R i powiązane pakiety R. Może to być ważne, jeśli używasz wersji LTS systemu Ubuntu.
źródło
sudo apt-get install libxml2-dev
wystarczy do pracyOdpowiedź Colina jest poprawna w wąskim sensie, ale jednocześnie błędna, jak możesz po prostu powiedzieć
sudo apt-get install r-cran-xml
ponieważ XML jest jednym z pakietów CRAN dostępnych w Ubuntu. Czy
apt-cache search r-cran-*
widzisz innych.źródło