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.
- Undo – mag-undo sa usa ka piho nga transaksyon.
- redo – balika ang trabaho sa usa ka piho nga transaksyon
- 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:
- force-reinstall – i-install pag-usab ang bisan unsang package nga na-install sa maong transaksyon (pinaagi sa yum install, upgrade o downgrade).
- 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:
- addon-info – maghatag ug tinubdan sa dugang impormasyon.
- stats – nagpakita sa estadistika mahitungod sa kasamtangang kasaysayan DB.
- 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.