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

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

    Tijdens het werken aan de instructies voor het compileren van MonoDevelop vanaf de bron, vertrouwde ik zwaar op de dpkg- en apt-cache-commando's om me te vertellen wat al was geïnstalleerd en welke pakketten beschikbaar waren in de repository. Na het voltooien van dat artikel drong het tot me door dat ik moest uitleggen hoe ik kon laten zien welke pakketten momenteel zijn geïnstalleerd ... dus hier zijn we dan.

    De opdracht die we moeten gebruiken is dpkg -get-selections, waarmee we een lijst met alle momenteel geïnstalleerde pakketten krijgen.

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

    De volledige lijst kan lang en onpraktisch zijn, dus het is veel gemakkelijker om door grep te filteren om resultaten te krijgen voor het exacte pakket dat u nodig hebt. Ik wilde bijvoorbeeld zien welke php-pakketten ik al via apt-get had geïnstalleerd:

    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 installeren

    Voor extra credit kunt u de locaties van de bestanden in een pakket uit de lijst vinden met de opdracht dpkg -L, 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 het gd.ini-bestand bekijken en een aantal instellingen wijzigen rond ...