Kako poništiti ili ponoviti Yum instalaciju na CentOS i RHEL


Jedna od najvažnijih i najkorisnijih značajki dodanih u YUM Package Manager (od verzije 3.2.25) je naredba ‘yum history’. Omogućuje vam pregled cijele povijesti yum transakcija koje su pokrenute na sustavu.

Prikazuje datume i vremena kada su transakcije izvršene, jesu li transakcije uspjele ili su prekinute, broj pogođenih paketa i još mnogo toga.

Važno je da se yum povijest može koristiti za poništavanje ili ponovno određenih transakcija. U ovom ćemo članku pokazati kako poništiti ili ponoviti yum instalaciju uključujući ovisnosti o distribuciji CentOS/RHEL.

Da biste to učinili, prvo trebate pregledati povijest transakcija yum pokretanjem sljedeće naredbe kao root korisnik, inače koristite naredbu sudo za dobivanje root privilegija.

sudo yum history  
OR
sudo yum history list all

Iz izlaza na gornjoj snimci zaslona, yum povijest prikazuje ID transakcije, naredbeni redak, datum i vrijeme, radnju i više.

Da biste poništili yum instalaciju, zabilježite ID transakcije i izvršite potrebnu radnju. U ovom primjeru želimo poništiti instalaciju s ID 63, što će izbrisati paket koji je instaliran u navedenoj transakciji, kako slijedi (unesite y/yes kada se to od vas zatraži ).

sudo yum history undo 63

Da biste ponovili yum instalaciju, kao i prije, zabilježite ID transakcije i pokrenite je. Na primjer, da ponovite instalaciju s ID 63, pokrenite sljedeću naredbu.

sudo yum history redo 63

Imajte na umu da možete učiniti isto za yum uklanjanje/brisanje transakcije. Najvažnija stvar koju treba imati na umu je ID transakcije radnje yum instaliranje ili yum uklanjanje.

Za više informacija o povijesti yum-a pogledajte ovaj vodič:

  1. Kako koristiti 'Yum povijest' da saznate informacije o instaliranim ili uklonjenim paketima

To je sve za sada! U ovom članku smo pokazali kako poništiti ili ponoviti yum instalaciju uključujući ovisnosti o CentOS/RHEL. Podijelite svoje mišljenje s nama putem obrasca za komentare u nastavku.