Kako uporabiti zgodovino Yum za iskanje informacij o nameščenih ali odstranjenih paketih


poizvedbe o nameščenih paketih in/ali razpoložljivih paketih in še veliko več.

V tem članku bomo razložili, kako si ogledati zgodovino transakcij YUM, da bi našli informacije o nameščenih paketih in tistih, ki so bili odstranjeni/izbrisani iz sistema.

Spodaj je nekaj primerov, kako uporabiti ukaz YUM history.

Oglejte si celotno zgodovino YUM

Če si želite ogledati celotno zgodovino transakcij YUM, lahko spodaj zaženemo ukaz, ki nam bo pokazal: ID transakcije, uporabnika za prijavo, ki je izvedel določeno dejanje, datum in čas, ko se je operacija zgodila, dejansko dejanje in dodatne informacije o napaki z operacijo:

# yum history 

Uporabite Yum za iskanje informacij o paketu

Pod-ukazi zgodovine: info/seznam/povzetek lahko za argument vzamejo ID transakcije ali ime paketa. Poleg tega lahko pod-ukaz seznama sprejme poseben argument, kar pomeni vse transakcije.

Prejšnji ukaz zgodovine je enakovreden zagonu:

# yum history list all

Podrobnosti transakcij v zvezi z določenim paketom, na primer httpd , si lahko ogledate z ukazom info , kot sledi:

# yum history info httpd

Če želite dobiti povzetek transakcij v zvezi s paketom httpd , lahko izdamo naslednji ukaz:

# yum history summary httpd

Možno je uporabiti tudi ID transakcije, spodnji ukaz bo prikazal podrobnosti ID-ja transakcije 15 .

# yum history info 15

Z zgodovino Yum poiščite informacije o transakciji paketa

Obstajajo pod-ukazi, ki natisnejo podrobnosti o transakcijah določenega paketa ali skupine paketov. Za ogled več informacij o paketu httpd lahko uporabimo seznam-paket ali package_info tako:

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

Če želite pridobiti zgodovino več paketov, lahko zaženemo:

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

Za vrnitev paketov uporabite Yum

Poleg tega obstajajo nekateri pod-ukazi zgodovine, ki nam omogočajo: razveljavitev/ponovitev/povratne transakcije.

  1. Razveljavi - razveljavi določeno transakcijo.
  2. redo - ponovite delo določene transakcije
  3. povračilo - razveljavi vse transakcije do točke določene transakcije.

Vzamejo bodisi en transakcijski ID bodisi ključno besedo zadnji in odmik od zadnje transakcije.

Na primer, ob predpostavki, da smo opravili 60 transakcij, se "zadnji" nanaša na transakcijo 60, "zadnji-4" pa na transakcijo 56.

Tako delujejo zgornji pod-ukazi: Če imamo 5 transakcij: V, W, X, Y in Z, kjer so nameščeni paketi.

# 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. 

V naslednjem primeru je bila transakcija 2 operacija posodobitve, kot je prikazano spodaj, naslednji ukaz redo bo ponovil transakcijo 2 in nadgradil vse do takrat posodobljene pakete:

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

Pod-ukaz redo lahko sprejme tudi nekatere neobvezne argumente, preden določimo transakcijo:

  1. prisilna ponovna namestitev - znova namesti vse pakete, ki so bili nameščeni v tej transakciji (prek namestitve, nadgradnje ali znižanja verzije).
  2. prisilno odstraniti - odstrani vse pakete, ki so bili posodobljeni ali znižani.

# yum history redo force-reinstall 16

Poiščite bazo podatkov Yum History in vire

Ti pod-ukazi nam dajejo informacije o zgodovini DB in dodatne vire informacij:

  1. addon-info - bo zagotovil vire dodatnih informacij.
  2. statistika - prikaže statistiko o trenutni zgodovini DB.
  3. sinhronizacija - omogoča spreminjanje podatkov rpmdb/yumdb, shranjenih za vse nameščene pakete.

Upoštevajte spodnje ukaze, da boste razumeli, kako ti pod-ukazi dejansko delujejo:

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

Če želite nastaviti novo zgodovinsko datoteko, uporabite nov pod-ukaz:

# yum history new

Popolne informacije o ukazu YUM zgodovine in številnih drugih ukazih lahko najdemo na priročni strani yum:

# man yum

Za zdaj je to. V tem priročniku smo razložili različne ukaze zgodovine YUM za ogled podrobnosti transakcij YUM. V razdelku za komentar spodaj nam posredujte svoje misli glede tega vodnika.