Eine .deb
ist eine Softwarepaketdatei, die Anwendungsdateien einer bestimmten Software und Metadatendatei über ihre Abhängigkeiten und Versionen enthält. Die Software kann mit dpkg (Debian Package Manager) aus der deb-Datei installiert werden ) von der Befehlszeile oder von grafischen Anwendungen (die dpkg verwenden im Backend).
Dieses Format wird in allen Debian-basierten Linux-Distributionen verwendet, zum Beispiel Ubuntu , Linux Mint usw. Normalerweise haben diese Distributionen ein weiteres Installationsprogramm, das zusätzlich zu dpkg ausgeführt wird und führt die Aufgabe der Abhängigkeitsverwaltung durch, die vom apt-Paketmanager ausgeführt wird.
Heute werden wir lernen, wie man aktualisierbare deb-Pakete, d. h. Pakete, für die eine neuere Version in den Repositories verfügbar ist, in Ubuntu auflistet , Debian &Minze .
Software-Repository-Dateien aktualisieren
Zuerst müssen wir die Repository-Indexdateien aktualisieren, die Metadaten der neuesten im Repository verfügbaren Pakete enthalten. Führen Sie dazu Folgendes aus:
$ sudo apt update
Wie in der Ausgabe gezeigt, apt hat die neuesten Indexdateien aus verschiedenen Repositories (Main, Universe, Restricted) geholt. Wenn Sie auf die letzte Zeile der Ausgabe achten, sagt sie uns, dass 131 Pakete können aktualisiert werden, d.h. neuere Versionen sind verfügbar, und es sagt uns auch wörtlich der apt-Befehl um diese Pakete zu sehen.
Alle aktualisierbaren Pakete in Ubuntu auflisten
Führen Sie daher den folgenden Befehl aus, um diese aktualisierbaren Pakete anzuzeigen.
$ apt list --upgradable
Es zeigt den Namen des Pakets, seine neu verfügbare Versionsnummer und die Versionsnummer des bereits installierten Pakets.
Upgrade-Pakete in Ubuntu
Sie können jetzt den folgenden Befehl ausführen, um alle diese Pakete auf die neueste verfügbare Version zu aktualisieren.
$ sudo apt upgrade
Schlussfolgerung
Wir haben etwas über deb-Pakete gelernt und wie die aktualisierbaren Pakete in Ubuntu mit dem apt-Befehl aufgelistet werden können . Installation, Upgrade und Entfernung von Paketen werden somit durch apt erheblich vereinfacht , anstatt direkt dpkg zu verwenden und die Mühe der Abhängigkeitsverwaltung manuell übernehmen.
Erfahren Sie mehr über dpkg und passend in ihren Manpages:
$ man dpkg $ man apt
Wenn Sie Fragen oder Feedback haben, teilen Sie uns dies in den Kommentaren unten mit!