2011-10-14 7 views
104

저는 Linux와 R을 처음 사용했습니다.우분투 11.04에 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') 

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

어떤 조언을 해 줄 수 있습니까? 미리 감사드립니다.

+0

'xml2-config'를 설치 하시겠습니까? –

+30

@WayneWerner는 (유용한) 해결책을 제시 한 지 2 년 후에 (유용한!) 질문을 닫는 것을 부끄럽게 생각하지 않습니까? 그리고 당신처럼 코멘트를 게시해도 후자를 읽지 못했습니다 ... – user14764

+7

이 질문은 우분투에서 저를 도왔습니다. 14.04 – geneorama

답변

161

당신은 그래서 쉘 프롬프트에서 우분투 패키지 libxml2-dev를 설치해야

install.packages 방법 :

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

당신이 특별 sudo 힘이 필요합니다.

우분투 패키지 방법 리치와 더크는, 당신은 또한 사용할 수 있습니다 언급 한 바와 같이

:이 길을 가면

sudo apt-get install r-cran-xml 

, 당신이하는 것 R ubuntu sources 페이지를 확인하는 것이 좋습니다 것입니다 현재 R 버전의 R 및 관련 R 패키지가 있는지 확인하십시오. 이것은 우분투의 LTS 버전을 사용하는 경우 중요 할 수 있습니다.

+1

시냅스를 사용해 볼 수 있습니까? 당신이 거기에 필요한 패키지를 찾으십시오 – pacomet

+0

r-cran-xml 충분하지 않습니다, libxml2-dev 할 – Ferroao

27

콜린에 의한 대답은 좁은 의미에서 정확하지만 XML은 우분투에서 사용할 수있는 CRAN 패키지 중 하나이기 때문에 잘못 동시에 당신은

sudo apt-get install r-cran-xml 

을 말할 수있다. apt-cache search r-cran-*은 다른 것들을 참조하십시오.

관련 문제