Strādājot ar MonoDevelop izstrādes instrukcijām no avota, es paļāvos uz dpkg un apt-cache komandām, lai pastāstītu man, kas jau ir instalēts, un kādas pakotnes ir pieejamas krātuvē. Pēc šī raksta pabeigšanas man radās, ka man jāpaskaidro, kā parādīt, kādi iepakojumi pašlaik ir instalēti ... tāpēc šeit mēs esam.
Komandai, kas mums jāizmanto, ir dpkg -get-selections, kas mums dos sarakstu ar visām pašlaik instalētajām pakotnēm.
$ dpkg --get-selections adduser instalēt alsa-bāzi instalēt alsa-utils instalēt apache2 instalēt apache2-mpm-prefork instalēt apache2-utils instalēt apache2,2-parasti instal instalēt apt-utils install
Pilns saraksts var būt garš un smags, tāpēc ir daudz vieglāk filtrēt caur grep, lai iegūtu rezultātus precīzai pakai, kas jums nepieciešama. Piemēram, es gribēju redzēt, kuri php pakotnes esmu jau instalējis caur apt-get:
dpkg --get-selections | grep phplibapache2-mod-php5 instalēt php-db instalēt php-pear instalēt php-sqlite3 instalēt php5 instalēt php5-cli instalēt php5-common install php5-gd instalēt php5-memcache instalēt php5-mysql instalēt php5-sqlite instalēt php5-sqlite3 instalēt php5- xsl instalēt
Papildu kredītam 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 / 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/docs/php5-gd
Tagad es varu aplūkot failu gd.ini un mainīt dažus iestatījumus ...