ഇൻസ്റ്റാൾ ചെയ്തതോ നീക്കം ചെയ്തതോ ആയ പാക്കേജുകളുടെ വിവരങ്ങൾ കണ്ടെത്താൻ Yum ഹിസ്റ്ററി എങ്ങനെ ഉപയോഗിക്കാം


ഇൻസ്uറ്റാൾ ചെയ്uത പാക്കേജുകൾ കൂടാതെ/അല്ലെങ്കിൽ ലഭ്യമായ പാക്കേജുകളെ കുറിച്ചുള്ള അന്വേഷണങ്ങളും അതിലേറെയും.

ഈ ലേഖനത്തിൽ, ഇൻസ്റ്റോൾ ചെയ്ത പാക്കേജുകളെക്കുറിച്ചും ഒരു സിസ്റ്റത്തിൽ നിന്ന് നീക്കം ചെയ്ത/ മായ്uച്ചവയെക്കുറിച്ചുമുള്ള വിവരങ്ങൾ കണ്ടെത്തുന്നതിന് YUM ഇടപാടുകളുടെ ചരിത്രം എങ്ങനെ കാണാമെന്ന് ഞങ്ങൾ വിശദീകരിക്കും.

YUM ഹിസ്റ്ററി കമാൻഡ് എങ്ങനെ ഉപയോഗിക്കാമെന്നതിന്റെ ചില ഉദാഹരണങ്ങൾ ചുവടെയുണ്ട്.

പൂർണ്ണമായ YUM ചരിത്രം കാണുക

YUM ഇടപാടുകളുടെ പൂർണ്ണമായ ചരിത്രം കാണുന്നതിന്, ഞങ്ങൾക്ക് താഴെയുള്ള കമാൻഡ് പ്രവർത്തിപ്പിക്കാൻ കഴിയും, അത് ഞങ്ങളെ കാണിക്കും: ട്രാൻസാക്ഷൻ ഐഡി, നിർദ്ദിഷ്ട പ്രവർത്തനം നടപ്പിലാക്കിയ ലോഗിൻ ഉപയോക്താവ്, ഓപ്പറേഷൻ നടന്ന തീയതിയും സമയവും, യഥാർത്ഥ നടപടിയും തെറ്റായ എന്തെങ്കിലും കാര്യത്തെക്കുറിച്ചുള്ള അധിക വിവരങ്ങളും പ്രവർത്തനത്തോടൊപ്പം:

# yum history 

പാക്കേജ് വിവരങ്ങൾ കണ്ടെത്താൻ Yum ഉപയോഗിക്കുക

ചരിത്ര ഉപ-കമാൻഡുകൾ: വിവരങ്ങൾ/ലിസ്റ്റ്/സംഗ്രഹം എന്നിവയ്ക്ക് ഒരു ഇടപാട് ഐഡി അല്ലെങ്കിൽ പാക്കേജിന്റെ പേര് ഒരു ആർഗ്യുമെന്റായി എടുക്കാം. കൂടാതെ, ലിസ്റ്റ് സബ്-കമാൻഡിന് ഒരു പ്രത്യേക വാദം എടുക്കാം, എല്ലാ അർത്ഥവും - എല്ലാ ഇടപാടുകളും.

മുമ്പത്തെ ഹിസ്റ്ററി കമാൻഡ് പ്രവർത്തിപ്പിക്കുന്നതിന് തുല്യമാണ്:

# yum history list all

കൂടാതെ, httpd വെബ് സെർവർ പോലെയുള്ള ഒരു പാക്കേജുമായി ബന്ധപ്പെട്ട ഇടപാടുകളുടെ വിശദാംശങ്ങൾ നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന രീതിയിൽ info കമാൻഡ് ഉപയോഗിച്ച് കാണാൻ കഴിയും:

# yum history info httpd

httpd പാക്കേജുമായി ബന്ധപ്പെട്ട ഇടപാടുകളുടെ ഒരു സംഗ്രഹം ലഭിക്കുന്നതിന്, നമുക്ക് ഇനിപ്പറയുന്ന കമാൻഡ് നൽകാം:

