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 phplibapache2-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