Einführung
In diesem Lab lernen Sie, wie Sie die Versionen von installierter Software in Linux mit verschiedenen Methoden überprüfen können. Sie beginnen damit, die gängige Option --version zu nutzen, die von vielen Befehlszeilenprogrammen unterstützt wird, um schnell deren Versionen anzuzeigen.
Als Nächstes werden Sie untersuchen, wie Sie den Befehl apt show verwenden können. Dies ist ein leistungsstarkes Werkzeug auf Debian-basierten Systemen, um detaillierte Informationen über installierte Pakete, einschließlich ihrer Versionen, abzurufen. Abschließend lernen Sie, wie Sie die Versionen der installierten Software mit dem Befehl dpkg -l überprüfen können, der die installierten Pakete und ihre Versionen auflistet. Diese Techniken sind für die Fehlerbehebung, die Sicherstellung der Kompatibilität und die Verwaltung von Software auf Ihrem Linux-System unerlässlich.
Zeige die Version mit Software --version an
In diesem Schritt lernen Sie eine gängige Methode kennen, um die Version von installierter Software in Linux mithilfe der Option --version zu überprüfen. Viele Befehlszeilenprogramme unterstützen diese Option, um ihre Versionsinformationen anzuzeigen.
Probieren wir es mit einigen gängigen Befehlen aus, die Sie möglicherweise kennen.
Zunächst überprüfen wir die Version der bash-Shell. Geben Sie den folgenden Befehl in Ihrem Terminal ein und drücken Sie die Eingabetaste:
bash --version
Sie sollten eine Ausgabe ähnlich der folgenden sehen, die die auf dem System installierte Version von bash anzeigt:
GNU bash, version 5.1.16(1)-release (...)
...
Als Nächstes überprüfen wir die Version des nano-Texteditors, der oft im Terminal verwendet wird. Geben Sie ein:
nano --version
Die Ausgabe zeigt die nano-Version an:
GNU nano, version 5.9
...
Abschließend überprüfen wir die Version des curl-Befehls, eines Tools zum Übertragen von Daten über URLs. Geben Sie ein:
curl --version
Sie sehen eine Ausgabe, die die curl-Version und die unterstützten Protokolle auflistet:
curl 7.81.0 (...)
...
Die Verwendung von --version ist eine schnelle und einfache Möglichkeit, herauszufinden, welche Version eines bestimmten Befehlszeilentools Sie verwenden. Dies ist oft hilfreich für die Fehlerbehebung oder die Sicherstellung der Kompatibilität.
Klicken Sie auf Weiter, um fortzufahren.
Prüfen Sie die Paketversion mit apt show
Im vorherigen Schritt haben Sie gelernt, wie Sie die Version eines Befehls mithilfe der Option --version überprüfen können. Dies funktioniert jedoch nur, wenn der Befehl selbst diese Option unterstützt. Eine allgemeinere Methode, um detaillierte Informationen über installierte Software, einschließlich ihrer Version, zu erhalten, ist die Verwendung des Paketmanagers.
Auf Debian-basierten Systemen wie Ubuntu wird der apt-Befehl für die Paketverwaltung verwendet. Der apt show-Befehl kann Informationen über ein bestimmtes Paket anzeigen.
Lassen Sie uns apt show verwenden, um die Version des nano-Pakets zu überprüfen. Geben Sie den folgenden Befehl in Ihrem Terminal ein und drücken Sie die Eingabetaste:
apt show nano
Sie werden eine Vielzahl von Informationen über das nano-Paket sehen. Suchen Sie nach der Zeile, die mit Version: beginnt.
Package: nano
Version: 5.9-4
...
APT-Sources: http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages
Description: small, friendly text editor inspired by Pico
...
Die Ausgabe zeigt den Paketnamen, seine Version, Abhängigkeiten, Beschreibung und andere Details. Dies ist eine leistungsstarke Methode, um umfassende Informationen über installierte Softwarepakete zu erhalten.
Jetzt versuchen wir, die Informationen für das curl-Paket zu überprüfen:
apt show curl
Suchen Sie erneut nach der Zeile Version: in der Ausgabe.
Package: curl
Version: 7.81.0-1ubuntu1.10
...
APT-Sources: http://security.ubuntu.com/ubuntu jammy-updates/main amd64 Packages
Description: command line tool for transferring data with URL syntax
...
Die Verwendung von apt show ist besonders nützlich, wenn Sie mehr Details als nur die Versionsnummer benötigen, wie beispielsweise die Abhängigkeiten des Pakets oder wo es installiert wurde.
Klicken Sie auf Weiter, um zum nächsten Schritt zu gelangen.
Prüfen Sie die installierte Version mit dpkg -l
In diesem Schritt lernen Sie einen weiteren Befehl kennen, um die Installation und die Version von Paketen auf Ihrem System zu überprüfen: dpkg. Der dpkg-Befehl ist das Low-Level-Tool zur Verwaltung von Debian-Paketen, und apt nutzt dpkg im Hintergrund.
Der dpkg -l-Befehl listet alle installierten Pakete auf. Dies kann eine sehr lange Ausgabe erzeugen, daher ist es üblich, die Ausgabe an grep zu leiten, um nach einem bestimmten Paket zu filtern.
Lassen Sie uns dpkg -l verwenden, um zu überprüfen, ob das nano-Paket installiert ist und seine Version anzuzeigen. Geben Sie den folgenden Befehl in Ihrem Terminal ein und drücken Sie die Eingabetaste:
dpkg -l nano
Die Ausgabe zeigt eine Zeile für das nano-Paket an, wenn es installiert ist. Die zweite Spalte zeigt die Version an.
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/Trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||| Name Version Architecture Description
+++-==============-============-============-============================================
ii nano 5.9-4 amd64 small, friendly text editor inspired by Pico
In dieser Ausgabe:
iiin den ersten beiden Spalten zeigt an, dass das Paket installiert ist (i) und seine Konfigurationsdateien installiert sind (i).nanoist der Paketname.5.9-4ist die installierte Version.
Jetzt überprüfen wir das curl-Paket mit demselben Befehl:
dpkg -l curl
Sie sollten eine ähnliche Ausgabe für das curl-Paket sehen:
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/Trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||| Name Version Architecture Description
+++-==============-============-============-============================================
ii curl 7.81.0-1ubuntu1.10 amd64 command line tool for transferring data with URL syntax
Der dpkg -l-Befehl ist ein grundlegendes Tool zur Überprüfung der Existenz und Version von installierten Paketen auf Debian-basierten Systemen.
Klicken Sie auf Weiter, um dieses Lab abzuschließen.
Zusammenfassung
In diesem Lab haben Sie gelernt, wie Sie die Version von installierter Software in Linux mit verschiedenen Methoden überprüfen können. Zunächst haben Sie die gängige Praxis untersucht, die Option --version mit verschiedenen Befehlszeilentools wie bash, nano und curl zu verwenden, um schnell deren Versionen anzuzeigen. Diese Methode ist einfach, hängt jedoch davon ab, ob die Software diese Option unterstützt.
Anschließend haben Sie einen umfassenderen Ansatz entdeckt, der den apt-Paketmanager auf Debian-basierten Systemen nutzt. Indem Sie den apt show-Befehl mit einem Paketnamen wie nano verwenden, können Sie detaillierte Informationen über das installierte Paket abrufen, einschließlich seiner Version. Dies ist eine allgemeinere Methode zur Überprüfung von Softwareversionen.



