Все установленные пакеты в Debian

Многим может показаться, что у операционной системы Linux есть проблема с тем, что очень малая информативность процессов, которые на нем запущены. Но такая проблема может возникнуть только тогда, когда пользователь этой самой операционной системы очень мало о ней знает.

К примеру, один «младший» системный администратор, который работает со мной в организации, поделился со мной опытом на тему: «почему он так не любит эти линуксы». Все дело оказалось в том, что его кто-то когда-то научил простым, определенным командам, но не рассказал, что можно почитать в интернете и о других. Наш работник добросовестно выполнял возложенные на него задачи.

Одной из проблем Linux, по его мнению, было невозможность посмотреть список пакетов, которые установлены а системе. Хотя с чего он это взял, не понятно.

В Debian и любых других DEB-подобных дистрибутивах для того чтобы посмотреть все установленные пакеты, можно воспользоваться командой:

dpkg --get-selections

Если почитать man этой команды, можно найти много полезного для своей дальнейшей работы. По крайней мере, так делают те люди, которые хотят чему-то научиться в этой жизни, а не просто дожить до очередной субботы.

Использовать эту команду, как я привел выше, мало кто будет, так как вывод её будет просто огромен (пакетов даже у netinstall-установки Debian`а очень много).

Чаще всего её используют с дополнительными «параметры», если их можно назвать параметрами.

К примеру, вот команда, которая позволяет найти все установленные пакеты, где встречается слово «libreoffice»:

dpkg --get-selections | grep libreoffice

Вот ее вывод:

libreoffice				install
libreoffice-base			install
libreoffice-base-core			install
libreoffice-calc			install
libreoffice-common			install
libreoffice-core			install
libreoffice-draw			install
libreoffice-emailmerge			install
libreoffice-filter-binfilter		install
libreoffice-filter-mobiledev		install
libreoffice-impress			install
libreoffice-java-common			install
libreoffice-l10n-ru			install
libreoffice-math			install
libreoffice-report-builder-bin		install
libreoffice-style-galaxy		install
libreoffice-writer			install