Як перелічити встановлені пакунки на Ubuntu і Debian [Швидка підказка]

Таким чином, ви встановили Ubuntu і почали використовувати це широко. Десь по черзі, ви зобов'язані втратити відстеження програмного забезпечення, яке ви встановили протягом часу.

Це цілком нормально. Ніхто не очікує, що ви запам'ятаєте всі пакунки, встановлені у вашій системі. Але виникає питання, як дізнатися, які пакунки були встановлені? Як побачити встановлені пакунки?

Перелічіть встановлені пакунки в Ubuntu і Debian

Список встановлених пакетів

Якщо ви використовуєте команда apt Інтенсивно, ви, ймовірно, очікуєте, що команда, як apt список встановлені пакунки. Ви не зовсім помиляєтеся тут.

У той час як apt-get команда не має простої опції, наприклад apt-get, список встановлених пакетів, apt має команду для цього.

Список apt - інстальовано

Тут будуть перелічені всі пакунки, які були встановлені за допомогою apt. Він також буде перелічувати пакунки, які були встановлені як залежність. Це означає, що ви не тільки будете мати встановлені програми, але й матимете великий список бібліотек та інших пакунків, які ви не встановили безпосередньо.

Перелічіть встановлені пакунки в Ubuntu за допомогою команди apt
Перерахування встановлених пакетів за допомогою команди apt

Оскільки список встановлених пакетів величезний, краще б використовувати grep і фільтрувати вихід для певного пакета.

Список apt --встановлено | grep program_name

Зауважте, що вищевказаний метод також містить список програми, встановлені за допомогою файлів .deb. Це здорово, чи не так?

Якщо ви прочитали моє порівняння apt vs apt-get Ви, напевно, вже знаєте, що і apt і apt-get в основному використовують dpkg. Це означає, що ви можете використовувати команду dpkg, щоб перерахувати всі встановлені пакунки в Debian.

dpkg-query -l

Ви можете знову фільтрувати вивід за допомогою grep для пошуку певного пакета.

Перерахування встановлених пакетів за допомогою команди dpkg
Перерахування встановлених пакетів за допомогою dpkg

Наразі ви працювали з програмами, встановленими за допомогою менеджера пакетів Debian. Що стосується додатків Snap та Flatpak? Як їх перелічити, тому що вони недоступні з apt і dpkg?

Щоб показати все Прив'язка пакетів встановлено у вашій системі, використовуйте цю команду:

оснащений список

У списку прикріплення також вказується, які програми від перевіреного видавця мають зелену галочку.

Перелічіть встановлені пакети за допомогою оснастки
Лістинг встановлених пакетів Snap

Перерахувати всі Flatpak пакети встановлено у вашій системі, використовуйте це:

плоский список

Дозвольте мені підсумувати його для вас.

резюме

Список пакунків за допомогою команди apt:

схильний списку –встановлено

Список пакунків за допомогою команди dpkg:

dpkg-запит -l

Перелік пакунків Snap, встановлених у вашій системі:

оснащений список

Для переліку пакетів Flatpak, встановлених у вашій системі:

плоский список

Перелічіть нещодавно встановлені пакунки

Поки ви побачили список встановлених пакетів в алфавітному порядку. Що робити, якщо ви хочете побачити пакунки, які були встановлені останнім часом?

На щастя, система Linux веде журнал всього, що відбувається у вашій системі. Ви можете звернутися до журналів, щоб побачити нещодавно встановлені пакунки.

Є кілька способів зробити це. Можна скористатися журналом команди dpkg або журналом команди apt.

Ви повинні будете використовувати команду grep для фільтрації результату лише для переліку встановлених пакетів.

grep "install" /var/log/dpkg.log

Тут будуть перелічені всі пакунки, у тому числі залежності, які були встановлені останнім часом у вашій системі, а також час встановлення.

2019-02-12 12: 41: 42-16.11.1-1: 2019: 02 встановити xdg-desktop-portal: amd13 21-03 02-64-0.11 1: 2019: 02 встановити libostree 13-21-03-02: 1-1-64-2018.8-0 0.1: 2019: 02 встановити xdg-desktop-portal-gtk: amd13 21-03 02 64-1.0.6 0: 0.1-2019ubuntu02 13-21-03 02: 64: 0.11 встановити qml-модуль-qtquick1: 2019: 02 встановити qml-module-qtgraphicaleffects: amd14 11-49ubuntu10

Ви також можете використовувати історію команди apt. Це покаже лише програми, які ви встановили за допомогою команди apt. Він не буде відображати встановлені з ним залежності, хоча деталі присутні в журналах. Іноді ви просто хочете побачити це, чи не так?

grep "install" /var/log/apt/history.log

Вихід має бути таким:

Командний рядок: apt install tmux Командний рядок: apt install terminator Командний рядок: apt install moreutils Командний рядок: apt install ubuntu-make Командний рядок: apt install flatpak Командний рядок: apt install cool-retro-term Командний рядок: apt install ubuntu-програмне забезпечення
Список нещодавно встановлених пакетів
Лістинг нещодавно встановлених пакетів

Журнал історії apt є досить корисним, тому що він показує час запуску команди apt, користувача, який виконував команду, і пакунків, які були встановлені командою.

Порада для бонусів: Показувати встановлені програми в Центрі програмного забезпечення

Якщо вам не до вподоби термінал і команди, у вас все ще є спосіб побачити програми, встановлені у вашій системі.

Ви можете відкрити Центр програмного забезпечення та клацнути на вкладці Установлено. Ви побачите список програм, встановлених у вашій системі.

Список встановленого програмного забезпечення в Ubuntu Software Center
Показ встановлених програм у Центрі програмного забезпечення

Він не покаже бібліотеки та інші речі командного рядка, хоча, можливо, ви не хочете бачити, що, оскільки ви більше орієнтовані на графічний інтерфейс. В іншому випадку ви завжди можете використовувати менеджер пакетів Synaptic.

Це воно

Сподіваюся, що цей невеликий підручник допоможе вам побачити список встановлених пакунків у дистрибутивах на основі Ubuntu та Debian.

Якщо у вас є запитання або пропозиції щодо покращення цієї статті, будь ласка, залиште коментар нижче.

джерело

Залишити коментар

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.