Dok radim na uputama za sastavljanje MonoDevelopa iz izvora, jako sam se oslonio na naredbe dpkg i apt-cache da mi kažete ono što je već instalirano, a koji su pakovi bili dostupni u spremištu. Nakon što sam dovršio taj članak, pomislio sam da bih trebao objasniti kako pokazati koji su paketi trenutno instalirani ... pa smo ovdje.
Naredba koju trebamo koristiti jest dpkg -get-selections, koji će nam dati popis svih trenutačno instaliranih paketa.
$ dpkg --get-selections adduser instaliraj alsa-base instaliraj alsa-utils instaliraj apache2 instaliraj apache2-mpm-prefork instaliraj apache2-utils instaliraj apache2.2-common instaliraj apt instaliraj apt-utils instaliraj
Cijeli popis može biti dug i težak, pa je puno lakše filtrirati kroz grep kako bi dobili rezultate za točan paket koji vam treba. Na primjer, želio sam vidjeti koje pakete koje sam već instalirao kroz apt-get:
dpkg --get-selections | grep phpinstalirati php-db instalirajte php-kernel instalirajte php-sqlite3 instalirajte php5 instalirajte php5-cli instalirajte php5-common instalirajte php5-gd instalirajte php5-memcache instalirajte php5-mysql instalirajte php5-sqlite instalirajte php5-sqlite3 instalirajte php5- xsl instaliraj
Za dodatni bonus, lokacije datoteka unutar paketa možete pronaći s popisa pomoću naredbe dpkg-L, kao što su:
dpkg-L php5-gd /. / usr / usr / usr / usr / usr / lib / php5 / usr / lib / php5 / 20060613 /usr/lib/php5/20060613/gd.so / usr / share / usr / dijeljenje / doc / itd / etc / php5 / etc /php5/conf.d/etc/php5/conf.d/gd.ini / usr / share / doc / php5-gd
Sada mogu pogledati gd.ini datoteku i promijeniti neke postavke oko ...