Сегодня мы расскажем, как получить список всех установленных в вашей системе пакетов из командной строки. Кроме того, мы покажем, как отфильтровать результаты.
Список всех установленных пакетов в 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
Результат выполнения команды будет выглядеть примерно следующим образом:
Если у вас остались какие-либо вопросы - задавайте их в комментариях