Wéi benotzt d'Yum Geschicht fir erauszefannen installéiert oder ewechgeholl Packagen Info


Ufroen iwwer déi installéiert Packagen an/oder verfügbare Packagen plus sou vill méi.

An dësem Artikel wäerte mir erkläre wéi d'Geschicht vun YUM Transaktiounen ze gesinn fir Informatiounen iwwer installéiert Packagen erauszefannen an déi, déi aus engem System ewechgeholl/geläscht goufen.

Drënner sinn e puer Beispiller wéi Dir de YUM Geschicht Kommando benotzt.

View Komplett YUM Geschicht

Fir eng komplett Geschicht vu YUM Transaktiounen ze gesinn, kënne mir de Kommando hei drënner ausféieren, deen eis d'Transaktiouns-ID weist, de Login Benotzer deen déi speziell Handlung ausgefouert huet, Datum an Zäit wou d'Operatioun geschitt ass, déi aktuell Handlung an zousätzlech Informatioun iwwer eppes falsch mat der Operatioun:

# yum history 

Benotzt Yum fir Package Info ze fannen

D'Geschicht Ënnerbefehle: Info/Lëscht/Resumé kënnen eng Transaktiouns-ID oder Packagenumm als Argument huelen. Zousätzlech kann d'Lëscht Ënnerbefehl e speziellen Argument huelen, all Bedeitung - all Transaktiounen.

De fréiere Geschichtsbefehl ass gläichwäerteg mam Lafen:

# yum history list all

An, Dir kënnt Detailer vun Transaktioune betreffend e bestëmmte Package kucken wéi httpd Webserver mam Kommando info wéi follegt:

# yum history info httpd

Fir e Resumé vun den Transaktioune betreffend httpd Package ze kréien, kënne mir de folgende Kommando ausginn:

# yum history summary httpd

Et ass och méiglech eng Transaktiouns-ID ze benotzen, de Kommando hei ënnen weist Detailer vun der Transaktiouns-ID 15.

# yum history info 15

Benotzt Yum Geschicht fir Package Transaktioun Info ze fannen

Et gi Ënnerbefehle déi Transaktiounsdetailer vun engem spezifesche Package oder Grupp vu Packagen ausdrécken. Mir kënnen Package-Lëscht oder Package_info benotzen fir méi Informatioun iwwer httpd Package ze gesinn wéi:

# yum history package-list httpd
OR
# yum history package-info httpd

Fir Geschicht iwwer verschidde Packagen ze kréien, kënne mir lafen:

# yum history package-list httpd epel-release
OR
# yum history packages-list httpd epel-release

Benotzt Yum fir Packagen zréckzerollen

Ausserdeem ginn et gewësse Geschicht Ënnerbefehle déi eis et erlaben: Transaktiounen z'ënnerhuelen/nei ze maachen/zréckzekréien.

  1. Undo – wäert eng spezifizéiert Transaktioun réckgängeg maachen.
  2. Redo - widderhuelen d'Aarbecht vun enger spezifizéierter Transaktioun
  3. Rollback - wäert all Transaktioune bis zum Punkt vun der spezifizéierter Transaktioun annuléieren.

Si huelen entweder eng eenzeg Transaktiouns-ID oder d'Schlësselwuert lescht an en Offset vun der leschter Transaktioun.

Zum Beispill, unzehuelen datt mir 60 Transaktioune gemaach hunn, bezitt lescht op Transaktioun 60, an lescht-4 weist op Transaktioun 56.

Dëst ass wéi d'Ënnerbefehl uewe funktionnéieren: Wa mir 5 Transaktiounen hunn: V, W, X, Y an Z, wou Pakete respektiv installéiert sinn.

# yum history undo 2    #will remove package W
# yum history redo 2    #will  reinstall package W
# yum history rollback 2    #will remove packages from X, Y, and Z. 

Am folgende Beispill war Transaktioun 2 eng Aktualiséierungsoperatioun, wéi et hei ënnendrënner gesi gëtt, de Redo Kommando, dee folgend ass, widderhëlt Transaktioun 2, déi all d'Packagen Upgrade vun där Zäit aktualiséiert:

# yum history | grep -w "2"
# yum history redo 2

D'Redo-Subkommando kann och e puer fakultativ Argumenter huelen ier mir eng Transaktioun spezifizéieren:

  1. force-reinstall - neiinstalléiert all Packagen déi an där Transaktioun installéiert goufen (iwwer yum Installatioun, Upgrade oder Downgrade).
  2. force-remove - läscht all Packagen déi aktualiséiert oder erofgradéiert goufen.

# yum history redo force-reinstall 16

Fannt Yum Geschicht Datebank a Quellen Info

Dës Ënnerbefehle ginn eis Informatioun iwwer d'Geschicht DB an zousätzlech Informatiounsquellen:

  1. addon-info - wäert Quelle fir zousätzlech Informatioun ubidden.
  2. Statistiken - weist Statistiken iwwer déi aktuell Geschicht DB.
  3. Synchroniséierung - erlaabt eis d'rpmdb/yumdb Daten ze änneren, déi fir all installéiert Packagen gespäichert sinn.

Betruecht d'Befehle hei ënnen fir ze verstoen wéi dës Ënnerbefehle praktesch funktionnéieren:

# yum history addon-info
# yum history stats
# yum history sync

Fir eng nei Geschichtdatei ze setzen, benotzt den neien Ënnerkommando:

# yum history new

Mir kënnen eng komplett Informatioun iwwer YUM Geschicht Kommando a verschidde aner Kommandoen op der Yum Man Säit fannen:

# man yum

Dat ass et fir elo. An dësem Guide hu mir verschidde YUM Geschicht Kommandoen erkläert fir Detailer vun YUM Transaktiounen ze gesinn. Denkt drun eis Är Gedanken iwwer dëse Guide iwwer de Kommentarsektioun hei drënner ze bidden.