Что происходит с управлением пакетами после обновления до 20.04LTS?

Я просто настраиваю свою систему после обновления до 20.04LTS и обнаружил, что apt думает, что я не использую clipman , когда я абсолютно - Я получаю это при запуске apt :

The following packages were automatically installed and are no longer required:
  hddtemp libburn4 libglade2-0 libgtksourceview-3.0-1 libgtksourceview-3.0-common libisofs6 libjpeg-turbo-progs libjte2 libqrencode4 libxnvctrl0 mousepad ristretto xfburn
  xfce4-clipman xfce4-clipman-plugin xfce4-cpufreq-plugin xfce4-cpugraph-plugin xfce4-datetime-plugin xfce4-dict xfce4-diskperf-plugin xfce4-fsguard-plugin xfce4-genmon-plugin
  xfce4-mailwatch-plugin xfce4-netload-plugin xfce4-places-plugin xfce4-sensors-plugin xfce4-smartbookmark-plugin xfce4-systemload-plugin xfce4-taskmanager xfce4-timer-plugin
  xfce4-verve-plugin xfce4-wavelan-plugin xfce4-weather-plugin xfce4-xkb-plugin xscreensaver-data
Use 'sudo apt autoremove' to remove them.

Очевидно, я не хочу, чтобы он автоматически удалял все это, так как мне очень нравится мой рабочий стол. Вероятно, это как-то связано с xfce , но это просто дикая догадка. Изначально система была установлена ​​с сервером Ubuntu 18.04, а затем я установил xfce , чтобы добавить графический интерфейс. Но это было более 18 месяцев назад, и это новая проблема.

================

Отладочная информация:

adam@gondolin:~$ sudo apt-mark showmanual | grep xfce4
[sudo] password for adam: 
libxfce4panel-2.0-4
libxfce4ui-1-0
libxfce4ui-2-0
libxfce4ui-common
libxfce4ui-utils
libxfce4util-bin
libxfce4util-common
libxfce4util7
xfce4
xfce4-appfinder
xfce4-appmenu-plugin
xfce4-indicator-plugin
xfce4-notifyd
xfce4-panel
xfce4-power-manager
xfce4-power-manager-data
xfce4-pulseaudio-plugin
xfce4-screenshooter
xfce4-session
xfce4-settings
xfce4-statusnotifier-plugin
xfce4-terminal
xfce4-whiskermenu-plugin
adam@gondolin:~$ 

и вторая:

adam@gondolin:~$ sudo apt-mark showauto | grep xfce4
xfce4-clipman
xfce4-clipman-plugin
xfce4-cpufreq-plugin
xfce4-cpugraph-plugin
xfce4-datetime-plugin
xfce4-dict
xfce4-diskperf-plugin
xfce4-fsguard-plugin
xfce4-genmon-plugin
xfce4-mailwatch-plugin
xfce4-netload-plugin
xfce4-places-plugin
xfce4-power-manager-plugins
xfce4-screensaver
xfce4-sensors-plugin
xfce4-smartbookmark-plugin
xfce4-systemload-plugin
xfce4-taskmanager
xfce4-timer-plugin
xfce4-verve-plugin
xfce4-wavelan-plugin
xfce4-weather-plugin
xfce4-xkb-plugin
adam@gondolin:~$ 
1
задан 2 December 2020 в 16:54

1 ответ

Хорошая проверка выходных данных! Вы только что избавили себя от некоторых хлопот.

Во-первых, давайте проверим, включен ли пакет в удаленный метапакет рабочего стола. Следующее говорит нам, что пакет xfce4-clipman включен в базовый рабочий стол lxqt, но не в базовый рабочий стол xfce. Для пользователей xfce это необязательно.

$ apt rdepends xfce4-clipman
xfce4-clipman
Reverse Depends:
  Depends: lxqt
  Depends: xfce4-clipman-plugin
  Recommends: lxqt-core

Есть два способа сообщить системе, что вам действительно нужен пакет (чтобы сделать пакет недоступным для автоматического удаления). Под капотом эти два метода делают одно и то же: они изменяют apt-marking с auto на manual:

$ sudo apt-mark manual <packagename>
$ sudo apt install <packagename>        // yes, even it it's already installed

Если вы позже передумаете, и вы не пакет больше не нужен:

$ sudo apt-mark auto <packagename>      // Do not remove now; just make eligible for autoremoval
$ sudo apt remove <packagename>         // Remove now; don't wait
2
ответ дан 2 December 2020 в 13:56

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

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