Zobraziť zoznam inštalovaných balíkov na Ubuntu alebo Debian
Pri práci na pokynoch na zostavovanie súboru MonoDevelop zo zdroja som sa veľmi spoliehal na príkazy dpkg a apt-cache, aby som mi povedal, čo už bolo nainštalované, aké balíky boli k dispozícii v úložisku. Po dokončení tohto článku mi napadlo, že by som mal vysvetliť, ako ukázať, aké balíky sú momentálne nainštalované ... tak tu sme.
Príkaz, ktorý musíme použiť, je dpkg -get-selections, ktorý nám poskytne zoznam všetkých aktuálne nainštalovaných balíkov.
$ dpkg -get-selections adduser inštalovať alsa-base inštalovať apache2-utils install apache2-utils install apache2-install install
Úplný zoznam môže byť dlhý a ťažký, takže je oveľa jednoduchšie filtrovať cez grep, aby ste získali výsledky pre presný balík, ktorý potrebujete. Napríklad som chcel zistiť, ktoré php balíky som už nainštaloval cez apt-get:
dpkg --get-selections | grep phplibpache2-mod-php5 nainštalovať php-db nainštalovať php-sql install php-sql install php-php5-php5-php5-php5-php5-php5- xsl install
Pre extra kredit môžete nájsť umiestnenie súborov v rámci balíka zo zoznamu pomocou príkazu dpkg -L, napríklad:
dpkg -L php5-gd /. / usr / usr / lib / usr / lib / php5 / usr / lib / php5 / 20060613 /usr/lib/php5/20060613/gd.so / usr / zdieľať / usr / share / doc / etc / etc / php5 / etc /php5/conf.d /etc/php5/conf.d/gd.ini / usr / zdieľať / doc / php5-gd
Teraz sa môžem pozrieť na súbor gd.ini a zmeniť niektoré nastavenia ...