Samstag, 31. März 2012

Toon de lijst met geïnstalleerde pakketten op Ubuntu of Debian

Tijdens het werken aan de instructies voor compileren MonoDevelop van de bronIk leunde zwaar op de dpkg en apt-cache commando's om mij te vertellen wat er was al geïnstalleerd vs welke pakketten beschikbaar waren in de repository. Na het voltooien van dat artikel viel het me op dat ik uitleggen hoe om te laten zien welke pakketten momenteel zijn geïnstalleerd ... dus hier zijn we.

De commando's die we moeten gebruiken is dpkg-get-selections, dat geeft ons een lijst van alle momenteel geïnstalleerde pakketten.

$ 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

De volledige lijst kan lang en onhandig, dus het is veel makkelijker te filteren door middel van grep om resultaten te krijgen voor de exacte pakket dat u nodig hebt. Bijvoorbeeld, ik wilde om te zien welke php pakketten die ik al had geïnstalleerd via 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

Voor extra krediet, vindt u de locaties van de bestanden in een pakket uit de lijst met behulp van de dpkg-L commando, zoals:

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 

Nu kan ik een kijkje nemen op het gd.ini-bestand en bepaalde instellingen rond ...

Keine Kommentare:

Kommentar veröffentlichen