Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
system:dpkg [2017/02/11 21:50] – [Список установленных PHP 7.0] mirocowsystem:dpkg [2022/02/12 23:57] (текущий) – [Удаление группы пакетов по признаку в названии.] mirocow
Строка 73: Строка 73:
   * dpkg -P `dpkg -l '*kde*' | awk '{ print $2 }' | sed '1,6d'`   * dpkg -P `dpkg -l '*kde*' | awk '{ print $2 }' | sed '1,6d'`
 здесь конвеер в подоболочке: здесь конвеер в подоболочке:
-    * dpkg -P пакет(ы) - удалить пакет(ы) вместе с конфигурационными файлами +  * dpkg -P пакет(ы) - удалить пакет(ы) вместе с конфигурационными файлами 
-    * dpkg -l '*kde*' - показать все пакеты содержащие слово kde в любой части слова +  * dpkg -l '*kde*' - показать все пакеты содержащие слово kde в любой части слова 
-    * awk '{ print $2 }' - печатать только второй столбик (содержащий имена пакетов) +  * awk '{ print $2 }' - печатать только второй столбик (содержащий имена пакетов) 
-    * sed '1,6d' - удалить первые 6 строк (мусор)+  * sed '1,6d' - удалить первые 6 строк (мусор)
 У данного конвеера есть маленький недочет: dpkg пытается удалить даже не установленные пакеты в системе. Скриптик работающий более правильно пусть будет домашним заданием! ;-) У данного конвеера есть маленький недочет: dpkg пытается удалить даже не установленные пакеты в системе. Скриптик работающий более правильно пусть будет домашним заданием! ;-)