Как вывести список установленных пакетов в Debian 12

Debian 12 Bookworm — это новейшая серия систем Debian, предлагающая расширенные функции, последние исправления безопасности и исправления ошибок. Как и другие системы Linux, он включает в себя предустановленные пакеты, неизвестные пользователям. Отслеживание установленных пакетов в вашей системе Debian — полезная задача, поскольку она позволяет вам эффективно управлять вашей системой. Если вы получите список установленных пакетов в Debian, вы сможете решить, нужен ли конкретный пакет или лучше удалить его из системы, чтобы освободить место на диске.

Как вывести список установленных пакетов в Debian 12

В системе Debian пакеты управляются с помощью инструментов управления пакетами apt и dpkg, которые позволяют пользователям устанавливать пакеты в системах. Менеджер пакетов apt — это инструмент высокого уровня, который прост в использовании и автоматически решает проблемы с зависимостями. Менеджер пакетов dpkg — это низкоуровневый инструмент, который работает аналогично apt, но его сложно понять новичкам, которые плохо знакомы с системами Linux. Однако в целом apt использует dpkg для установки и удаления пакетов, поэтому они связаны друг с другом.

Если вы хотите вывести список установленных пакетов в Debian 12, вы можете использовать:

  • подходящий менеджер пакетов
  • Менеджер пакетов dpkg
  • Менеджер пакетов Synaptic

Как просмотреть список установленных пакетов в Debian 12 с помощью диспетчера пакетов apt

Список apt — мощная команда, отображающая список пакетов, которые вы можете установить в своей системе Debian. Добавив флаг –installed с командой apt list, вы получите список пакетов, установленных в Debian 12, из менеджера пакетов apt:

apt list --installed

Если вы хотите подсчитать количество установленных пакетов в Debian, вы можете использовать команду apt list следующим образом:

apt list --installed | wc -l

Чтобы получить список пакетов, связанных с одним пакетом, вы можете передать команду apt list –installed с помощью команды grep, за которой следует имя_пакета:

apt list --installed | grep package_name

Помимо использования команды apt list в Debian 12, вы также можете получить подробную информацию о пакете с помощью команды apt show, за которой следует имя_пакета:

apt show package_name

Как просмотреть список установленных пакетов в Debian 12 с помощью диспетчера пакетов dpkg

Если вы хотите получить подробную информацию об установленных пакетах в Debian 12, вы можете использовать команду dpkg-query, за которой следует флаг -l. Он отобразит вам список установленных пакетов с их версией и архитектурой.

dpkg-query -l

Информация об установленных пакетах в Debian 12 с помощью команды dpkg-query достаточно длинная. Если вы хотите выйти из него, просто нажмите кнопку Q.

Чтобы получить информацию о конкретном пакете, установленном в Debian 12, вы можете передать команду dpkg-query с помощью команды grep, за которой следует имя_пакета:

dpkg-query -l | grep xserver

Если вы не хотите видеть какие-либо дополнительные параметры, такие как версия и архитектура, вы можете выполнить команду dpkg-query с флагом -W:

dpkg-query -W

Если вы хотите сохранить список установленных пакетов в Debian 12, вы можете выполнить следующую команду:

dpkg-query -f '${binary:Package}\n' -W > debian_packages_list.txt

Приведенная выше команда сохранит список установленных пакетов в Debian 12 в текстовом файле debian_packages_list:

Вы можете получить информацию из файла с помощью команды cat, за которой следует имя файла в Debian 12:

cat debian_packages_list.txt

Если вы хотите установить пакеты на другой сервер Linux, просто скопируйте файл на сервер, затем откройте терминал и используйте следующую команду для установки пакетов:

sudo xargs -a debian_packages_list.txt apt install

Чтобы подсчитать количество установленных пакетов в Debian 12, вы можете использовать следующую команду dpkg-query:

dpkg-query -f '${binary:Package}\n' -W | wc -l

Как просмотреть список установленных пакетов в Debian 12 с помощью диспетчера пакетов Synaptic

Менеджер пакетов Synaptic — это инструмент с графическим интерфейсом, который позволяет вам устанавливать, удалять пакеты и управлять ими в вашей системе Debian. Он предустановлен в системе Debian, и вы можете открыть его на рабочем столе, чтобы получить список установленных пакетов. Это можно сделать, выполнив следующие шаги:

Шаг 1. Сначала откройте диспетчер пакетов Synaptic из меню приложения:

Шаг 2: Затем перейдите к опции «Статус»:

Шаг 3: Перейдите в раздел «Установлено»:

Там вы сможете увидеть установленные пакеты в вашей системе Debian с их установленными версиями и описанием:

Бонусный метод: как составить список установленных пакетов в Debian 12 с помощью диспетчера пакетов Snap

Помимо использования менеджера пакетов apt и dpkg для установки пакетов в Debian 12, некоторые пользователи также используют диспетчер пакетов Snap в своих системах. Snap — это внешний менеджер пакетов, который можно установить из репозитория apt. Это упрощает установку пакетов, поскольку вам нужно только написать имя пакета, который вы хотите установить. Он сам обработает зависимости и автоматически установит их в вашей системе.

Если вы использовали диспетчер пакетов Snap в своей системе Debian, вы можете использовать следующую команду, чтобы просмотреть список установленных пакетов из Snap в Debian 12:

snap list

Заключение

Список установленных пакетов в Debian 12 — полезная задача, поскольку позволяет вам решить, сохранить ли пакеты или удалить их из системы. Вы можете перечислить установленные пакеты в Debian, используя команды apt list или dpkg-query. Эти две команды можно использовать по-разному для получения информации обо всех установленных пакетах в системе Debian. Помимо использования команд, вы также можете использовать инструмент Synaptic Package Manager с графическим интерфейсом для просмотра списка установленных пакетов в Debian 12. Подробные инструкции для каждого метода представлены в приведенных выше разделах этого руководства. Ознакомьтесь с этими методами для эффективного управления пакетами в вашей системе Debian.