То, почему сделал склонный, удаляют ghostscript, “разрушило” мою машину?

Я удалил ghostscript из своей машины, но около удаления ghostscript это также разрушил мой GUI и испортил мою сеть (машина не имела никакого Интернета). Я смог зафиксировать это, но интересно, какова причина этого поведения. Это - журнал обновления:

1 Дата начала: 28.11.2019 14:11:57

2 Командных строки: склонный удаляют ghostscript

3 Требуемых-: johnsmith (1000)

4 Установки: libpaps0:amd64 (0.6.8-7.1, автоматический), foomatic-filters:amd64 (4.0.17-11, автоматический), paps:amd64 (0.6.8-7.1, автоматический), libgpg-error-l10n:amd64 (1.35-1, автоматический)

5 Обновлений: gnome-settings-daemon-common:amd64 (3.32.0-1ubuntu1, 3.32.1-0ubuntu1), language-selector-common:amd64 (0.194, 0.194.1), python3-distupgrade:amd64 (1:19.04.16, 1:19.04.16. 9), ubuntu-release-upgrader-core:amd64 (1:19.04.16, 1:19.04.16.9), libuuid1:amd64 (2.33.1-0.1ubuntu2, 2.33.1-0.1ubuntu3), libssl1.1:amd64 (1.1.1b-1ubuntu2, 1.1.1b-1ubuntu2.4), gno me-software-common:amd64 (3.30.6-2ubuntu3, 3.30.6-2ubuntu4.19.04.2)

6 Удалите: network-manager-pptp:amd64 (1.2.8-2), netplan.io:amd64 (0.96-0ubuntu4), gnome-shell-extension-desktop-icons:amd64 (19.01.1-1), ubuntu-desktop-minimal:amd64 (1.431), printe r-driver-splix:amd64 (2.0.0+svn315-7fakesync1), gvfs-backends:amd64 (1.40.1-1ubuntu0.1), gnome-control-center:amd64 (1:3.32.1-1ubuntu4), дружественный-recovery:amd64 (0.2.39), (5.50-0ubuntu2) bluez-cu ps:amd64, printer-driver-hpcups:amd64 (3.19.1+dfsg0-1), gnome-software-plugin-snap:amd64 (3.30.6-2ubuntu3), libpam-fprintd:amd64 (0.8.1-1), ubuntu-system-service:a md64 (0.4), fprintd:amd64 (0.8.1-1), rtkit:amd64 (0.12-4), snapd:amd64 (2.38+19.04), обновление-manager:amd64 (1:19.04.5), python3-aptdaemon.gtk3widgets:amd64 (1.1.1+bzr982-0ubuntu21), (3.30.6-2ubuntu3) гном-software:amd64, usb-creator-common:amd64 (0.3.5ubuntu19.04.1), человечность-standard:amd64 (1.431), (3.32.0-1ubuntu1) человечность-session:amd64, (3.32.0-1ubuntu1) человечность-desktop:amd6 4 (1.431), gnome-settings-daemon:amd64, (0.9.4-1ubuntu1) Плимут-label:amd64, printer-driver-pxljr:amd64 (1.4+repack0-5), usb-creator-gtk:amd64 (0.3.5ubuntu19.0 4.1), plymouth-theme-ubuntu-text:amd64 (0.9.4-1ubuntu1), network-manager-gnome:amd64 (1.8.20-1ubuntu1), gdm3:amd64 (3.32.0-1ubuntu1), iio-sensor-proxy:amd64 (2.5-0ubuntu1), (1.16.0-0ubuntu2) networ k-manager:amd64, packagekit-tools:amd64 (1.1.12-5), software-properties-gtk:amd64 (0.97.11), gnome-disk-utility:amd64 (3.32.1-1ubuntu1), apturl:amd64 (0.5.2ubunt u17), человечность-minimal:amd64 (1.431), (0.7.3-2ubuntu3) наутилус-share:amd64, чашки-filters:amd64 (1.22.5-1), udisks2:amd64 (2.8.2-1), gvfs-fuse:amd64 (1.40.1-1ubuntu0.1), nautilus:am d64 (1:3.32.0-0ubuntu2), (3.30.6-2ubuntu3) человечность-software:amd64, printer-driver-sag-gdi:amd64 (0.1-7), network-manager-openvpn:amd64 (1.8.10-1), hplip:amd64 (3.19.1+dfsg0-1), (5.3.1-7build1) pri nter-driver-gutenprint:amd64, brltty:amd64 (5.6-10ubuntu1), libpam-systemd:amd64 (240-6ubuntu5.7), ghostscript:amd64 (9.26~dfsg+0-0ubuntu7.4), packagekit:amd64 (1. 1.12-5), gnome-shell-extension-appindicator:amd64 (28-1), ghostscript-x:amd64 (9.26~dfsg+0-0ubuntu7.4), libnss-systemd:amd64 (240-6ubuntu5.7), gnome-initial-setup:amd64 (3.32.1-1u buntu3), network-manager-config-connectivity-ubuntu:amd64 (1.16.0-0ubuntu2), plymouth:amd64 (0.9.4-1ubuntu1), printer-driver-pnm2ppa:amd64 (1.13+nondbs-0ubuntu6), policykit-1:amd6 4 (0.105-25), gvfs:amd64 (1.40.1-1ubuntu0.1), python3-aptdaemon:amd64 (1.1.1+bzr982-0ubuntu21), ubuntu-release-upgrader-gtk:amd64 (1:19.04.16), network-manager-openvpn-gnome:amd64 (1.8.10-1), гном-shell:amd64 (3.32.0+git20190410-1ubuntu1), dbus-user-session:amd64 (1.12.12-1ubuntu1.1), aptdaemon:amd64 (1.1.1+bzr982-0ubuntu21), language-selector-gnome:amd64 (0.194), plymouth-theme-ubuntu-logo:amd64 (0.9.4-1ubuntu1), printer-driver-ptouch:amd64 (1.4.2-3), cups:amd64 (2.2.10-4ubuntu2.1), gstreamer1.0-packagekit:amd64 (1.1.12-5), netwo rk-manager-pptp-gnome:amd64 (1.2.8-2), обновляет-notifier:amd64 (3.192.18), gvfs-daemons:amd64 (1.40.1-1ubuntu0.1), colord:amd64 (1.4.3-4), gnome-shell-extension-ubuntu-dock:amd64 (6 4ubuntu7)

