Я новичок в Linux и R.
Я установил R 2.12 в Ubuntu 11.04. Сегодня я попытался установить новый пакет, поэтому выполнил следующую команду:
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')
Но он дает ту же информацию об ошибке.
Кто-нибудь может дать мне совет?
xml
r
ubuntu
installation
Деррик Чжан
источник
источник
xml2-config
?Ответы:
Метод install.packages
Вам необходимо установить пакет ubuntu.
libxml2-dev
В командной строке введите:Для этого вам понадобятся особые
sudo
силы.Метод пакета Ubuntu
Как упоминали Ричи и Дирк, вы также можете использовать:
Если вы пойдете по этому пути, я бы порекомендовал вам проверить страницу источников R ubuntu, которая гарантирует, что у вас есть текущая версия R и связанные с ним пакеты R. Это может быть важно, если вы используете LTS-версию ubuntu.
источник
sudo apt-get install libxml2-dev
достаточно для работы,Ответ Колина верен в узком смысле, но в то же время неверен, как вы можете просто сказать
поскольку XML является одним из пакетов CRAN, доступных в Ubuntu. Есть
apt-cache search r-cran-*
ли увидеть другие.источник