do-release-upgrade가 서버 설치에 여러 GUI 관련 패키지를 설치하려고 하는 이유를 어떻게 진단할 수 있습니까?

do-release-upgrade가 서버 설치에 여러 GUI 관련 패키지를 설치하려고 하는 이유를 어떻게 진단할 수 있습니까?

do-release-upgradeUbuntu Server 설치 시 18.04에서 20.04로 업그레이드를 실행하려고 합니다 . 프로세스 시작 시 무엇을 설치할지 결정할 때 "d"를 눌러 설치/제거할 패키지에 대한 세부 정보를 확인하면 Gnome 및 X에 대한 GUI 관련 패키지가 나열됩니다. 이것은 서버 설치입니다. 현재로서는 해당 패키지가 설치되어 있지 않으며 내 의도는 그대로 유지하는 것입니다.

설치하려는 일부 패키지는 다음과 같습니다.

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

그리고 비슷한 이름을 가진 일련의 다른 사람들.

이는 내가 설치한 일부 패키지가 현재 이 패키지에 종속되거나 해당 패키지에 종속된 버전으로 업그레이드된다는 의미라고 생각합니다. 실제로 업그레이드를 수행하고 먼저 모두 설치하지 않고도 어떤 기존 패키지가 해당 종속성을 생성할 수 있는지 조사할 수 있는 방법이 있습니까?

dpkg -l내 컴퓨터에서 출력되는 패키지는 다음과 같습니다 .https://pastebin.com/uJ0bL7bF

답변1

모든 GUI 종속성을 끌어들이는 의심스러운 패키지를 발견했습니다. 결국 그것은 운과 인간의 경험적 방법이지 특별히 체계적인 것은 아니었습니다.

나는 dpkg -l시스템에 설치된 모든 패키지를 나열하곤 했습니다. 질문에 대한 의견에서 제안된 것처럼, 나는 apt-get remove --simulate <packagename>그것들을 각각 제거하면 어떤 일이 일어나는지 보곤 했습니다.

많은 패키지를 시도했지만 성공하지 못한 후 결국 을 제거하게 되었는데 adwaita-icon-theme, 이로 인해 많은 gtk 라이브러리도 함께 사용되는 것 같았습니다. 그런 다음 실행 apt-get autoremove하면 몇 가지 다른 gir1gtk 관련 패키지가 제거되었습니다. 지금do-release-upgrade 하다다시 설치하려는 것 같지만 adwaita-icon-themegnome 및 xorg 및 해당 ilk가 모두 사라졌습니다(업그레이드 시 설치할 새 패키지 수가 507에서 241로 감소했습니다).

관련 정보