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

список пакетов

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

Инструмент «apt» предоставляет высокоуровневый интерфейс командной строки для системы управления пакетами. Давайте посмотрим два наиболее полезных варианта для получения списка всех пакетов, установленных в системе Ubuntu:

1. show (apt-cache) — Показать информацию о данном пакете, включая его зависимости, размер, источники из которых доступен пакет, описание содержимого пакетов и многое другое. Например, может быть полезно просмотреть эту информацию, прежде чем удалить пакет, или во время поиска новых пакетов для установки.

2. list — список немного похож на dpkg-query –list в том, что он может отображать список пакетов, удовлетворяющих определенным критериям. Он поддерживает шаблоны glob для сопоставления имен пакетов, а также опции для отображения списка установленных (–installed), обновляемых (–upgradeable) или всех доступных (–all-version) версий.

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

Вы можете использовать команду apt для вывода списка всех пакетов, установленных в вашей системе, например:

sudo apt list --installed

список пакетов

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

Единственная проблема заключается в том, что список пакетов длинный и почти невозможно прочитать список сразу. Таким образом, мы можем разбить и передать результат, чтобы было легче читать. Это можно сделать с помощью следующих параметров команды:

sudo apt list --installed | less

Вы также можете узнать, установлен ли конкретный пакет. Для этого используйте команду grep для фильтрации выходных данных, чтобы определить установлен ли пакет firefox:

sudo apt list --installed | grep firefox

вывод пакетов

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

dpkg — это инструмент для установки, сборки, удаления и управления пакетами Debian. Основной и более удобный интерфейс для dpkg — это aptitude. Сам dpkg полностью управляется с помощью параметров командной строки, которые состоят из одного действия и ноля или более параметров. Параметр action сообщает dpkg что делать, а параметры каким-то образом управляют поведением действия.

dpkg содержит полезную информацию о доступных пакетах. Информация делится на три класса: состояния, состояния выбора и флага. Эти значения предназначены для изменения в основном с помощью dselect.

Действия dpkg-запроса

-l, –list package-name-pattern… Вывести список пакетов, соответствующих данному шаблону.
-s, –status имя-пакета… Сообщить о состоянии указанного пакета.
-L, –listfiles имя-пакета… Вывести список файлов, установленных в вашей системе, из имени-пакета.
-S, –search filename-search-pattern… Поиск имени файла из установленных пакетов.
-p, –print-util имя-пакета… Показать подробности об имени-пакета, точно такие же как в /var/lib/dpkg/available. Пользователи интерфейсных приложений на основе APT должны вместо этого использовать apt-cache show имя-пакета

Использование dpkg-запроса

dpkg-query — это команда, которую можно использовать для отображения информации о пакетах, перечисленных в базе данных dpkg в системе Ubuntu Linux. Выполните следующие команды, чтобы получить список всех установленных пакетов:

sudo dpkg-query -l | less

Выходные данные команды dpkg-query отображают информацию, такую ​​как: версии пакетов, архитектуру и краткое описание каждого пакета.

Для краткого удобочитаемого списка используйте команду dpkg-query -l например:

sudo dpkg-query -l | grep firefox

show package linux

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

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

Вывод покажет количество установленных пакетов в цифрах.

Вот и все! Если информация была полезно, тогда поделитесь ею в социальных сетях.

Поделитесь с друзьями
FOX
FOX

Люблю что-то новое

Статей: 126

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

3 комментариев
Новіші
Старіші Найпопулярніші
Вбудовані Відгуки
Переглянути всі коментарі
иван

написано linuxthebest, а топите за убунту, а для арча другую статью писать будете да? лол

UALinux

у нашего сайта много разных авторов — они пишут нам статьи — у авторов есть любимые линуксы с которыми они работают — поэтому при написании статьи они опираются не них.
если у нас будет автор, которому нравится арч и он будет писать про него — появятся статьи и с арч линуксом.

Максим

О, класно, якраз сьогодні це треба. І, от тобі на, є відповідь на улюбленому сайті.

3
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x