Удаление всех пакетов, в имени которых есть xfce. How?
Хочу удалить xfce, но корректно, походу, не получается.
ОС - убунту.
Что делал:
# apt-get -purge autoremove xfce4
Но с пом. aptitude search xfce4 нашёл кучу пакетов, удалил, используя aptitude purge ~ixfce4, но при поиске они всё равно оказываются на месте.
Собственно, после ребута грузится родная юнити и всё хорошо, но оставшиеся следы хотелось бы удалить.
Как ещё можно удалить все пакеты разом, в имени которых есть упоминание xfce4?
The Lost: Не знаю, как это сделано в бунтах, но полагаю, что так же как в Debian.
Из описания пакета xfce4 в Debian (jessie):
Это -- метапакет. Он устанавливает основные пакеты рабочей среды XFce4, а также рекомендует дополнительные. Для использования всех возможностей данной среды следует установить как основные, так и рекомендованные пакеты. После установки среды метапакет можно удалить.
Из описания понятно, что это такое.
Да, насчёт удаления запамятовал (сам метапакетами не пользуюсь, так что память подвела). Его можно удалять, не трогая тех, кого он поставил (удаляется только сам метапакет).
sudo apt-get remove `dpkg -l | grep xfce | grep ^ii | awk '{print $2}'`
dpkg -l - список всех пакетов
grep xfce | grep ^ii - выбираем строки где есть "xfce" и которые начинаются с "ii"
awk '{print $2}' - вычленяем только второй столбец (символ разделения пробел или табуляция)
ну и собственно с помощью ` ` скармливаем этот список apt-get remove
после этого можно ещё sudo apt-get autoremove запустить, подчистить ненужные установленные зависимости
Cпасибо за разъяснение команды, очень пригодилось. Тем не менее, поиск "" выдает следующее - s019.radikal.ru/i600/1509/6b/b253eabf6b23.png . Установленных пакетов от оболочки не осталось, но результаты поиска... Быть может, это просто файлы конфигов оставшиеся, которые просто через rm выпилить?