Nachdem Sie dieses Tutorial gelesen haben, wissen Sie, wie Sie Informationen über installierte, entfernte und aktualisierte Pakete mit Befehlen finden geeignet, dpkg-query, und Lesen von DPKG -Protokollen. Es gibt Anweisungen zum Erstellen einer Liste installierter Pakete, der Installation aller aufgeführten Pakete auf einem neuen Computer sowie zusätzliche APT- und DPKG -Tipps.
Siehe installierte Pakete mit APT
Der folgende Befehl zeigt eine Liste aller über den APT/APT-Get-Paket-Manager installierten Software.
APT -installierte ListeAuflistung installierte Pakete mit DPKG-Query
DPKG-Query ist ein Befehl zur Anzeige von Informationen zu Paketen aus der DPKG-Datenbank.
sudo dpkg -query -lZählen Sie alle installierten Pakete
Mit DPKG-Query erhalten Sie eine Gesamtzahl aller installierten Pakete. Der -F Flag wird nur alle binären Pakete auflisten, dann die Toilette Der Befehl zählt alle aufgelisteten Pakete:
sudo dpkg -query -f '$ binary: package \ n' -w | WC -lWie Sie sehen können, gibt es 2802 installierte Pakete.
Siehe installierte Pakete Lesenprotokolle
Sie können die aktuelle APT -Aktivität (Installation, Entfernung, Upgrade) durch Lesen des Protokolls lesen /var/log/apt/history.Protokoll Wie nachfolgend dargestellt:
Katzen/var/log/apt/history.ProtokollUm Informationen über mit DPKG installierte Pakete zu erhalten, müssen Sie DPKG -Protokolle unter /var /loges. Sie können das aktuelle Protokoll lesen, indem Sie den folgenden Befehl ausführen:
Grep "Installieren"/var/log/dpkg.ProtokollWeitere Informationen finden Sie in der Datei, um das vorherige Protokoll zu überprüfen /var/log/dpkg.Protokoll.1.
Grep "Installieren"/var/log/dpkg.Protokoll.1Das Lesen komprimierter Protokolle ist der gleiche Prozess, aber mit Zgrep anstelle von grep, wie im folgenden Beispiel gezeigt.
ZGREP "Installieren"/var/log/dpkg.Protokoll.10.gzWenn Sie alle komprimierten Protokolle gleichzeitig sehen möchten, können Sie wie im folgenden Beispiel eine Wildcard verwenden:
ZGREP "Installieren"/var/log/dpkg.Protokoll.*.gzListe entfernt Pakete
Sie können auch entfernte Pakete auflisten, indem Sie Protokolle lesen, indem Sie "installieren" durch "entfernen" ersetzen, wie im Bild unten gezeigt.
Grep "entfernen"/var/log/dpkg.ProtokollWie beim vorherigen Beispiel können Sie auch den Befehl ZGREP und eine Wildcard verwenden, um alle komprimierten Protokolle zu lesen, wie im Screenshot unten gezeigt.
ZGREP "REMET"/var/log/dpkg.Protokoll.*.gzListen Sie aktualisierte Pakete auf
Um aktualisierte Pakete anzuzeigen, ersetzen Sie "Installieren" oder "Entfernen Sie" durch "Upgrade", wie im folgenden Beispiel gezeigt.
Grep "Upgrade"/var/log/dpkg.ProtokollVerwenden Zgrep zum Lesen von komprimierten Protokollen.
ZGREP "Upgrade"/var/log/dpkg.Protokoll.10.gzWie bei früheren Beispielen können Sie auch eine Wildcard verwenden.
ZGREP "Upgrade"/var/log/dpkg.Protokoll.*.gzExportliste der installierten Pakete, die auf einem neuen Gerät installiert werden sollen
Sie können eine Liste installierter Pakete erstellen und sie dann in ein neues Gerät importieren, um dieselbe Software zu installieren.
Um eine Liste der installierten Pakete zu erstellen. Anstelle des Zählens erstellt der folgende Befehl eine Liste auf dem Namen InstalledPackages.
sudo dpkg -query -f '$ binary: package \ n' -w> installedPackagesAuf dem Computer möchten Sie dieselben Pakete installieren:
sudo xargs -a installedPackages apt installierenIm folgenden Screenshot wurde die APT auf demselben Computer ausgeführt, auf dem die Liste erstellt wurde. Somit sind bereits festgestellt, dass Pakete installiert sind.
Aktualisieren veralteter Pakete
Sie können den Befehl neigen, um nach veralteten Paketen zu überprüfen, um den folgenden Befehl auszuführen:
sudo apt--fix-missing updateBeheben von Abhängigkeiten oder kaputten Paketen
Nach dem Laufen Abhängigkeiten oder kaputte Pakete zu beheben APT-Get-Update, Führen Sie den folgenden Befehl aus.
sudo apt -Get install -fÜber APT und DPKG
Weitere Informationen zum APT/APT-Get-Paket-Manager finden Sie auf der Mannseite https: // linux.sterben.Netz/Mann/8/Apt-Get.
Weitere Informationen zu DPKG finden Sie auf der Mannseite https: // linux.sterben.net/mann/1/dpkg.
Abschluss
Wie Sie können. Linux bietet eine Vielzahl von vielseitigen Befehlen und Tools zum Verwalten und Verwalten von Paketen auf benutzerdefinierte Weise. Zum Beispiel kann die Gesamtzahl installierter Programme in Microsoft Windows ohne die Hilfe eines externen Tools schwieriger oder unmöglich sein.
Das Erlernen einfacher Aufgaben wie der in diesem Tutorial erläuterten Aufgaben spart Ihnen möglicherweise viel Zeit, wie in dem Abschnitt nachgewiesen wird, wie eine Liste von Paketen auf einem neuen Gerät exportiert wird, insbesondere nützlich, wenn Sie ein ähnliches Server und Klonen von ISN erstellen müssen. t eine Option.
Das Erlernen des Verwaltens und Verwaltens von Paketen ist ein wichtiger und grundlegender Wissen, den jeder Benutzer muss.
Ich hoffe, dieses Tutorial war nützlich. Verfolgen Sie den Hinweis für weitere Linux -Tipps und Tutorials weiterhin Linux -Hinweis.