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


130

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

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

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


설치 xml2-config?
Wayne Werner

9
이 질문은 우분투 14.04에서 또 다시 도움이되었습니다.
geneorama

2
나는 주제가 아닌 주제에 대해 잘 모르지만 아래의 대답은 Ubuntu Trusty Tahr의 문제를 해결했습니다.
msoftrain

이것을 AskUbuntu 스택으로 옮겨야합니까? 우분투에 필요한 소프트웨어 패키지가 없기 때문에 R 또는 RStudio를 사용하는 것과 관련된 질문입니다 (다른 소프트웨어에서도 발생할 수 있습니까?). 오른쪽에 보이는 "관련"목록에 따라 보이는 일반적인 질문입니다. 그리고 왜 우분투에서 이러한 패키지가 누락 되었습니까?
Rick Henderson

1
@rickHenderson 다른 리눅스 배포판에도 유용합니다.

답변:


211

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 버전을 사용하는 경우 중요 할 수 있습니다.


1
시냅스를 시도 할 수 있습니까? 필요한 패키지를 찾으십시오
pacomet

r-cran-xml은 충분하지 않습니다. libxml2-dev를 수행해야했습니다
Ferroao

MAC 사용자에게 도움이 될 수있는 유사한 문제에 대한 관찰 내용을 공유합니다. 모든 종속 라이브러리가 있었지만 여전히 오류가 발생했습니다. install.packages ()를 사용하여 rstudio를 통해 설치하는 동안 컴파일이 필요한 패키지를 소스에서 설치 하시겠습니까?라는 프롬프트가 나타납니다. y / n : 여기에 'n'으로 답하십시오. 이것은 나를 위해 일했습니다.
minion

데비안에서는 스트레칭만으로도 sudo apt-get install libxml2-dev충분합니다
Adriano Rivolli

이 오류가 점점 오전 : sudo는 apt-get을 R-CRAN-XML을 설치
Suat ATAN 박사

29

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

 sudo apt-get install r-cran-xml

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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.