无法在Ubuntu 11.04中安装R软件包[已关闭]

关闭。此问题不符合堆栈溢出准则。它目前不接受答案。

<hr class=“my12大纲无baw0 bb bc-POWER-400”/

想改进此问题吗?更新问题,使其成为堆栈溢出的主题。

已于8年前关闭

改进这个问题

我不熟悉Linux和R

我在Ubuntu11.04中安装了R2.12。今天我尝试安装一个新软件包,所以我运行了以下命令:

install.packages('XML'))

但安装失败,并提供了以下信息:

*正在安装*源代码*包“XML”。。。
正在检查gcc…gcc
正在检查C编译器的默认输出文件名…a.out
正在检查C编译器是否工作…是
正在检查我们是否正在交叉编译…否
正在检查可执行文件的后缀。。。
正在检查对象文件的后缀…o
正在检查我们是否正在使用GNU C编译器…是
检查gcc是否接受-g…是
检查gcc选项以接受ISO C89…无需
正在检查如何运行C预处理器…gcc-E
无法在此版本的R中删除externalptr对象上的终结器
正在检查sed…/bin/sed
正在检查pkg config…/usr/bin/pkg config
正在检查xml2配置…否
找不到xml2配置
错误:包“XML”的配置失败
*删除“/home/spirit/R/i686 pc linux gnu库/2.12/XML”
下载的软件包位于
“/tmp/RtmpoZYxnv/下载的软件包”
警告信息:
在install.packages(“XML”)中:
包“XML”的安装具有非零退出状态

我还尝试:

sudo安装包('XML'))

但它给出了相同的错误信息

有人能给我一些建议吗

install.packages方法

您需要安装ubuntu软件包libxml2 dev,以便在shell提示符类型中:

sudo-apt-get-update
sudo apt get安装libxml2 dev

为此,您需要特殊的sudo电源

Ubuntu包方法

正如Richie和Dirk提到的,您还可以使用:

sudo apt get install r-cran-xml

如果你沿着这条路走下去,我建议你查看R ubuntu源代码页面,这将确保你有一个R的最新版本和相关的R包。如果你使用的是ubuntu的LTS版本,这可能很重要

发表评论