Rādīt instalēto paku sarakstu Ubuntu vai Debian
Strādājot pie instrukcijām par MonoDevelop apkopošanu no avota, es lielā mērā paļāvos uz dpkg un apt-cache komandām, lai pastāstītu, kas jau ir instalēts salīdzinājumā ar to, kādas paketes bija pieejamas repozitorijā. Pēc šī raksta pabeigšanas man notika, ka man jāpaskaidro, kā parādīt, kādas pakotnes pašlaik ir instalētas ... tāpēc šeit mēs esam.
Komanda, kas mums jāizmanto, ir dpkg -get-selections, kas dos mums sarakstu ar visiem pašlaik instalētajiem iepakojumiem.
$ dpkg --get-selections adduser instalēt alsa-base instalēt alsa-utils instalēt apache2 instalēt apache2-mpm-prefork instalēt apache2-utils instalēt apache2.2-common install apt instalēt apt-utils instalēšanu
Pilns saraksts var būt garš un smags, tāpēc ir daudz vieglāk filtrēt caur grep, lai iegūtu rezultātus par precīzu nepieciešamo paketi. Piemēram, es gribēju redzēt, kuras php paketes, kuras jau esmu instalējis, izmantojot apt-get:
dpkg --get-selections | grep phplibapache2-mod-php5 instalēt php-db instalēt php-bumbieru instalēt php-sqlite3 instalēt php5 instalēt php5-cli instalēt php5-common instalēt php5-gd instalēt php5-memcache instalēt php5-mysql instalēt php5-sqlite instalēt php5-sqlite3 instalēt php5-sqlite3 instalēt php5-sqlite3 xsl instalēšana
Papildu kredīta saņemšanai jūs varat atrast failu atrašanās vietas paketē no saraksta, izmantojot komandu dpkg -L, piemēram:
dpkg -L php5-gd /. / usr / usr / lib / usr / lp / 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
Tagad es varu apskatīt gd.ini failu un mainīt dažus iestatījumus apkārt ...