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

Список установленных пакетов с помощью apt и dpkg в Ubuntu

В этом руководстве мы покажем вам, как составить список установленных пакетов в Ubuntu и отфильтровать их. Знание того, как составить список установленных пакетов в вашей системе Ubuntu, может быть полезно, когда вам нужно установить те же пакеты на другой компьютер или переустановить систему.

Мы также покажем вам, как проверить, установлен ли определенный пакет, подсчитать количество установленных пакетов и узнать версию установленного пакета.

Хотя это руководство написано для Ubuntu, те же инструкции применимы для любого дистрибутива на базе Ubuntu, включая Kubuntu, Linux Mint и Elementary OS.

Список установленных пакетов с Apt

apt — это интерфейс командной строки для системы управления пакетами. Он появился в Ubuntu 14.04 и объединяет наиболее часто используемые команды apt-get и apt-cache включая возможность вывода списка установленных пакетов.

Чтобы вывести список установленных пакетов в вашей системе Ubuntu, используйте следующую команду:

 sudo apt list --installed 
Список установленных пакетов с помощью apt

Как видно из приведенного выше вывода, команда выводит список всех установленных пакетов, включая информацию о версиях пакетов и архитектуре.

Список пакетов длинный, и хорошей идеей будет перенаправить вывод в less , чтобы его было легче читать:

 sudo apt list --installed | less

Чтобы узнать, установлен ли определённый пакет, можно отфильтровать вывод с помощью команды grep . Например, чтобы узнать, установлен ли пакет screen в нашей системе, выполните:

 sudo apt list --installed | grep screen
 screen/bionic,now 4.6.2-1 amd64 [installed]

Вывод выше показывает, что в нашей системе установлена версия экрана 4.6.2-1.

Список установленных пакетов с помощью dpkg-query

Если вы используете более старую версию Ubuntu , то вы можете использовать команду dpkg-query для вывода списка пакетов:

 sudo dpkg-query -l | less 
Вывести список установленных пакетов с помощью dpkg-query

Команда покажет вам список всех установленных пакетов, включая версии пакетов, архитектуру и краткое описание.

Вы можете отфильтровать вывод dpkg-query -l с помощью grep так же, как вывод apt :

 sudo dpkg-query -l | grep package_name

Создать список всех установленных пакетов

Чтобы создать список имен всех установленных пакетов в вашей системе Ubuntu или Debian и сохранить его в файле с именем packages_list.txt , выполните следующую команду:

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

Теперь, когда у вас есть список, если вы хотите установить те же пакеты на новый сервер, вы можете сделать это с помощью:

 sudo xargs -a packages_list.txt apt install

Подсчитайте количество пакетов, установленных на вашем компьютере Ubuntu

Чтобы узнать, сколько пакетов установлено в вашей системе, вы можете использовать ту же команду, что и раньше, но вместо перенаправления вывода в файл вы можете передать его утилите wc и подсчитать строки:

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

Как вы видите, на моем сервере Ubuntu установлено 544 пакета.

Заключение

К настоящему моменту вы должны знать, как просматривать и фильтровать установленные пакеты в вашей системе Ubuntu. Чтобы узнать больше о команде apt откройте терминал и введите man apt .

Если у вас есть вопросы, не стесняйтесь оставлять комментарии.

ubuntu apt dpkg Не используете Ubuntu?
Выберите другую ОС:
центос дебиан

Связанные руководства

Источник

Добавить комментарий

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