Mit Ubuntu können wir je nach Bedarf mehrere Add-On-Pakete auf unserem VPS installieren. Pakete wie Apache, PHP und MySQL sind nicht mit dem Linux-Betriebssystem vorinstalliert. Diese Zusatzfeatures lassen sich jedoch problemlos über die jeweiligen Pakete installieren. Sie können sich auch dafür entscheiden, eine bestimmte Version auf Ihrem Linux-Betriebssystem zu installieren.
Es kann bestimmte Fälle geben, in denen Sie die Umgebung von einem Computer auf einen anderen replizieren möchten. In solchen Fällen müssen Sie installierte Pakete und ihre Versionen auflisten.
In ähnlicher Weise möchten Sie möglicherweise das Linux-Betriebssystem auf Ihrem Computer neu installieren, was eine erneute Installation der Pakete erfordert.
Wenn Sie planen, Pakete zu installieren, zu deinstallieren oder neu zu installieren, sollte der erste Schritt immer darin bestehen, zuerst die installierten Pakete aufzulisten. Auf diese Weise können Sie die installierte Version des Pakets überprüfen und gegenprüfen, falls ein bestimmtes Paket aktualisiert werden muss.
Das Auflisten der installierten Pakete auf Ubuntu kann auf verschiedene Arten erfolgen. Dieser Artikel zeigt Ihnen eine Reihe von Möglichkeiten, dies mit Ihrem Terminal zu tun.
Verwenden von APT zum Auflisten installierter Pakete auf Ubuntu
Ubuntu verwendet apt Dies ist ein Befehlszeilentool zur Unterstützung der Paketverwaltung. passend wurde in Ubuntu 14.04 eingeführt. Nach dieser Version wird die apt Befehl kann verwendet werden, um die installierten Pakete aufzulisten.
Der Befehl zum Auflisten installierter Pakete lautet:
sudo apt list –-installed
Dies listet alle installierten Pakete und ihre Versionen auf. Die vollständige Liste der installierten Pakete wird höchstwahrscheinlich sehr lang sein und Ihren scrollbaren Bildschirm überschreiten.
Sie können die Ausgabe der installierten Liste einschränken, indem Sie weniger verwenden . Dadurch wird eine kleinere Ausgabe angezeigt. Der Linux-Befehl dafür wird durch einen senkrechten Strich (|) getrennt. Ein Beispiel dafür ist wie unten gezeigt:
sudo apt list –-installed | less
Während weniger Ihre Ausgabe komprimiert, wird dennoch eine Liste der installierten Pakete angezeigt. Um nach einem bestimmten Paket zu suchen, können Sie grep zusammen mit der Paketliste verwenden.
Wenn Sie beispielsweise alle installierten PHP-Pakete auflisten möchten, verwenden Sie den folgenden Befehl:
sudo apt list –-installed | grep PHP
Verwenden Sie dann den folgenden Befehl, um weitere Informationen zu einem bestimmten Paket anzuzeigen:
sudo apt packageName
Verwenden von dpkg-query zum Auflisten installierter Pakete auf Ubuntu
Falls Sie eine ältere Version von Linux Ubuntu installiert haben und die apt nicht verwenden können verwenden Sie die dpkg-Abfrage Befehl. Dies listet auch die installierten Pakete auf. Das grundlegende dpkg Befehl wäre:
sudo dpkg -l
Diese Ausgabe liefert in ähnlicher Weise Paketnamen und ihre Versionen mit einer kurzen Beschreibung des Pakets.
Sie können weniger verwenden mit diesem Befehl, um eine kleinere Ausgabe anzuzeigen. Das dpkg Befehl dafür wäre:
sudo dpkg -l | less
Wenn grep in diesem Befehl enthalten ist, können Sie nach bestimmten Paketen suchen. Der Befehl würde in der Kommandozeile so aussehen:
sudo dpkg -l | grep packageName
Um beispielsweise installierte PHP-Pakete aufzulisten, geben Sie einfach Folgendes ein:
sudo dpkg -l | grep PHP
Erstellen Sie eine Liste der installierten Pakete auf Ubuntu
Es kann erforderlich sein, eine vollständige Liste der installierten Pakete zu erstellen und diese Paketliste in einer Datei zu speichern. Der folgende Befehl speichert eine vollständige Ausgabe in einer Datei:
sudo dpkg-query -f '${binary:Package}\n' -W > completePackage.txt
Alternativ können Sie auch einen anderen Befehl versuchen:
sudo dpkg --get-selections > completePackage.txt
Während dies Ihnen hilft, die auf Ihrem Computer installierten Pakete zu verfolgen, kann es auch verwendet werden, um die Installation auf anderen Computern zu replizieren. Sie können dies verwenden, um dieselben Pakete auf einem neuen Server zu installieren. Verwenden Sie dazu den folgenden Befehl, nachdem Sie completePackage.txt platziert haben auf der neuen Maschine:
sudo xargs -a completePackage.txt apt install
Dies kann auch mit apt erfolgen . Um alle installierten Pakete in einer Datei abzurufen, können Sie den unten gezeigten Befehl verwenden:
sudo apt list --installed | awk -F/ -v ORS=" " 'NR>1 {print $1}' > completePackage.txt
Sobald wir dies in einer Datei haben, können wir alles mit dem Befehl auf einem anderen Server installieren:
sudo apt-get install < completePackage.txt
Zählen Sie die installierten Pakete auf Ubuntu
Möglicherweise müssen Sie die Anzahl der installierten Linux-Pakete zählen. Dies kann ähnlich wie bei dem obigen Befehl erfolgen. Nicht durch Umleiten der Ausgabe in eine Datei, sondern durch Verwendung von wc um die Zählung zu erhalten.
Ein Beispiel für einen solchen Befehl ist unten dargestellt:
sudo dpkg-query -f '${binary:Package}\n' -W | wc -l
Die Ausgabe ist die Gesamtzahl der installierten Pakete. In ähnlicher Weise können Sie den folgenden Befehl mit apt verwenden um die Gesamtzahl der installierten Pakete zu erhalten.
sudo apt list –-installed | wc -l
So listen Sie aktualisierbare Pakete auf
Mit apt , können Sie auch neuere Paketversionen prüfen, die zur Installation verfügbar sind. Dies kann mit dem folgenden Befehl erfolgen:
sudo apt list –upgradeable
Alle Versionen auflisten
Falls Sie mehrere Versionen installiert haben, können Sie alle installierten Versionen mit apt auflisten . Dies kann mit dem folgenden Befehl erfolgen:
sudo apt list --all-versions
Innerhalb von /var/log/apt -Ordner können Sie die Datei history.log auflisten Datei, um Informationen darüber zu überprüfen, welches Paket zu welcher Uhrzeit und an welchem Tag entfernt, aktualisiert und gelöscht wurde.
Snap- und Flatpak-Pakete
Da passend und dpkg Befehle Linux Snap- und Linux Flatpak-Pakete nicht auflisten können, wir müssen leicht unterschiedliche Befehle verwenden.
Um die installierten Linux-Snap-Pakete aufzulisten, verwenden Sie den folgenden Befehl:
snap list
Verwenden Sie in ähnlicher Weise den folgenden Befehl, um die installierten Linux Flatpak-Pakete aufzulisten:
flatpak list
Abschluss
Sie kennen jetzt einige grundlegende Linux-Befehle, um zu sehen, welche Pakete auf Ihrem Linux Ubuntu 20.04-Computer installiert sind. Sie können alle installierten Pakete auflisten, indem Sie verschiedene Befehle verwenden. Probieren Sie es aus und lassen Sie uns in den Kommentaren unten wissen, wie es läuft.