Как я могу диагностировать, почему do-release-upgrade хочет установить кучу пакетов, связанных с графическим интерфейсом, на серверной установке?

Я пытаюсь запустить do-release-upgrade для обновления с 18.04 до 20.04 на установке Ubuntu Server. При выяснении того, что он установит в начале процесса, нажав "d" для получения подробной информации о том, какие пакеты будут установлены/удалены и т.д., он перечисляет кучу пакетов, связанных с графическим интерфейсом, для Gnome и X. Это серверная установка, на которой в данный момент не установлено ни одного из этих пакетов, и я хочу, чтобы так оно и оставалось.

Некоторые пакеты, которые он хочет установить, включают:

gnome-control-center
gnome-session-common
gnome-menus
gnome-startup-applications
xserver-xorg

И ряд других с похожими названиями.

Я полагаю, это означает, что какой-то пакет, который я установил, либо в настоящее время зависит, либо обновляется до версии, которая зависит от этих пакетов? Есть ли способ выяснить, какой из существующих пакетов может создавать эту зависимость, не выполняя обновление и не устанавливая их все?

Вот пакеты, выведенные dpkg -l на моей машине: https://pastebin.com/uJ0bL7bF

0
задан 21 May 2021 в 01:22

1 ответ

Я нашел подозрительный пакет, который тянул за собой все зависимости GUI. В конце концов, это было везение и человеческая эвристика, ничего особенно систематического.

Я использовал dpkg -l для получения списка всех пакетов, установленных в системе. Как было предложено в комментариях к вопросу, я использовал apt-get remove --simulate <имя пакета>, чтобы посмотреть, что даст удаление каждого из них.

После безуспешных попыток удалить множество пакетов, я в итоге удалил adwaita-icon-theme, который, похоже, также забрал с собой кучу gtk libs. Затем запустил apt-get autoremove, он удалил несколько других gir1 и пакетов, связанных с gtk. Теперь do-release-upgrade does, похоже, хочет переустановить adwaita-icon-theme, но gnome, xorg и им подобные исчезли (а количество новых пакетов, устанавливаемых при обновлении, уменьшилось с 507 до 241).

1
ответ дан 28 July 2021 в 11:38

Другие вопросы по тегам:

Похожие вопросы: