Показать список установленных пакетов на Ubuntu или Debian

Показать список установленных пакетов на Ubuntu или Debian
Показать список установленных пакетов на Ubuntu или Debian

Видео: Показать список установленных пакетов на Ubuntu или Debian

Видео: Показать список установленных пакетов на Ubuntu или Debian
Видео: Как изменить значок папки в Windows XP - YouTube 2024, Май
Anonim

Работая над инструкциями по компиляции MonoDevelop из исходного кода, я в значительной степени полагался на команды dpkg и apt-cache, чтобы сообщить мне, что уже было установлено, и какие пакеты были доступны в репозитории. После завершения этой статьи мне пришло в голову, что я должен объяснить, как показать, какие пакеты в настоящее время установлены … так что мы здесь.

Нам нужна команда dpkg -get-selection, которая даст нам список всех установленных пакетов.

$ dpkg --get-selections adduser install alsa-base install alsa-utils install apache2 install apache2-mpm-prefork install apache2-utils install apache2.2-common install apt install apt-utils install

Полный список может быть длинным и громоздким, поэтому гораздо проще фильтровать через grep, чтобы получить результаты для точного пакета, который вам нужен. Например, я хотел посмотреть, какие пакеты php, которые я уже установил через apt-get:

dpkg --get-selections | grep php

libapache2-mod-php5 install php-db install php-pear install php-sqlite3 install php5 install php5-cli install php5-common install php5-gd install php5-memcache install php5-mysql install php5-sqlite install php5-sqlite3 install php5-xsl install

Для получения дополнительной информации вы можете найти расположение файлов в пакете из списка с помощью команды dpkg -L, например:

dpkg -L php5-gd /. /usr /usr/lib /usr/lib/php5 /usr/lib/php5/20060613 /usr/lib/php5/20060613/gd.so /usr/share /usr/share/doc /etc /etc/php5 /etc/php5/conf.d /etc/php5/conf.d/gd.ini /usr/share/doc/php5-gd

Теперь я могу посмотреть файл gd.ini и изменить некоторые настройки вокруг …

Рекомендуемые: