Startseite » wie man » Zeigen Sie die Liste der installierten Pakete auf Ubuntu oder Debian an

    Zeigen Sie die Liste der installierten Pakete auf Ubuntu oder Debian an

    Während ich an den Anweisungen für das Kompilieren von MonoDevelop aus dem Quellcode arbeitete, stützte ich mich stark auf die Befehle dpkg und apt-cache, um zu erfahren, was bereits installiert war und welche Pakete im Repository verfügbar waren. Nachdem ich diesen Artikel fertiggestellt hatte, kam mir der Gedanke, dass ich erklären sollte, wie die aktuell installierten Pakete gezeigt werden… also hier sind wir.

    Der Befehl, den wir verwenden müssen, ist dpkg -get-selections, der uns eine Liste aller aktuell installierten Pakete gibt.

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

    Die vollständige Liste kann lang und unhandlich sein, daher ist es viel einfacher, durch grep zu filtern, um Ergebnisse für das genaue Paket zu erhalten, das Sie benötigen. Ich wollte zum Beispiel sehen, welche PHP-Pakete ich bereits über apt-get installiert hatte:

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

    Für zusätzliches Guthaben können Sie den Speicherort der Dateien in einem Paket anhand des Befehls dpkg -L aus der Liste ermitteln. Beispiel:

    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 

    Jetzt kann ich mir die Datei gd.ini ansehen und einige Einstellungen ändern…