Kako koristiti 'Yum History' da saznate informacije o instaliranim ili uklonjenim paketima
YUM je interaktivni, rpm baziran, menadžer paketa visokog nivoa za RHEL/CentOS sisteme, omogućava korisnicima da instaliraju nove pakete, uklanjaju/brišu stare/neželjene pakete. Može automatski da pokreće sistemske nadogradnje i radi analizu zavisnosti, kao i da vrši upite o instaliranim paketima i/ili dostupnim paketima i još mnogo toga.
U ovom članku ćemo objasniti kako da pogledate istoriju YUM transakcija kako biste saznali informacije o instaliranim paketima i onima koji su uklonjeni/brisani sa sistema.
Predloženo čitanje: 20 Linux YUM naredbi za upravljanje paketima
Ispod su neki primeri kako da koristite komandu YUM history.
Pogledajte kompletnu istoriju YUM-a
Za pregled pune historije 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 akciju i dodatne informacije o svemu što nije u redu s operacijom:
yum history
Koristite Yum da pronađete informacije o paketu
Podnaredbe historije: info/list/summary mogu uzeti ID transakcije ili naziv paketa kao argument. Dodatno, podkomanda liste može uzeti poseban argument, sve značenje – sve transakcije.
Prethodna naredba historije je ekvivalentna pokretanju:
yum history list all
I, možete vidjeti detalje transakcija koje se odnose na dati paket kao što je httpd
web server pomoću info
naredbe kako slijedi:
yum history info httpd
Da dobijemo sažetak transakcija u vezi httpd
paketa, možemo izdati sljedeću naredbu:
yum history summary httpd
Također je moguće koristiti ID transakcije, naredba ispod će prikazati detalje ID transakcije 15
.
yum history info 15
Koristite Yum historiju da pronađete informacije o transakciji paketa
Postoje podnaredbe koje ispisuju detalje transakcije određenog paketa ili grupe paketa. Možemo koristiti package-list
ili package_info
da vidimo više informacija o httpd
paketu na sljedeći način:
yum history package-list httpd
OR
yum history package-info httpd
Da dobijemo historiju više paketa, možemo pokrenuti:
yum history package-list httpd epel-release
OR
yum history packages-list httpd epel-release
Koristite Yum za vraćanje paketa
Nadalje, postoje određene podnaredbe historije koje nam omogućavaju da: poništimo/ponovimo/vratimo transakcije.
- Poništi – poništit će određenu transakciju.
- ponovi – ponoviti rad određene transakcije
- povratak – poništiće sve transakcije do tačke navedene transakcije.
Oni uzimaju ili jedan ID transakcije ili ključnu riječ last i pomak od posljednje transakcije.
Na primjer, pod pretpostavkom da smo obavili 60 transakcija, “zadnja” se odnosi na transakciju 60, a “zadnja-4” ukazuje na transakciju < jako>56.
Preporučeno čitanje: Kako koristiti 'yum-utils' da održite Yum i poboljšate njegove performanse
Ovako rade gornje podnaredbe: Ako imamo 5 transakcija: V, W, X, Y i Z, gdje su instalirani 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.
U sljedećem primjeru, transakcija 2 je bila operacija ažuriranja, kao što se vidi ispod, naredba redo koja slijedi će ponoviti transakciju 2 nadogradnjom svih paketa ažuriranih do tog vremena:
yum history | grep -w "2"
yum history redo 2
Podnaredba redo također može uzeti neke opcione argumente prije nego što specificiramo transakciju:
- prisilna ponovna instalacija – ponovo instalira sve pakete koji su instalirani u toj transakciji (putem yum instalacije, nadogradnje ili vraćanja na stariju verziju).
- prisilno uklanjanje – uklanja sve pakete koji su ažurirani ili degradirani.
yum history redo force-reinstall 16
Pronađite Yum History bazu podataka i informacije o izvorima
Ove podnaredbe nam pružaju informacije o historiji DB i dodatnim izvorima informacija:
- addon-info – pružit će izvore dodatnih informacija.
- stats – prikazuje statistiku o trenutnoj historiji DB.
- sinhronizacija – omogućava nam da izmijenimo rpmdb/yumdb podatke pohranjene za sve instalirane pakete.
Razmotrite naredbe u nastavku da biste razumjeli kako ove podnaredbe praktično funkcioniraju:
yum history addon-info
yum history stats
yum history sync
Za postavljanje nove datoteke historije koristite novu podnaredbu:
yum history new
Kompletne informacije o YUM historiji komandi i nekoliko drugih naredbi možemo pronaći na yum man stranici:
man yum
Preporučeno čitanje: 4 načina za onemogućavanje/zaključavanje određenih ažuriranja paketa koristeći Yum
To je to za sada. U ovom vodiču smo objasnili različite komande YUM istorije za pregled detalja YUM transakcija. Ne zaboravite da nam iznesete svoje mišljenje o ovom vodiču putem odjeljka za komentare ispod.