首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu20.04LTS上的“ComplexHeatmap”包不能使用依赖项“Cairo”

Ubuntu20.04LTS上的“ComplexHeatmap”包不能使用依赖项“Cairo”
EN

Ask Ubuntu用户
提问于 2021-07-15 10:48:51
回答 1查看 2.5K关注 0票数 2

请解释一下造成这个错误的原因是什么?我正在尝试安装R包ComplexHeatmap,但我一直收到一个错误消息,即依赖关系Cairo不可用。我尝试过使用命令sudo apt-get install libcairo2-dev安装Cairo,但是仍然会遇到相同的错误。运行命令sudo dpkg-query -l | grep libcairo2-dev还会显示Cairo包已经完全安装。

下面是我运行的命令和相应的输出:

安装ComplexHeatmap

代码语言:javascript
复制
> BiocManager::install("ComplexHeatmap")

compilation terminated.
make: *** [/usr/lib/R/etc/Makeconf:168: xlib-backend.o] Error 1
ERROR: compilation failed for package ‘Cairo’
* removing ‘/root/R/x86_64-pc-linux-gnu-library/4.1/Cairo’
ERROR: dependency ‘Cairo’ is not available for package ‘ComplexHeatmap’
* removing ‘/root/R/x86_64-pc-linux-gnu-library/4.1/ComplexHeatmap’

The downloaded source packages are in
    ‘/tmp/RtmpsD5M9H/downloaded_packages’
Warning messages:
1: In .inet_warning(msg) :
  installation of package ‘Cairo’ had non-zero exit status
2: In .inet_warning(msg) :
  installation of package ‘ComplexHeatmap’ had non-zero exit status

要安装Cairo:

代码语言:javascript
复制
(base) power@power-SYS-7039A-I:~$ sudo apt-get install libcairo2-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libcairo2-dev is already the newest version (1.16.0-4ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

为核实开罗的适当安装:

代码语言:javascript
复制
(base) power@power-SYS-7039A-I:~$ sudo dpkg-query -l | grep libcairo2-dev
ii  libcairo2-dev:amd64                        1.16.0-4ubuntu1                     amd64        Development files for the Cairo 2D graphics library

提前感谢您的帮助。

EN

回答 1

Ask Ubuntu用户

发布于 2021-07-15 11:11:09

您可能不希望读取编译期间显示的消息。Cairo包还需要来自libxt-dev 套餐的X11/Intrinsic.h。

对于具有R4.1的Ubuntu20.04LTS,请使用下面的命令安装所需的构建依赖关系:

代码语言:javascript
复制
sudo apt-get install libcairo2-dev libxt-dev

然后再试。

票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1351990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档