Показати список встановлених пакетів на 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 install apt install apt-utils install
Повний список може бути довгим і громіздким, тому набагато простіше фільтрувати за допомогою grep, щоб отримати результати для потрібного пакета. Наприклад, я хотів би побачити, які пакунки php, які я вже встановив через apt-get:
dpkg --get-selections | grep phplibapache2-mod-php5 встановити php-db встановити php-груша встановити php-sqlite3 встановити php5 встановити php5-cli встановити php5-загальні установки php5-gd встановити php5-memcache встановити php5-mysql встановити php5-sqlite встановити php5-sqlite3 встановити 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 і змінити деякі налаштування навколо ...