Почему удаление пакета xfce4 не приводит к удалению среды рабочего стола XFCE?

Почему удаление пакета xfce4 не приводит к удалению среды рабочего стола XFCE?

Мне нужен был оконный менеджер, поэтому я установил xfce4. Я использовал

sudo apt-get install xfce4

чтобы сделать это. Чтобы удалить его, я использовал

sudo apt-get remove --purge xfce4  

что не сработало, и ни то, ни другое не сработало

sudo dpkg purge xfce4

как видно из 1) startxзапускает рабочий стол xfce и 2) apt-cache search xfce4возвращает длинный список установленных пакетов.

Итак, как мне избавиться от xfce4 и его зависимостей?

решение1

xfce4сам по себе является метапакетом, который установит настроенную по умолчанию среду рабочего стола Xfce.

В большинстве случаев базовые файлы, поставляемые с xfce4, это: xfconf, xfce4-utils, xfwm4, xfce4-session, thunar, xfdesktop4, exo-utils.

Так что вы можете сделать

sudo apt-get purge xfconf xfce4-utils xfwm4 xfce4-session thunar xfdesktop4 exo-utils xfce4-panel xfce4-terminal

Затем большинство пакетов, которые были связаны с этими пакетами, становятся автоматически удаляемыми, поэтому вы можете запустить

sudo apt-get autoremove

или, почти все пакеты xfce4 зависят от libxfce4util-common. Просто очистите его, и вы удалите все, что связано сxfce

решение2

Обратите внимание, что это apt-cacheвам не показано.установленпакетов, а скорее тех, о которых известно.

Чтобы протестировать то, что у вас установлено, вы можете использовать:

dpkg --get-selections | grep xfce

Обязательно посмотрите на второй столбец вывода, чтобы увидеть, установлен он или удален.

После очистки всех пакетов xfce указанная выше команда не возвращает никаких результатов на моем компьютере.

решение3

Aptitude может сделать это, используя поиск пакетов ~n и параметр -P для вывода запросов при добавлении или удалении пакетов.

sudo aptitude -P remove ~nxfce4

Замените remove на purge, если вы хотите удалить файлы конфигурации системы:

sudo aptitude -P purge ~nxfce4

Чтобы удалить файлы конфигурации пользователя (используйте -r с осторожностью — рекурсивное удаление!!):

sudo rm -r ~/.config/xfce4

решение4

Я думаю, вам стоит попробовать способность.

Установите его:sudo apt-get install aptitude

Возможно, вам сначала придется заново установить xfce4:sudo aptitude install xfce4

Теперь очистите его:sudo aptitude purge xfce4


пс.: Я никогда не устанавливал xfce4, но эта команда apt-cache search xfce4также дает мнеэтотвыход.

Связанный контент