Як переглянути список встановлених пакетів

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

Іноді, бувають ситуації коли потрібно подивитися список встановлених пакетів, або знайти конкретний пакет щоб можна було щось з ним зробити.

Інструмент “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