[xml] Ubuntu 11.04에서 R 패키지를 설치할 수 없습니다.

저는 Linux와 R을 처음 사용합니다.

우분투 11.04에 R 2.12를 설치했습니다. 오늘 나는 새로운 패키지를 설치하려고 시도했기 때문에 다음 명령을 실행했습니다.

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')

그러나 동일한 오류 정보를 제공합니다.

누구든지 조언을 해줄 수 있습니까?



답변

install.packages 메소드

libxml2-dev쉘 프롬프트에서 우분투 패키지를 설치해야 합니다 :

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

이를 위해서는 특별한 sudo힘 이 필요 합니다.

우분투 패키지 방법

Richie와 Dirk가 언급했듯이 다음을 사용할 수도 있습니다.

sudo apt-get install r-cran-xml

이 경로를 따라 가면 R ubuntu 소스 페이지를 확인하여 현재 버전의 R 및 관련 R 패키지가 있는지 확인하는 것이 좋습니다 . 우분투의 LTS 버전을 사용하는 경우 중요 할 수 있습니다.


답변

Colin의 대답은 좁은 의미에서 정확하지만 동시에 말할 수있는 것처럼 잘못되었습니다

 sudo apt-get install r-cran-xml

XML은 우분투에서 사용할 수있는 CRAN 패키지 중 하나입니다. 수행 apt-cache search r-cran-*다른 사람을 볼 수 없습니다.


답변