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

How to List Installed Packages on Ubuntu

19 Октября 2020 | Ubuntu

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

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

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

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

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

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

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

sudo apt list --installed 


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

Список пакетов длинный, и рекомендуется направить вывод по конвейеру, чтобы 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 -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.


    Комментарии

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

Загрузка комментариев...