If-Koubou

Afișați lista de pachete instalate pe Ubuntu sau Debian

Afișați lista de pachete instalate pe Ubuntu sau Debian (Cum să)

Î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 php
libpache2-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 ...