Сегодня мы расскажем, как получить список всех установленных в вашей системе пакетов из командной строки. Кроме того, мы покажем, как отфильтровать результаты.

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

Откройте окно терминала и выполните следующую команду:

sudo apt list --installed

Команда выведет все установленные в системе пакеты:

Listing...
a11y-profile-manager/cosmic,now 0.1.11-0ubuntu4 amd64 [installed]
accountsservice/cosmic,now 0.6.45-1ubuntu1 amd64 [installed]
accountwizard/cosmic,now 4:18.04.3-0ubuntu1 amd64 [installed,automatic]
acl/cosmic,now 2.2.52-3build1 amd64 [installed]
acpi-support/cosmic,now 0.142 amd64 [installed]
acpi/cosmic,now 1.7-1.1 amd64 [installed,automatic]
acpid/cosmic,now 1:2.0.28-1ubuntu1 amd64 [installed]
adb/cosmic,now 1:8.1.0+r23-1~stage1.2ubuntu2 amd64 [installed,automatic]
adduser/cosmic,cosmic,now 3.117ubuntu1 all [installed]
... и так далее

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

Как вы могли убедиться из предыдущей команды, список пакетов получается внушительным. Для того, чтобы его было удобнее читать, можно воспользоваться командой less. Для этого выполните в терминале:

sudo apt list --installed | less

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

Как правило, выводить список всех пакетов не информативно. Обычно требуется выяснить, например, какие установлены модули Apache, или какая версия Python. Отфильтровать результат поможет команда grep. Например, следующая команда выведет все пакеты, в названии которых есть слово “python”:

sudo apt list --installed | grep -i python

Развернутый список установленных пакетов в Ubuntu

С помощью утилиты dpkg можно получить более развернутый и лучше оформленный список установленных пакетов, в котором будет выводиться не только название и версия пакета, но и его описание. Для получения списка всех установленных пакетов выполните

sudo dpkg -l

Вывод этой команды также можно фильтровать с помощью утилит less и grep. Продолжая приведенный выше пример для пакетов python:

sudo dpkg -l | grep -i python

Результат выполнения команды будет выглядеть примерно следующим образом: Как получить список всех установленных пакетов в Ubuntu

Если у вас остались какие-либо вопросы - задавайте их в комментариях