Jinsi ya Kutumia Historia ya Yum Kujua Maelezo ya Vifurushi Vilivyosakinishwa au Kuondolewa


maswali kwenye vifurushi vilivyosanikishwa na/au vifurushi vinavyopatikana pamoja na mengi zaidi.

Katika makala haya, tutaeleza jinsi ya kutazama historia ya miamala ya YUM ili kupata taarifa kuhusu vifurushi vilivyosakinishwa na vile ambavyo viliondolewa/kufutwa kwenye mfumo.

Ifuatayo ni baadhi ya mifano ya jinsi ya kutumia amri ya historia ya YUM.

Tazama Historia Kamili ya YUM

Ili kuona historia kamili ya miamala ya YUM, tunaweza kutekeleza amri iliyo hapa chini ambayo itatuonyesha: kitambulisho cha muamala, mtumiaji wa kuingia ambaye alitekeleza kitendo fulani, tarehe na wakati operesheni ilifanyika, kitendo halisi na maelezo ya ziada kuhusu jambo lolote baya. na operesheni:

# yum history 

Tumia Yum Kupata Maelezo ya Kifurushi

Amri ndogo za historia: maelezo/orodha/muhtasari unaweza kuchukua kitambulisho cha muamala au jina la kifurushi kama hoja. Zaidi ya hayo, orodha ndogo ya amri inaweza kuchukua hoja maalum, maana yote - shughuli zote.

Amri ya historia iliyotangulia ni sawa na kukimbia:

# yum history list all

Na, unaweza kuona maelezo ya miamala inayohusu kifurushi fulani kama vile httpd seva ya wavuti kwa info amri kama ifuatavyo:

# yum history info httpd

Ili kupata muhtasari wa miamala inayohusu httpd kifurushi, tunaweza kutoa amri ifuatayo:

# yum history summary httpd

Pia inawezekana kutumia kitambulisho cha muamala, amri iliyo hapa chini itaonyesha maelezo ya kitambulisho cha muamala 15.

# yum history info 15

Tumia Historia ya Yum Kupata Maelezo ya Muamala wa Kifurushi

Kuna amri ndogo zinazochapisha maelezo ya muamala ya kifurushi maalum au kikundi cha vifurushi. Tunaweza kutumia package-list au package_info ili kuona maelezo zaidi kuhusu httpd kifurushi kama hivyo:

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

Ili kupata historia kuhusu vifurushi vingi, tunaweza kuendesha:

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

Tumia Yum kurudisha Vifurushi

Zaidi ya hayo, kuna amri ndogo za historia ambazo hutuwezesha: kutendua/kurudisha nyuma/kurejesha shughuli za malipo.

  1. Tendua - itatengua muamala uliobainishwa.
  2. rudia - kurudia kazi ya shughuli iliyobainishwa
  3. kurudisha nyuma - kutatengua miamala yote hadi kufikia kiwango cha muamala uliobainishwa.

Wanachukua kitambulisho kimoja cha muamala au neno kuu la mwisho na suluhu kutoka kwa shughuli ya mwisho.

Kwa mfano, tukichukulia kuwa tumefanya miamala 60, mwisho inarejelea muamala 60, na pointi za mwisho-4 kwa muamala 56.

Hivi ndivyo amri ndogo zilizo hapo juu zinavyofanya kazi: Ikiwa tuna miamala 5: V, W, X, Y na Z, ambapo vifurushi vimesakinishwa mtawalia.

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

Katika mfano ufuatao, shughuli ya 2 ilikuwa operesheni ya sasisho, kama inavyoonekana hapa chini, amri ya kufanya upya inayofuata itarudia shughuli ya 2 ya kuboresha vifurushi vyote vilivyosasishwa kwa wakati huo:

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

Amri ndogo ya kufanya upya inaweza pia kuchukua hoja za hiari kabla hatujabainisha muamala:

  1. lazimisha kusakinisha - husakinisha upya vifurushi vyovyote ambavyo vilisakinishwa katika shughuli hiyo ya malipo (kupitia yum kusakinisha, kuboresha au kushusha kiwango).
  2. lazimisha kuondoa - huondoa vifurushi vyovyote vilivyosasishwa au kupunguzwa kiwango.

# yum history redo force-reinstall 16

Pata Hifadhidata ya Historia ya Yum na Maelezo ya Vyanzo

Amri hizi ndogo hutupatia taarifa kuhusu DB ya historia na vyanzo vya maelezo ya ziada:

  1. addon-info - itatoa vyanzo vya maelezo ya ziada.
  2. takwimu - inaonyesha takwimu kuhusu historia ya sasa ya DB.
  3. usawazishaji - hutuwezesha kubadilisha data ya rpmdb/yumdb iliyohifadhiwa kwa vifurushi vyovyote vilivyosakinishwa.

Zingatia amri zilizo hapa chini ili kuelewa jinsi amri hizi ndogo hufanya kazi kivitendo:

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

Ili kuweka faili mpya ya historia, tumia amri ndogo mpya:

# yum history new

Tunaweza kupata taarifa kamili kuhusu amri ya historia ya YUM na amri nyingine kadhaa kwenye ukurasa wa yum man:

# man yum

Ni hayo kwa sasa. Katika mwongozo huu, tulielezea amri mbalimbali za historia za YUM ili kuona maelezo ya miamala ya YUM. Kumbuka kutupa mawazo yako kuhusu mwongozo huu kupitia sehemu ya maoni hapa chini.