无法在Ubuntu11.04中安装R软件包怎么处理?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (26)

我对Linux和R不熟

我在Ubuntu 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')

但它提供了同样的错误信息。

有人能给我什么建议吗?

提问于
用户回答回答于

Package方法

需要安装ubuntu软件包。libxml2-dev在提示符中键入:

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

Ubuntu包法

你也可以使用:

sudo apt-get install r-cran-xml

用户回答回答于

这个虽然看着没问题,但是在某些程度上是不对的

 sudo apt-get install r-cran-xml

扫码关注云+社区