Как получить список установленных вручную пакетов (исключая Essentials)

aptitude search '~i!~E' | grep -v "i A" | cut -d " " -f 4


Команда «aptitude search ‘~i!~e’ | grep -v «i a» | cut -d » » -f 4″ используется для получения списка пакетов, которые были установлены вручную в системе, исключая пакеты essentials.

Команда состоит из трех частей, объединенных операторами «|». Первая часть «aptitude search ‘~i!~e'» ищет установленные пакеты, используя aptitude. Опция ‘~i’ фильтрует только установленные пакеты, а «!~e» исключает автоматически установленные пакеты.

Вторая часть «grep -v «i a»» фильтрует вывод, исключая строки, содержащие «i a». Это исключает установленные пакеты essentials.

Третья часть «cut -d » » -f 4″ разделяет строки по пробелам и выводит только четвертое поле. Это позволяет получить только имена пакетов.

Эта команда может быть полезна, когда требуется получить список пакетов, которые были установлены пользователем в системе. Возможная альтернатива — использование команды «dpkg -l», но она не фильтрует пакеты essentials и может выводить больше информации, чем нужно.

Аргументы команды — нет.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *