Työskentelemällä MonoDevelopin lähdekoodin käsikirjasta käsittelin voimakkaasti dpkg- ja apt-cache-komentoja kertoakseni, mitä jo asennettiin ja mitä paketteja oli saatavana arkistossa. Tämän artikkelin täyttämisen jälkeen minulle ilmeni, että minun pitäisi selittää miten näyttää, mitä paketteja on tällä hetkellä asennettu ... joten tässä olemme.
Komento, jota meidän on käytettävä, on dpkg -get-valinnat, joka antaa meille luettelon kaikista tällä hetkellä asennetuista paketeista.
$ dpkg --get-valinnat adduser asenna alsa-base asenna alsa-utils asenna apache2 asenna apache2-mpm-prefork asenna apache2-utils asenna apache2.2-common asenna apt asenna apt-utils asenna
Täydellinen luettelo voi olla pitkä ja vaivalloinen, joten on paljon helpompaa suodattaa grepilla saadaksesi tuloksia tarkalle pakettiin, jota tarvitset. Halusin esimerkiksi nähdä, mitkä php-paketit olin jo asentanut apt-getin kautta:
dpkg --get-valinnat | grep phplibapache2-mod-php5 asenna php-db asenna php-pear asenna php-sqlite3 asenna php5 asenna php5-cli asenna php5-common asenna php5-gd asenna php5-memcache asenna php5-mysql asenna php5-sqlite asenna php5- xsl asenna
Lisäluottoa varten löydät paketin sisältämien tiedostojen sijainnin luettelosta käyttämällä dpkg-L-komentoa, kuten:
dpkg -L php5-gd /. / usr / usr / usr / usr / usr / php5 / usr / 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
Nyt voin tarkastella gd.ini-tiedostoa ja muuttaa asetuksia ...