Как вывести список установленных пакетов в Ubuntu с помощью APT

Если вы хотите удалить нежелательное программное обеспечение из своей системы, наличие списка всех установленных пакетов прямо перед вами может помочь. В Ubuntu APT упрощает пользователям получение списка пакетов, установленных в их системе.

В этом руководстве вы узнаете, как составить список установленных пакетов в Ubuntu с помощью APT, менеджера пакетов по умолчанию в дистрибутивах на основе Debian.

Получите список установленных пакетов в Ubuntu

Чтобы вывести список пакетов, которые в настоящее время установлены, могут быть обновлены или доступны в Ubuntu, вы можете использовать метод list команды APT. Чтобы печатать только пакеты, установленные в вашей системе, укажите в команде флаг –installed .

 sudo apt list --installed

Выход:

Вывод, сгенерированный вышеупомянутой командой, содержит дополнительную информацию, включая номер версии и состояние пакета.

Чтобы получить чистый вывод, подходящий для использования в сценариях и передаче вывода, вы можете использовать инструменты обработки строк, такие как sed или awk . Например, чтобы напечатать только имена пакетов:

 sudo apt list --installed | awk '{split($0, a, "/"); print a[1]}'

Выход:

Связанный: Эти примеры sed сделают вас опытным пользователем Linux

Вы также можете посчитать общее количество пакетов. Все, что вам нужно сделать, это передать вывод вышеупомянутой команды по конвейеру через wc . Word count, сокращенно wc, – это утилита Linux, которая подсчитывает количество символов, слов или строк, присутствующих в текстовом файле.

 sudo apt list --installed | wc -l

Выход:

Как видно из выходных данных выше, в настоящее время в системе установлено 2177 пакетов Linux.

Использование dpkg-query

Пользователи более старых версий Ubuntu могут использовать команду dpkg-query для получения списка установленных пакетов.

 sudo dpkg-query -l

По умолчанию Dpkg представляет результат в чистом табличном формате.

Чтобы удалить дополнительную информацию и распечатать только имена пакетов, выполните следующую команду:

 sudo dpkg-query -f '${binary:Package}⁠n' -W

Выход:

Узнать больше: в чем разница между APT и dpkg в Ubuntu?

Управление пакетами стало проще с APT

Помимо метода списка , APT имеет несколько других функций, которые предоставляют информацию, связанную с пакетами Linux. Это также избавляет от головной боли, связанной с удалением ненужных зависимостей, за счет ведения записей об установленных и удаленных пакетах в вашей системе.

Как и APT, для Linux доступны несколько других менеджеров пакетов, включая DNF, pacman и YUM. Большинство дистрибутивов на основе Debian поставляются с APT, в то время как системы на основе Arch Linux и RHEL используют pacman и DNF в качестве менеджеров пакетов по умолчанию соответственно.