7 Дат окончания: 28.11.2019 14:12:37

0
задан 29 November 2019 в 20:09

2 ответа

Печать считают важной составляющей настольной среды. В Linux постскриптум является центральным в печати. Вероятно, поместите путь к простому, когда приложения печатают, они генерируют постскриптум. Постскриптум понят непосредственно принтером постскриптума. Для принтеров непостскриптума на ghostscript полагаются драйвера принтера для переведения постскриптума на соответствующий язык печати. Ghostscript также используется средствами просмотра документов теми, которые Проявляют для отображения файлов постскриптума. Поскольку ghostscript является ядром к операционной системе, удаление его удаляет много компонентов стандартного рабочего стола Ubuntu, которые зависят от него.

Удаление ghostscript также удалит ubuntu-desktop метапакет. Можно удобно восстановить систему путем переустановки ubuntu-desktop. Выполнение так задержит все пакеты, в которых считаются ядром рабочего стола Ubuntu.

4
ответ дан 21 December 2019 в 23:46

Проложенный под землей в том большом, длинном списке ubuntu-desktop метапакет. Это важно.

Обычный сценарий для этого вида массового удаления - как следует:

  • Вы установили от mino.iso или netinstall.iso
  • Затем Вы установили ubuntu-desktop (который требует ghostscript), Вы, возможно, установили ubuntu-desktop непосредственно или при помощи tasksel.
  • Вы забыли (или не понял), что Ваш весь настольный стек был в зависимости от единственного ключевого пакета (ubuntu-desktop)
  • Затем Вы неумышленно удалили тот единственный ключевой пакет и наблюдали крах, что это - вызванное удаление.

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

Кроме того, полноразмерный Настольный Установщик Ubuntu включает другую гарантию против массового удаления: Это использует способную метку для создания всех пакетов не имеющими права на автоудаление.

Можно, очевидно, восстановить настольный стек путем простой переустановки ubuntu-desktop пакет:

sudo apt install ubuntu-desktop
2
ответ дан 21 December 2019 в 23:46

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

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