GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So verwenden Sie „Yum-Verlauf“, um installierte oder entfernte Pakete herauszufinden

Hallo Freunde. Yum ist aufgrund von Dingen wie der Geschichte von Yum einer der wichtigsten Paketmanager da draußen. Wir werden also den yum-Verlauf verwenden, um Paketinformationen über installierte oder deinstallierte Pakete auf dem System herauszufinden. Darüber hinaus wird der yum-Verlauf verwendet, um Transaktionen zu überprüfen, die mit diesem Programm durchgeführt wurden.

Yum-Verlauf unter Linux verwenden

Der Hauptgrund für die Verwendung von yum und dem Unterbefehl history besteht darin, die Transaktionen zu überprüfen, die der Befehl im Laufe der Zeit ausgeführt hat. Bei diesen Transaktionen kann es sich um eine gemeinsame Paketaktualisierung, Deinstallation oder Installation handeln. Jeder von ihnen ist zur besseren Verwaltung mit einer ID gekennzeichnet.

Darüber hinaus können wir zu einem früheren Zustand zurückkehren oder den erstellten Verlauf überprüfen. Es ist ein Wunder, das wir erklären werden.

Obwohl die Optionen von yum history sind mehrere, die wichtigsten sind

  • Informationen :Zeigt die Informationen zu den Transaktionen an.
  • Liste :Damit können wir die getätigten Transaktionen auflisten.
  • Wiederholen :wiederholt die in der Transaktion durchgeführten Aufgaben.
  • rückgängig machen :Kehrt zum vorherigen Zustand der durchgeführten Transaktion zurück.
  • Zurücksetzen :In diesem Fall wird die Konfiguration der RPM-Pakete auf den vorherigen Stand der Transaktion zurückgesetzt. Es ist möglich, dass mehrere Schritte unternommen werden, um das Ziel zu erreichen.

Bei diesen Operationen reicht es aus, es zu verwenden.

In diesem Beitrag werde ich die Befehle als Root-Benutzer ausführen, um Probleme zu vermeiden.

Anzeigen von Transaktionen mit Yum-Verlauf

Wenn Sie den Befehl

verwenden
yum history

Oder:

yum history list all

Sie erhalten einen Ausgabebildschirm, der Ihnen alle durchgeführten Transaktionen anzeigt.

Die Felder auf dem Ausgabebildschirm zeigen die ID, den Befehl selbst; Datum und Uhrzeit der Durchführung; die ausgeführte Aktion; und schließlich eine Zahl, die betroffene Pakete zusammen mit einer Legende angibt.

Sie können auch list verwenden um den Transaktionsverlauf eines bestimmten Pakets abzufragen. Zum Beispiel:

yum history list vim-minimal
ID     | Command line                                                                                                       | Date and time    | Action(s)      | Altered
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
     7 | update                                                                                                             | 2022-03-09 20:43 | Upgrade        |   23  <
     1 |                                                                                                                    | 2022-01-24 09:47 | Install        |  391 >E

Informationen zu einer Transaktion anzeigen

Unter Verwendung der Transaktions-ID und der ìnfo Befehl können wir Informationen über die durchgeführte Transaktion anzeigen.

Zum Beispiel

yum history info 7

Dort finden Sie Informationen zu den betroffenen Paketen.

Ebenso können Sie ein Paket angeben, um Informationen über die Transaktion zu erhalten, an der es beteiligt war.

Zurücksetzen des Yum-Verlaufs

Um dies zu demonstrieren, werde ich zuerst zwei Pakete wie nano installieren und vim .

yum install nano vim

Wenn Sie die Liste der Transaktionen erneut anzeigen, sieht sie in etwa so aus

yum history

Jetzt müssen wir zu einem Zustand zurückkehren, bevor wir nano installieren und vim .

yum history rollback 7

Das heißt, es wird auf den Zustand vor der letzten Transaktion zurückgesetzt, also nano und vim wird entfernt.

Um eine Transaktion zu wiederholen, können Sie redo verwenden auf die gleiche Weise wie Rollback. Der Unterschied besteht darin, dass Redo alles wiederholt, was die Transaktion getan hat.

Jetzt die Undo-Option

Über das undo Option ist die Operation ähnlich wie Rollback, also müssen Sie nur

verwenden
yum history undo 7

Aber wie gesagt, sie werden auf sehr ähnliche Weise verwendet.

Schlussfolgerung

Der Yum-Verlauf ist ein sehr nützliches Dienstprogramm, um die Transaktionen zu kennen und zu verwalten, die in YUM durchgeführt wurden. Darüber hinaus kann es verwendet werden, um Änderungen in Paketen zu verfolgen.

Ich hoffe, dir hat dieser Beitrag gefallen.


Linux
  1. So listen Sie alle installierten Pakete in Linux auf

  2. Wie findet man heraus, welche Version von GTK+ auf Ubuntu installiert ist?

  3. Wie finde ich mit YUM oder RPM heraus, welche Dateien installiert sind?

  4. Wie finde ich heraus, welcher Wi-Fi-Treiber installiert ist?

  5. Alle von mir installierten Pakete vollständig entfernen?

So deinstallieren oder entfernen Sie Pakete von CentOS

So verwenden Sie „Yum History“, um Informationen zu installierten oder entfernten Paketen zu finden

So finden Sie die installierten proprietären Pakete in Arch Linux

So listen Sie installierte Pakete in Linux auf

So entfernen Sie einen Befehl aus dem Verlauf in Linux

So listen Sie installierte Pakete unter Ubuntu 22.04 auf