vendredi 23 mars 2012

Zobrazit seznam instalovaných balíků pro Ubuntu nebo Debian

Při práci na návodu k MonoDevelop kompilaci ze zdrojových kódůJsem se spoléhal na dpkg a apt-cache příkazy mi říct, co je již nainstalován vs tím, které balíčky jsou k dispozici v repozitáři. Po dokončení tohoto článku mě napadlo, že bych měl vysvětlit, jak se ukázat, co je v současné době instalovány ... Tak jsme tady.

Příkaz musíme použití dpkg-get-selections, který nám dá seznam všech nainstalovaných balíčků.

$ dpkg --get-selections adduser                                         install alsa-base                                       install alsa-utils                                      install apache2                                         install apache2-mpm-prefork                             install apache2-utils                                   install apache2.2-common                                install apt                                             install apt-utils                                       install

Úplný seznam může být dlouhý a těžkopádný, takže je mnohem jednodušší filtrovat grep získat výsledky přesně balíček, který potřebujete. Například, chtěl jsem zjistit, které balíčky php jsem už instaloval přes apt-get:

dpkg --get-selections | grep php
libapache2-mod-php5                             install php-db                                          install php-pear                                        install php-sqlite3                                     install php5                                            install php5-cli                                        install php5-common                                     install php5-gd                                         install php5-memcache                                   install php5-mysql                                      install php5-sqlite                                     install php5-sqlite3                                    install php5-xsl                                        install

Pro další úvěr, můžete najít umístění souborů v rámci balíčku ze seznamu pomocí dpkg-L příkaz, jako například:

dpkg -L php5-gd /. /usr /usr/lib /usr/lib/php5 /usr/lib/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 

Teď můžu podívat na soubor gd.ini a změnit některá nastavení v okolí ...

Aucun commentaire:

Enregistrer un commentaire