Kako koristiti Yum History da biste saznali informacije o instaliranim ili uklonjenim paketima


upite o instaliranim paketima i/ili dostupnim paketima, plus još mnogo toga.

U ovom ćemo članku objasniti kako pregledati povijest YUM transakcija kako bismo saznali informacije o instaliranim paketima i onima koji su uklonjeni/izbrisani iz sustava.

Ispod su neki primjeri kako koristiti naredbu YUM history.

Pogledajte kompletnu YUM povijest

Da bismo pogledali punu povijest YUM transakcija, možemo pokrenuti naredbu ispod koja će nam pokazati: ID transakcije, korisnika za prijavu koji je izvršio određenu radnju, datum i vrijeme kada se operacija dogodila, stvarnu radnju i dodatne informacije o bilo čemu pogrešnom s operacijom:

# yum history 

Upotrijebite Yum za pronalaženje informacija o paketu

Podnaredbe povijesti: info/popis/sažetak mogu kao argument uzeti ID transakcije ili naziv paketa. Uz to, naredba popisa može uzeti poseban argument, sve značenje - sve transakcije.

Prethodna naredba povijesti jednaka je pokretanju:

# yum history list all

Pojedinosti o transakcijama u vezi s danim paketom, poput httpd web poslužitelja, možete pregledati pomoću naredbe info kako slijedi:

# yum history info httpd

Da bismo dobili sažetak transakcija u vezi s paketom httpd , možemo izdati sljedeću naredbu:

# yum history summary httpd

Također je moguće koristiti ID transakcije, naredba u nastavku prikazat će detalje ID-a transakcije 15 .

# yum history info 15

Koristite Yum History za pronalaženje podataka o transakciji paketa

Postoje pot naredbe koje ispisuju detalje o transakcijama određenog paketa ili grupe paketa. Možemo koristiti popis paketa ili package_info da bismo pogledali više informacija o paketu httpd na sljedeći način:

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

Da bismo dobili povijest o više paketa, možemo pokrenuti:

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

Upotrijebite Yum za vraćanje paketa

Nadalje, postoje određene naredbe povijesti koje nam omogućuju: poništavanje/ponavljanje/vraćanje transakcija.

  1. Poništi - poništit će navedenu transakciju.
  2. ponoviti - ponoviti rad određene transakcije
  3. vraćanje - poništit će sve transakcije do točke navedene transakcije.

Uzimaju ili jedan ID transakcije ili ključnu riječ zadnja i odmak od zadnje transakcije.

Na primjer, pod pretpostavkom da smo obavili 60 transakcija, "last" se odnosi na transakciju 60, a "last-4" ukazuje na transakciju 56.

Evo kako rade naredbe iznad: Ako imamo 5 transakcija: V, W, X, Y i Z, gdje su paketi tamo instalirani.

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

U sljedećem primjeru, transakcija 2 bila je operacija ažuriranja, kao što se vidi dolje, naredba redo, koja slijedi, ponovit će transakciju 2 nadograđujući sve do tada ažurirane pakete:

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

Podnaredba redo može uzeti i neke neobavezne argumente prije nego što odredimo transakciju:

  1. prisilna ponovna instalacija - ponovno instalira sve pakete instalirane u toj transakciji (putem yum instalacije, nadogradnje ili nadogradnje).
  2. prisilno uklanjanje - uklanja sve pakete koji su ažurirani ili smanjeni.

# yum history redo force-reinstall 16

Pronađite bazu podataka Yum History i izvore informacija

Ove pod naredbe pružaju nam informacije o povijesnom DB-u i dodatne izvore informacija:

  1. addon-info - pružit će izvore dodatnih informacija.
  2. statistika - prikazuje statistiku o trenutnom DB povijesti.
  3. sinkronizacija - omogućuje nam izmjenu podataka rpmdb/yumdb pohranjenih za bilo koji instalirani paket.

Razmotrite naredbe u nastavku da biste razumjeli kako ove pod naredbe praktično rade:

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

Da biste postavili novu datoteku povijesti, upotrijebite novu podnaredbu:

# yum history new

Cjelovite informacije o naredbi povijesti YUM-a i nekoliko drugih naredbi možemo pronaći na yum man stranici:

# man yum

To je za sada. U ovom smo vodiču objasnili razne naredbe povijesti YUM-a kako bismo pregledali detalje YUM transakcija. Ne zaboravite nam ponuditi svoja razmišljanja o ovom vodiču putem odjeljka za komentare u nastavku.