В этом руководстве вы узнаете, как просматривать и фильтровать установленные пакеты в 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
Получение списка установленных пакетов с помощью 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
Заключение
К настоящему времени вы должны знать, как просматривать и фильтровать установленные пакеты в вашей системе Ubuntu. Если вы хотите узнать больше об этой apt
команде, откройте терминал и введите man apt
.
0 комментариев