Рейтинг:2

зависимость «Cairo» недоступна для пакета «ComplexHeatmap» в Ubuntu 20.04 LTS

флаг uz

Пожалуйста, в чем может быть причина этой ошибки? Я пытаюсь установить пакет R ComplexHeatmap, но постоянно получаю сообщение об ошибке, что зависимость Cairo недоступна. Я попытался установить Cairo с помощью команды sudo apt-get установить libcairo2-dev но я все еще получаю ту же ошибку. Выполнение команды sudo dpkg-запрос -l | grep libcairo2-dev также показывает, что пакет Cairo полностью установлен.

Ниже приведены команды, которые я выполнил, и соответствующие результаты:

Установка ComplexHeatmap

> BiocManager::install("ComplexHeatmap")

компиляция прекращена.
make: *** [/usr/lib/R/etc/Makeconf:168:xlib-backend.o] Ошибка 1
ОШИБКА: не удалось выполнить компиляцию пакета «Cairo».
* удаление «/root/R/x86_64-pc-linux-gnu-library/4.1/Cairo»
ОШИБКА: зависимость «Cairo» недоступна для пакета «ComplexHeatmap».
* удаление «/root/R/x86_64-pc-linux-gnu-library/4.1/ComplexHeatmap»

Загруженные исходные пакеты находятся в
    â/tmp/RtmpsD5M9H/downloaded_packagesâ
Предупреждающие сообщения:
1: В .inet_warning(msg):
  установка пакета «Cairo» имела ненулевой статус выхода
2: В .inet_warning(msg):
  установка пакета «ComplexHeatmap» имела ненулевой статус выхода

Чтобы установить Каир:

(базовый) power@power-SYS-7039A-I:~$ sudo apt-get install libcairo2-dev
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
libcairo2-dev уже является самой новой версией (1.16.0-4ubuntu1).
0 обновлено, 0 установлено заново, 0 удалено и 1 не обновлено.

Чтобы проверить правильность установки Cairo:

(базовый) power@power-SYS-7039A-I:~$ sudo dpkg-query -l | grep libcairo2-dev
ii libcairo2-dev:amd64 1.16.0-4ubuntu1 amd64 Файлы разработки для библиотеки 2D-графики Cairo

Заранее благодарю за любую помощь.

guiverc avatar
флаг cn
Какую ОС и версию вы используете? Вы упомянули 20.04 в заголовке, но затем сообщили о выпуске как 14.04 через тег? Просьба уточнить.
Рейтинг:3
флаг zw

You are probably do not want to read the messages which are shown during compilation. The Cairo package also requires X11/Intrinsic.h from libxt-dev package.

For Ubuntu 20.04 LTS with R 4.1 use commands below to install needed build-dependencies:

sudo apt-get install libcairo2-dev libxt-dev

and then retry.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.