# yum history summary httpd

ഒരു ഇടപാട് ഐഡി ഉപയോഗിക്കാനും സാധിക്കും, താഴെയുള്ള കമാൻഡ് ഇടപാട് ഐഡി 15 യുടെ വിശദാംശങ്ങൾ പ്രദർശിപ്പിക്കും.

# yum history info 15

പാക്കേജ് ഇടപാട് വിവരങ്ങൾ കണ്ടെത്താൻ Yum ചരിത്രം ഉപയോഗിക്കുക

ഒരു നിർദ്ദിഷ്ട പാക്കേജിന്റെയോ പാക്കേജുകളുടെ ഗ്രൂപ്പിന്റെയോ ഇടപാട് വിശദാംശങ്ങൾ പ്രിന്റ് ചെയ്യുന്ന ഉപ-കമാൻഡുകൾ ഉണ്ട്. httpd പാക്കേജിനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ കാണുന്നതിന് ഞങ്ങൾക്ക് package-list അല്ലെങ്കിൽ package_info ഉപയോഗിക്കാം:

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

ഒന്നിലധികം പാക്കേജുകളെക്കുറിച്ചുള്ള ചരിത്രം ലഭിക്കാൻ, നമുക്ക് പ്രവർത്തിപ്പിക്കാം:

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

പാക്കേജുകൾ റോൾബാക്ക് ചെയ്യാൻ Yum ഉപയോഗിക്കുക

കൂടാതെ, ചില ചരിത്ര ഉപ-കമാൻഡുകൾ ഞങ്ങളെ പ്രാപ്തരാക്കുന്നു: പഴയപടിയാക്കുക/വീണ്ടും ചെയ്യുക/റോൾബാക്ക് ഇടപാടുകൾ.

  1. പഴയപടിയാക്കുക - ഒരു നിർദ്ദിഷ്ട ഇടപാട് പഴയപടിയാക്കും.
  2. വീണ്ടും ചെയ്യുക - ഒരു നിർദ്ദിഷ്uട ഇടപാടിന്റെ പ്രവർത്തനം ആവർത്തിക്കുക
  3. റോൾബാക്ക് - നിർദ്ദിഷ്ട ഇടപാട് വരെയുള്ള എല്ലാ ഇടപാടുകളും പഴയപടിയാക്കും.

അവർ ഒന്നുകിൽ ഒരൊറ്റ ഇടപാട് ഐഡി അല്ലെങ്കിൽ അവസാനത്തെ കീവേഡ്, അവസാന ഇടപാടിൽ നിന്ന് ഓഫ്സെറ്റ് എന്നിവ എടുക്കുന്നു.

ഉദാഹരണത്തിന്, ഞങ്ങൾ 60 ഇടപാടുകൾ നടത്തിയെന്ന് കരുതുക, അവസാനം എന്നത് ഇടപാട് 60-നെയും അവസാന-4 പോയിന്റ് ഇടപാട് 56-നെയും സൂചിപ്പിക്കുന്നു.

മുകളിലുള്ള ഉപ-കമാൻഡുകൾ ഇങ്ങനെയാണ് പ്രവർത്തിക്കുന്നത്: ഞങ്ങൾക്ക് 5 ഇടപാടുകൾ ഉണ്ടെങ്കിൽ: V, W, X, Y, Z എന്നിവ യഥാക്രമം ഇൻസ്റ്റാൾ ചെയ്ത പാക്കേജുകൾ.

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

ഇനിപ്പറയുന്ന ഉദാഹരണത്തിൽ, ട്രാൻസാക്ഷൻ 2 ഒരു അപ്uഡേറ്റ് ഓപ്പറേഷനായിരുന്നു, താഴെ കാണുന്നത് പോലെ, തുടർന്നുള്ള redo കമാൻഡ് ആ സമയം അപ്uഡേറ്റ് ചെയ്ത എല്ലാ പാക്കേജുകളും അപ്uഗ്രേഡ് ചെയ്യുന്ന ഇടപാട് 2 ആവർത്തിക്കും:

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

