Невозможно установить пакет R в Ubuntu 11.04

99

Я новичок в 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')

Но он дает ту же информацию об ошибках.

Кто-нибудь может дать мне какие-нибудь советы? Спасибо заранее.

  • 0
    Установить xml2-config ?
  • 37
    @WayneWerner Вам не стыдно закрыть (полезный!) Вопрос через 2 года после (полезного) решения? И оставив комментарий, как будто вы даже не читали последнее ...
Показать ещё 6 комментариев
Теги:
installation

2 ответа

143
Лучший ответ

Метод install.packages

Вам нужно установить пакет ubuntu libxml2-dev Итак, в командной строке введите:

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

Для этого вам понадобятся специальные полномочия sudo.

Метод пакета Ubuntu

Как упоминал Ричи и Дирк, вы также можете использовать:

sudo apt-get install r-cran-xml

Если вы пойдет по этому пути, я рекомендую вам проверить страницу R ubuntu sources, которая обеспечит вам текущую версию R и ассоциированных R-пакетов. Это может быть важно, если вы используете LTS-версию ubuntu.

  • 1
    Вы можете попробовать синаптик? ищите пакет, который вам нужен
  • 0
    r-cran-xml недостаточно, пришлось сделать libxml2-dev
Показать ещё 2 комментария
26

Ответ Колина правильный в узком смысле, но в то же время неправильный, как вы можете просто сказать

 sudo apt-get install r-cran-xml

поскольку XML является одним из пакетов CRAN, доступных в Ubuntu. Do apt-cache search r-cran-* видеть других.

Сообщество Overcoder
Наверх
Меню