În timp ce lucram la instrucțiunile pentru compilarea MonoDevelop de la sursă, m-am bazat foarte mult pe comenzile dpkg și apt-cache pentru a-mi spune ce a fost deja instalat în funcție de ce pachete erau disponibile în depozit. După finalizarea acestui articol, mi-am dat seama că ar trebui să explic cum să arăt ce pachete sunt instalate în prezent ... așa că suntem aici.
Comanda pe care trebuie să o folosim este dpkg -get-selections, care ne va oferi o listă a tuturor pachetelor instalate în prezent.
$ dpkg --get-selections adduser instalare alsa-base instalare alsa-utils instalare apache2 instalare apache2-mpm-prefork instalare apache2-utils instalare apache2.2-comun instalare apt-utils instalare
Lista completă poate fi lungă și dificilă, deci este mult mai ușor să filtrați prin grep pentru a obține rezultate pentru pachetul exact de care aveți nevoie. De exemplu, am vrut să văd ce pachete php am instalat deja prin apt-get:
dpkg --get-selecții | grep phplibpache2-mod-php5 instalare php-db instalare php-pear instalare php-sqlite3 instalare php5 instalare php5-cli instalare php5-common instalare php5-gd instalare php5-memcache instalare php5-mysql instalare php5-sqlite instalare php5-sqlite3 instalare php5- xsl install
Pentru un credit suplimentar, puteți găsi locațiile fișierelor dintr-un pachet din listă utilizând comanda dpkg -L, cum ar fi:
dpkg-L php5-gd /. / usr / usr / lib / usr / lib / php5 / usr / lib / php5 / 20060613 /usr/lib/php5/20060613/gd.so / usr / partajare / usr / share / doc / etc / etc / php5 / etc /php5/conf.d /etc/php5/conf.d/gd.ini / usr / partajare / doc / php5-gd
Acum pot să arunc o privire la fișierul gd.ini și să schimb unele setări în jurul ...