Kif tuża l-Istorja ta’ Yum biex issir taf l-informazzjoni dwar il-pakketti installati jew imneħħija
mistoqsijiet dwar il-pakketti installati u/jew pakketti disponibbli flimkien ma 'ħafna aktar.
F'dan l-artikolu, aħna se nispjegaw kif tara l-istorja tat-tranżazzjonijiet YUM sabiex issir taf informazzjoni dwar pakketti installati u dawk li tneħħew/tħassru minn sistema.
Hawn taħt hawn xi eżempji ta’ kif tuża l-kmand tal-istorja YUM.
Ara l-Istorja Sħiħa YUM
Biex tara storja sħiħa tat-tranżazzjonijiet YUM, nistgħu nħaddmu l-kmand hawn taħt li jurina l-id tat-tranżazzjoni, l-utent tal-login li wettaq l-azzjoni partikolari, id-data u l-ħin meta seħħet l-operazzjoni, l-azzjoni attwali u informazzjoni addizzjonali dwar xi ħaġa ħażina bl-operazzjoni:
# yum history
Uża Yum biex Sib Informazzjoni dwar il-Pakkett
Is-sottokmandi tal-istorja: info/lista/sommarju jistgħu jieħdu ID tat-tranżazzjoni jew isem tal-pakkett bħala argument. Barra minn hekk, is-sottokmand tal-lista jista 'jieħu argument speċjali, it-tifsira kollha - it-tranżazzjonijiet kollha.
Il-kmand tal-istorja preċedenti huwa ekwivalenti għat-tħaddim:
# yum history list all
U, tista' tara d-dettalji tat-tranżazzjonijiet li jikkonċernaw pakkett partikolari bħal httpd
web server bil-kmand info
kif ġej:
# yum history info httpd
Biex tikseb sommarju tat-tranżazzjonijiet li jikkonċernaw il-pakkett httpd
, nistgħu noħorġu l-kmand li ġej:
# yum history summary httpd
Huwa wkoll possibbli li tuża ID tat-tranżazzjoni, il-kmand hawn taħt se juri dettalji tal-ID tat-tranżazzjoni 15
.
# yum history info 15
Uża l-Istorja ta’ Yum biex Sib Informazzjoni dwar it-Transazzjoni tal-Pakkett
Hemm sub-kmandi li jistampaw id-dettalji tat-tranżazzjoni ta' pakkett speċifiku jew grupp ta' pakketti. Nistgħu nużaw package-list
jew package_info
biex naraw aktar informazzjoni dwar il-pakkett httpd
hekk:
# yum history package-list httpd OR # yum history package-info httpd
Biex tikseb l-istorja dwar pakketti multipli, nistgħu nħaddmu:
# yum history package-list httpd epel-release OR # yum history packages-list httpd epel-release
Uża Yum għal Pakketti Rollback
Barra minn hekk, hemm ċerti sub-kmandi tal-istorja li jippermettulna: inneħħu/redo/rollback tranżazzjonijiet.
- Ħoll – se jneħħi tranżazzjoni speċifikata.
- redo – irrepeti l-ħidma ta’ tranżazzjoni speċifikata
- rollback - se jneħħi t-tranżazzjonijiet kollha sal-punt tat-tranżazzjoni speċifikata.
Huma jieħdu jew id-transazzjoni waħda jew il-kelma prinċipali l-aħħar u kumpens mill-aħħar transazzjoni.
Pereżempju, jekk nassumu li għamilna 60 tranżazzjoni, l-aħħar tirreferi għat-tranżazzjoni 60, u l-aħħar-4 tipponta għat-tranżazzjoni 56.
Dan huwa kif jaħdmu s-sub-kmandi ta 'hawn fuq: Jekk għandna 5 tranżazzjonijiet: V, W, X, Y u Z, fejn il-pakketti kienu installati rispettivament.
# 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.
Fl-eżempju li ġej, it-tranżazzjoni 2 kienet operazzjoni ta 'aġġornament, kif jidher hawn taħt, il-kmand redo li ġej se jirrepeti t-tranżazzjoni 2 billi jaġġorna l-pakketti kollha aġġornati sa dak iż-żmien:
# yum history | grep -w "2"
# yum history redo 2
Is-sottokmand redo jista 'wkoll jieħu xi argumenti fakultattivi qabel ma nispeċifikaw transazzjoni:
- force-reinstall – jerġa' jinstalla kwalunkwe pakkett li kien installat f'dik it-tranżazzjoni (permezz ta' yum install, upgrade jew downgrade).
- force-remove – ineħħi kwalunkwe pakkett li ġie aġġornat jew degradat.
# yum history redo force-reinstall 16
Sib Database tal-Istorja u Informazzjoni dwar is-Sorsi Yum
Dawn is-sottokmandi jagħtuna informazzjoni dwar id-DB tal-istorja u sorsi ta' informazzjoni addizzjonali:
- addon-info – se tipprovdi sorsi ta' informazzjoni addizzjonali.
- stats – juri statistika dwar l-istorja attwali DB.
- sinkronizzazzjoni – tippermettilna nbiddlu d-data rpmdb/yumdb maħżuna għal kwalunkwe pakkett installat.
Ikkunsidra l-kmandi hawn taħt biex tifhem kif dawn is-sottokmandi prattikament jaħdmu:
# yum history addon-info # yum history stats # yum history sync
Biex tissettja fajl tal-istorja ġdid, uża s-sottokmand il-ġdid:
# yum history new
Nistgħu nsibu informazzjoni kompleta dwar il-kmand tal-istorja YUM u diversi kmandi oħra fil-paġna man yum:
# man yum
Dak hu għalissa. F'din il-gwida, spjegajna diversi kmandi tal-istorja YUM biex tara d-dettalji tat-tranżazzjonijiet YUM. Ftakar li toffrilna l-ħsibijiet tiegħek dwar din il-gwida permezz tat-taqsima tal-kummenti hawn taħt.