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

12 set 2022 2 min di lettura
Как составить список пакетов, установленных в Ubuntu 18.04 LTS
Indice dei contenuti

Введение

В этом руководстве мы увидим, как отображать и фильтровать пакеты, установленные в 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

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

Вы можете отфильтровать вывод, используя параметр -l и команду grep:

sudo dpkg-query -l | grep package_name

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

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

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

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

sudo xargs -a lista_pacchetti.txt apt install

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

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

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

Вывод

Если вы хотите узнать больше о команде apt, откройте терминал и введите:

man apt

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.