Eu sou novo no Linux e R.
Eu instalei o R 2.12 no Ubuntu 11.04. Hoje eu tentei instalar um novo pacote, então executei o seguinte comando:
install.packages('XML')
Mas a instalação falhou e forneceu as seguintes informações:
* 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
Eu também tentei:
sudo install.packages('XML')
Mas fornece as mesmas informações de erro.
Alguém pode me dar algum conselho?
xml
r
ubuntu
installation
Derrick Zhang
fonte
fonte
xml2-config
?Respostas:
O método install.packages
Você precisa instalar o pacote ubuntu
libxml2-dev
Então, em um prompt de shell, digite:Você precisará de
sudo
poderes especiais para isso.Método de pacote Ubuntu
Como Richie e Dirk mencionaram, você também pode usar:
Se você seguir esse caminho, eu recomendo que você verifique a página de fontes do R ubuntu , que garantirá que você tenha uma versão atual do R e os pacotes R associados. Isso pode ser importante se você estiver usando a versão LTS do ubuntu.
fonte
sudo apt-get install libxml2-dev
é suficiente para o trabalhoA resposta de Colin é correta em um sentido restrito, mas ao mesmo tempo errado, como você pode dizer
como XML é um dos pacotes CRAN disponíveis no Ubuntu. Faça
apt-cache search r-cran-*
vejo os outros.fonte