Kuidas kasutada Yumi ajalugu installitud või eemaldatud pakettide teabe väljaselgitamiseks


päringud installitud pakettide ja/või saadaolevate pakettide kohta ning palju muud.

Selles artiklis selgitame, kuidas vaadata YUM-i tehingute ajalugu, et saada teavet installitud pakettide ja nende kohta, mis süsteemist eemaldati/kustutati.

Allpool on mõned näited YUM-i ajaloo käsu kasutamisest.

Kuva täielik YUM-i ajalugu

YUM-i tehingute täieliku ajaloo kuvamiseks võime käivitada alloleva käsu, mis näitab meile järgmist: tehingu ID, konkreetse toimingu sooritanud sisselogimise kasutaja, toimingu kuupäev ja kellaaeg, tegelik toiming ja lisateave vale asja kohta operatsiooniga:

# yum history 

Paketiinfo leidmiseks kasutage Yumi

Ajalugu alamkäsud: info/nimekiri/kokkuvõte võivad argumendiks võtta tehingu ID või paketi nime. Lisaks võib loendi alamkäsu võtta spetsiaalse argumendi, mis tähendab kõiki tehinguid.

Eelmine ajaloo käsk on samaväärne käivitamisega:

# yum history list all

Ja saate vaadata antud paketiga seotud tehingute üksikasju, näiteks veebiserver httpd käsuga info järgmiselt:

# yum history info httpd

Paketiga httpd seotud tehingute kokkuvõtte saamiseks võime anda järgmise käsu:

# yum history summary httpd

Samuti on võimalik kasutada tehingu ID-d, allolev käsk kuvab tehingu ID 15 üksikasjad.

# yum history info 15

Paketi tehingute teabe leidmiseks kasutage Yumi ajalugu

On alamkäske, mis printivad välja konkreetse paketi või pakettide rühma tehingu üksikasjad. Paketi httpd kohta lisateabe nägemiseks võime kasutada package-list või package_info :

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

Mitme paketi ajaloo saamiseks võime käivitada:

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

Pakettide tagasivõtmiseks kasutage rakendust Yum

Lisaks on teatud ajaloo alamkäsud, mis võimaldavad meil tehinguid tagasi võtta/uuesti teha/tagasivõtmist.

  1. Võta tagasi - tühistab määratud tehingu.
  2. ümber - korrake määratud tehingu tööd
  3. tagasivõtmine - tühistab kõik tehingud kuni määratud tehinguni.

Nad võtavad kas ühe tehingu ID või märksõna viimane ja nihe viimasest tehingust.

Näiteks eeldades, et oleme teinud 60 tehingut, osutab „viimane” tehingule 60 ja „viimane-4” tehingule 56.

Nii toimivad ülaltoodud alamkäsud: kui meil on 5 tehingut: V, W, X, Y ja Z, kuhu paketid on vastavalt installitud.

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

Järgmises näites oli tehing 2 värskendustoiming, nagu allpool näha, kordab järgmine käsk Redo järgmist tehingut 2, mis uuendab kõiki selleks ajaks värskendatud pakette:

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

Alamkäsk Redo võib enne tehingu määramist võtta ka valikulisi argumente:

  1. sundinstallimine - installib uuesti kõik selle tehinguga installitud paketid (installimise, täiendamise või alandamise kaudu).
  2. sundimine - eemaldab kõik paketid, mida on värskendatud või alandatud versioonile.

# yum history redo force-reinstall 16

Leidke Yumi ajaloo andmebaas ja allikate teave

Need alamkäsud pakuvad meile teavet ajaloo DB ja täiendavate teabeallikate kohta:

  1. addon-info - pakub lisateavet.
  2. statistika - kuvab statistika praeguse ajaloo DB kohta.
  3. sünkroonimine - võimaldab meil muuta kõigi installitud pakettide jaoks salvestatud andmeid rpmdb/yumdb.

Mõelge allpool olevatele käskudele, et mõista, kuidas need alamkäsud praktiliselt toimivad:

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

Uue ajaloofaili määramiseks kasutage uut alamkäsku:

# yum history new

Täieliku teabe YUM-i ajaloo käsu ja paljude teiste käskude kohta leiate yum-i man lehelt:

# man yum

Praegu on see kõik. Selles juhendis selgitasime erinevaid YUM-i ajaloo käske, et vaadata YUM-i tehingute üksikasju. Ärge unustage meile pakkuda oma mõtteid selle juhendi kohta allpool oleva kommentaaride jaotise kaudu.