저는 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-*
다른 사람을 볼 수 없습니다.