解决Linux系统中Bioconductor安装程序包时RCurl和XML的依赖问题


Ubuntu使用Bioconductor安装很多新程序包时需要依赖RCurl和XML,但是这两个程序包往往无法正确安装。

直接在R种安装'RCurl'可能会遇到Cannot find curl-config的问题,从而导致与之相关的依赖关系不成立,安装不成功.解决方法是运行终端,apt-get install libcurl4-gnutls-dev.然后再运行R,install.packages('Rcurl'). RCurl的问题可参考http://cos.name/cn/topic/108303/https://stat.ethz.ch/pipermail/r-sig-debian/2011-April/001576.html 其中第二个链接提到,所谓的xxx-config问题往往需要通过安装相应的xxx-dev包进行解决,可用通过搜索ubuntu的程序包数据库得到一些提示.但是符合xxx-dev的包可能有多个,需要根据经验或者通过google安装合适的-dev.

同理,xml-config的问题,解决方法同上,就是apt-get install xxx-dev这样的包.这里需要安装libxml2-dev这个问题也有人提到,参见http://blog.sina.com.cn/s/blog_86c8fc120101fq04.html

RCurlXML这两个包解决之后,其他基本就没有问题了.

具体解决步骤如下:
打开terminal终端运行以下命令,安装-dev, 解决curl-configxml-config的问题
sudo apt-get install libcurl4-gnutls-dev
sudo apt-get install libxml2-dev


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值