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.

  1. Ħoll – se jneħħi tranżazzjoni speċifikata.
  2. redo – irrepeti l-ħidma ta’ tranżazzjoni speċifikata
  3. 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:

  1. force-reinstall – jerġa' jinstalla kwalunkwe pakkett li kien installat f'dik it-tranżazzjoni (permezz ta' yum install, upgrade jew downgrade).
  2. 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:

  1. addon-info – se tipprovdi sorsi ta' informazzjoni addizzjonali.
  2. stats – juri statistika dwar l-istorja attwali DB.
  3. 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.