ഞങ്ങൾ ഒരു ഇടപാട് വ്യക്തമാക്കുന്നതിന് മുമ്പ് redo സബ്-കമാൻഡിന് ചില ഓപ്ഷണൽ ആർഗ്യുമെന്റുകളും എടുക്കാം:

  1. ഫോഴ്uസ് റീഇൻസ്റ്റാൾ - ആ ഇടപാടിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുള്ള എല്ലാ പാക്കേജുകളും വീണ്ടും ഇൻസ്റ്റാൾ ചെയ്യുന്നു (yum ഇൻസ്റ്റാൾ, അപ്uഗ്രേഡ് അല്ലെങ്കിൽ ഡൗൺഗ്രേഡ് വഴി).
  2. force-remove – അപ്ഡേറ്റ് ചെയ്തതോ തരംതാഴ്ത്തപ്പെട്ടതോ ആയ ഏതെങ്കിലും പാക്കേജുകൾ നീക്കം ചെയ്യുന്നു.

# yum history redo force-reinstall 16

Yum ഹിസ്റ്ററി ഡാറ്റാബേസും ഉറവിട വിവരങ്ങളും കണ്ടെത്തുക

ഈ ഉപ-കമാൻഡുകൾ ഞങ്ങൾക്ക് ഹിസ്റ്ററി ഡിബിയെയും അധിക വിവര ഉറവിടങ്ങളെയും കുറിച്ചുള്ള വിവരങ്ങൾ നൽകുന്നു:

  1. addon-info – അധിക വിവരങ്ങളുടെ ഉറവിടങ്ങൾ നൽകും.
  2. സ്ഥിതിവിവരക്കണക്കുകൾ - നിലവിലെ ചരിത്ര ഡിബിയെക്കുറിച്ചുള്ള സ്ഥിതിവിവരക്കണക്കുകൾ പ്രദർശിപ്പിക്കുന്നു.
  3. സമന്വയിപ്പിക്കുക - ഇൻസ്റ്റാൾ ചെയ്തിട്ടുള്ള ഏതെങ്കിലും പാക്കേജുകൾക്കായി സംഭരിച്ചിരിക്കുന്ന rpmdb/yumdb ഡാറ്റ മാറ്റാൻ ഞങ്ങളെ പ്രാപ്തമാക്കുന്നു.

ഈ ഉപ-കമാൻഡുകൾ പ്രായോഗികമായി എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് മനസിലാക്കാൻ ചുവടെയുള്ള കമാൻഡുകൾ പരിഗണിക്കുക:

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

ഒരു പുതിയ ചരിത്ര ഫയൽ സജ്ജീകരിക്കുന്നതിന്, പുതിയ ഉപ-കമാൻഡ് ഉപയോഗിക്കുക:

# yum history new

YUM ഹിസ്റ്ററി കമാൻഡിനെയും മറ്റ് നിരവധി കമാൻഡുകളെയും കുറിച്ചുള്ള പൂർണ്ണമായ വിവരങ്ങൾ yum മാൻ പേജിൽ നമുക്ക് കണ്ടെത്താനാകും:

# man yum

തൽക്കാലം അതാണ്. ഈ ഗൈഡിൽ, YUM ഇടപാടുകളുടെ വിശദാംശങ്ങൾ കാണുന്നതിന് വിവിധ YUM ചരിത്ര കമാൻഡുകൾ ഞങ്ങൾ വിശദീകരിച്ചു. ചുവടെയുള്ള അഭിപ്രായ വിഭാഗത്തിലൂടെ ഈ ഗൈഡിനെക്കുറിച്ചുള്ള നിങ്ങളുടെ ചിന്തകൾ ഞങ്ങൾക്ക് നൽകാൻ ഓർമ്മിക്കുക.