Как посмотреть список установленных пакетов в Debian или Ubuntu
В любой операционной системе бывает полезно посмотреть что же там установлено. Когда просматриваешь установленные приложения в Windows, узнаешь для себя много нового (всевозможные бары и плагины, которые ставятся автоматически с какой-нибудь нужной программой). В Linux Все попроще, в системе устанавливаются только те пакеты, которые Вы явно указали (все вспомогательные пакеты всегда указываются без обмана), но придя на новое рабочее место всегда интересно посмотреть как же «устроен» сервер и что наустанавливал на него предыдущий админ.
До сегодняшнего дня я даже и не знал об этих командах. Для того чтобы не забыть о них самому я, выкладываю их в блоге. Если заметили, я часто так делаю :)
Вывод списка всех установленных пакетов
Если необходимо просто вывести на экран список всех пакетов, которые есть в системе, то сделать это можно командой:dpkg --get-selections
Выглядит это так:
whiptail install
whois install
winbind install
xauth install
xkb-data install
xml-core install
xz-utils install
zlib1g:i386 install
Это всего лишь часть кода. В жизни его в разы больше.
Скажу честно, работать с этой информацией очень неудобно, так как даже на сервере без какой-либо графической оболочки, пакетов достаточно много и на экран они все не поместятся. Чтобы сделать вывод более читаемым есть несколько способов:
Способ номер раз
Перенаправить весь вывод в текстовый файл (package.txt):
dpkg --get-selections > ~/package.txt
Способ номер два
Вывести постранично:
dpkg --get-selections | more
С точным вхождением
Если нужно вывести определенный список пакетов, название которых вы частично знаете, воспользуемся командой:
dpkg --get-selections | grep libreoffice
Пример выведет все установленные пакет, где есть фраза libreoffice.
Теги:
Честно говоря это самые первые команды любого линуксоида. Когда вы устанавливаете дистрибутив Линукс вручную, как это было в конце 90-х на RedHat-подобных дистрибутивах, то выбор пакетов при установке как правило производился именно вручную. И потом для облегчения и заточки системы обязательно требовалось пройтись по списку ручками при помощи команды rpm. Сейчас конечно проще. Графический интерфейс установки и кнопки “далее-далее”.
Мое изучение Linux началось с Ubuntu 7.04 и там как-то неприходилось просматривать из консоли установленные пакеты. Помню, раньше я вообще старался консоль не использовать, думал, что чего в ней удобного. Это сейчас я 60% своего времени и дома и на работе пользуюсь консолью.
Ну, и к тому же, самое главное, что я все же добрался до этих команд хоть и путь до них был долог))
Спасибо, помогло, периодически ставлю на «чистую» новую Ubuntu, с нужным мне набором программ. Да и терминаЛище Ррулит, конечно же