Giunsa Paggamit ang Yum History aron Mahibal-an ang Na-install o Gitangtang nga Impormasyon sa Mga Pakete


mga pangutana sa na-install nga mga pakete ug/o magamit nga mga pakete ug daghan pa.

Sa kini nga artikulo, among ipasabut kung giunsa pagtan-aw ang kasaysayan sa mga transaksyon sa YUM aron mahibal-an ang kasayuran bahin sa na-install nga mga pakete ug kung diin gikuha/napapas gikan sa usa ka sistema.

Sa ubos ang pipila ka mga pananglitan kung giunsa paggamit ang mando sa kasaysayan sa YUM.

Tan-awa ang Kompleto nga Kasaysayan sa YUM

Aron matan-aw ang tibuok kasaysayan sa mga transaksyon sa YUM, mahimo namong ipadagan ang sugo sa ubos nga magpakita kanamo sa: transaction id, login user nga nagpatuman sa partikular nga aksyon, petsa ug oras sa dihang nahitabo ang operasyon, ang aktuwal nga aksyon ug dugang nga impormasyon mahitungod sa bisan unsang butang nga sayup uban sa operasyon:

# yum history 

Gamita ang Yum sa Pagpangita sa Impormasyon sa Pakete

Ang mga sub-command sa kasaysayan: ang impormasyon/lista/summary mahimong makakuha og transaction ID o package name isip argumento. Dugang pa, ang lista nga sub-command mahimong makakuha usa ka espesyal nga argumento, tanan nga kahulugan - tanan nga mga transaksyon.

Ang miaging sugo sa kasaysayan katumbas sa pagdagan:

# yum history list all

Ug, mahimo nimong tan-awon ang mga detalye sa mga transaksyon mahitungod sa gihatag nga pakete sama sa httpd web server nga adunay info nga sugo sama sa mosunod:

# yum history info httpd

Aron makakuha og summary sa mga transaksyon mahitungod sa httpd package, mahimo natong i-issue ang mosunod nga sugo:

# yum history summary httpd

Posible usab nga mogamit ug transaction ID, ang command sa ubos magpakita sa mga detalye sa transaction ID 15.

# yum history info 15

Gamita ang Yum History para Makita ang Impormasyon sa Transaksyon sa Package

Adunay mga sub-command nga nag-print sa mga detalye sa transaksyon sa usa ka piho nga pakete o grupo sa mga pakete. Magamit namon ang listahan sa pakete o info_package aron makita ang dugang nga impormasyon bahin sa httpd nga pakete sama niini:

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

Aron makuha ang kasaysayan bahin sa daghang mga pakete, mahimo namon nga modagan:

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

Gamita ang Yum sa Rollback Packages

Dugang pa, adunay pipila ka mga sub-command sa kasaysayan nga makapahimo kanamo sa: pag-undo/pag-usab/pag-rollback sa mga transaksyon.

  1. Undo – mag-undo sa usa ka piho nga transaksyon.
  2. redo – balika ang trabaho sa usa ka piho nga transaksyon
  3. rollback – mag-undo sa tanang transaksyon hangtod sa punto sa gipiho nga transaksyon.

Nagkuha sila bisan usa ka transaksyon id o katapusan nga keyword ug usa ka offset gikan sa katapusang transaksyon.

Pananglitan, sa pag-ingon nga nakahimo kami og 60 ka mga transaksyon, ang katapusan nagtumong sa transaksyon 60, ug ang katapusang-4 nagpunting sa transaksyon 56.

Ingon niini kung giunsa ang mga sub-command sa ibabaw molihok: Kung kami adunay 5 nga mga transaksyon: V, W, X, Y ug Z, diin ang mga pakete kung diin gi-install.

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

Sa mosunud nga pananglitan, ang transaksyon 2 usa ka operasyon sa pag-update, ingon sa makita sa ubos, ang pag-usab nga mando nga nagsunod magsubli sa transaksyon 2 nga mag-upgrade sa tanan nga mga pakete nga na-update nianang panahona:

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

Ang redo sub-command mahimo usab nga makakuha og pipila ka opsyonal nga mga argumento sa dili pa nato itakda ang usa ka transaksyon:

  1. force-reinstall – i-install pag-usab ang bisan unsang package nga na-install sa maong transaksyon (pinaagi sa yum install, upgrade o downgrade).
  2. force-remove – nagtangtang sa bisan unsang mga pakete nga gi-update o gipaubos.

# yum history redo force-reinstall 16

Pangitaa ang Yum History Database ug Mga Tinubdan nga Impormasyon

Kini nga mga sub-command naghatag kanamo og impormasyon bahin sa kasaysayan nga DB ug dugang nga mga tinubdan sa impormasyon:

  1. addon-info – maghatag ug tinubdan sa dugang impormasyon.
  2. stats – nagpakita sa estadistika mahitungod sa kasamtangang kasaysayan DB.
  3. sync – makapahimo kanamo sa pag-usab sa rpmdb/yumdb data nga gitipigan para sa bisan unsang na-install nga mga pakete.

Hunahunaa ang mga sugo sa ubos aron masabtan kung giunsa kini nga mga sub-komand sa praktikal nga pagtrabaho:

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

Para magbutang ug bag-ong history file, gamita ang bag-ong sub-command:

# yum history new

Makit-an namon ang usa ka kompleto nga kasayuran bahin sa mando sa kasaysayan sa YUM ug daghang uban pang mga mando sa yum man page:

# man yum

Mao na kini sa pagkakaron. Sa kini nga giya, among gipasabut ang lainlaing mga sugo sa kasaysayan sa YUM aron makita ang mga detalye sa mga transaksyon sa YUM. Hinumdumi nga itanyag kanamo ang imong mga hunahuna bahin sa kini nga giya pinaagi sa seksyon sa komento sa ubos.