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


Jedna od najvažnijih i najkorisnijih funkcija dodatih YUM Package Manageru (od verzije 3.2.25) je naredba „yum history”. Omogućava vam da pregledate potpunu istoriju yum transakcija koje su pokrenute na sistemu.

Prikazuje datume i vrijeme kada su transakcije izvršene, da li su transakcije uspjele ili su prekinute, broj paketa na koje je to utjecalo i još mnogo toga.

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

Da biste to učinili, prvo morate pregledati yum historiju transakcija tako što ćete pokrenuti sljedeću naredbu kao root korisnik, u suprotnom koristite naredbu sudo da dobijete root privilegije.

sudo yum history  
OR
sudo yum history list all

Iz rezultata na slici iznad, yum historija prikazuje ID transakcije, komandnu liniju, datum i vrijeme, radnju i još mnogo toga.

Da poništite yum instalaciju, zabilježite ID transakcije i izvršite potrebnu radnju. U ovom primjeru želimo poništiti instalaciju sa ID 63, čime će se obrisati paket koji je instaliran u navedenoj transakciji, na sljedeći način (unesite y/yes kada se to zatraži ).

sudo yum history undo 63

Da ponovite yum instalaciju, kao i prije, uzmite u obzir ID transakcije i pokrenite ga. Na primjer, da ponovite instalaciju sa ID 63, pokrenite sljedeću naredbu.

sudo yum history redo 63

Imajte na umu da isto možete učiniti za yum remove/erase transakciju. Najvažnija stvar koju treba napomenuti je ID transakcije akcije yum install ili yum remove.

Za više informacija o yum historiji, pogledajte ovaj vodič:

  1. Kako koristiti 'Yum History' 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-u. Podijelite svoje mišljenje s nama putem obrasca za komentare ispod.