Kako razveljaviti ali ponoviti namestitev Yum na CentOS in RHEL


Ena najpomembnejših in najkoristnejših funkcij, dodanih upravitelju paketov YUM (od različice 3.2.25), je ukaz "yum history". Omogoča vam pregled celotne zgodovine yum transakcij, ki so bile izvedene v sistemu.

Prikazuje datume in ure, ko so bile transakcije izvedene, ali so bile transakcije uspešne ali prekinjene, število prizadetih paketov in še veliko več.

Pomembno je, da lahko zgodovino yum uporabite za razveljavitev ali ponovitev določenih transakcij. V tem članku bomo pokazali, kako razveljaviti ali ponoviti namestitev yum, vključno z odvisnostmi od distribucije CentOS/RHEL.

Če želite to narediti, morate najprej pregledati zgodovino transakcij yum tako, da kot root uporabnik zaženete naslednji ukaz, sicer pa z ukazom sudo pridobite korenske pravice.

$ sudo yum history  
OR
$ sudo yum history list all

Z izpisa na zgornjem posnetku zaslona vam zgodovina yum prikazuje ID transakcije, ukazno vrstico, datum in čas, dejanje in drugo.

Če želite razveljaviti namestitev yum, upoštevajte ID transakcije in izvedite zahtevano dejanje. V tem primeru želimo razveljaviti namestitev z ID 63, ki bo izbrisal paket, ki je bil nameščen v podani transakciji, na naslednji način (na vprašanje vnesite y/yes ).

$ sudo yum history undo 63

Če želite znova namestiti yum, kot prej, upoštevajte ID transakcije in ga zaženite. Če želite na primer ponoviti namestitev z ID 63, zaženite naslednji ukaz.

$ sudo yum history redo 63

Upoštevajte, da lahko enako storite za yum odstranitev/brisanje transakcije. Najpomembnejša stvar, ki jo je treba upoštevati, je ID transakcije dejanja namestitve ali odstranitve yum.

Za več informacij o zgodovini yum si oglejte ta priročnik:

  1. Kako z uporabo zgodovine Yum odkriti podatke o nameščenih ali odstranjenih paketih

To je vse za zdaj! V tem članku smo pokazali, kako razveljaviti ali ponoviti namestitev yum, vključno z odvisnostmi od CentOS/RHEL. Delite svoje misli z nami preko spodnjega obrazca za komentar.