Показать список установленных пакетов в Ubuntu или Debian
Работая над инструкциями по компиляции MonoDevelop из исходного кода, я в значительной степени полагался на команды dpkg и apt-cache, чтобы сообщить мне, что уже установлено, и какие пакеты были доступны в хранилище. После завершения этой статьи мне пришло в голову, что я должен объяснить, как показать, какие пакеты установлены в настоящее время ... так что мы здесь.
Нам нужно использовать команду dpkg -get-selections, которая даст нам список всех установленных на данный момент пакетов..
$ dpkg --get-selections adduser установить alsa-base установить alsa-utils установить apache2 установить apache2-mpm-prefork установить apache2-utils установить apache2.2-common установить apt установить apt-utils установить
Полный список может быть длинным и громоздким, поэтому намного проще отфильтровать через grep, чтобы получить результаты для нужного вам пакета. Например, я хотел посмотреть, какие пакеты php я уже установил через apt-get:
dpkg --get-selections | grep phplibapache2-mod-php5 установить php-db установить php-pear установить php-sqlite3 установить php5 установить php5-cli установить php5-common установить php5-gd установить php5-memcache установить php5-mysql установить php5-sqlite установить php5-sqlite3 установить php5- XSL установить
Для дополнительной информации вы можете найти расположение файлов в пакете из списка с помощью команды 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 и изменить некоторые настройки ...