Centos 7 yum പ്രവർത്തിക്കുന്നില്ല. റൂട്ട് ഇല്ലാതെ ഒരു പാക്കേജ് നേടുകയും പുനർനിർമ്മിക്കുകയും ചെയ്യുന്നു. ലോക്കൽ ഫയൽ സിസ്റ്റത്തിൽ നിന്ന് ഒരു പാക്കേജ് ഇൻസ്റ്റോൾ ചെയ്യുന്നു

പലപ്പോഴും നമ്മൾ ഇൻസ്റ്റാൾ ചെയ്യണം വിവിധ പരിപാടികൾ. സ്ഥിരസ്ഥിതിയായി, സിസ്റ്റത്തിന് അത്യാവശ്യമായ കാര്യങ്ങൾ മാത്രമേ ഉള്ളൂ, നിങ്ങൾക്ക് എന്തെങ്കിലും പ്രത്യേകമായി ആവശ്യമുണ്ടെങ്കിൽ, നിങ്ങൾ പ്രോഗ്രാമുകൾ സ്വമേധയാ ഇൻസ്റ്റാൾ ചെയ്യേണ്ടിവരും. ലിനക്സ് പ്രോഗ്രാമുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നത് വിൻഡോസ് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനേക്കാൾ ചില വഴികളിൽ എളുപ്പമാണ്. ഇവിടെയാണ് ഭൂരിപക്ഷം ആവശ്യമായ പ്രോഗ്രാമുകൾഔദ്യോഗിക റിപ്പോസിറ്ററികളിൽ സ്ഥിതിചെയ്യുന്നു, അവ ഇൻസ്റ്റാൾ ചെയ്യാനോ അപ്ഡേറ്റ് ചെയ്യാനോ, കുറച്ച് കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുക.

ഈ ലേഖനത്തിൽ CentOS 7 പാക്കേജുകൾ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യപ്പെടുന്നുവെന്ന് നോക്കാം, yum പാക്കേജ് മാനേജറുമായി പ്രവർത്തിക്കുന്നതിൻ്റെ അടിസ്ഥാനകാര്യങ്ങൾ, അതിൻ്റെ കഴിവുകൾ, പാക്കേജ് ഡിപൻഡൻസികൾ തിരയുകയും പരിഹരിക്കുകയും ചെയ്യുക.

YUM (യെല്ലോഡോഗ് അപ്ഡേറ്റർ പരിഷ്ക്കരിച്ചത്) ആണ് പാക്കേജ് മാനേജർഓപ്പൺ സോഴ്സ്, RPM ഫോർമാറ്റിലുള്ള പാക്കേജുകൾക്കൊപ്പം പ്രവർത്തിക്കാൻ RedHat വികസിപ്പിച്ചെടുത്തു. RedHat-അധിഷ്ഠിത സിസ്റ്റങ്ങളിൽ പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യാനും അൺഇൻസ്റ്റാൾ ചെയ്യാനും അപ്ഡേറ്റ് ചെയ്യാനും ഇത് ഉപയോക്താക്കളെയും സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്റർമാരെയും അനുവദിക്കുന്നു.

GPL (ജനറൽ പബ്ലിക് ലൈസൻസ്) പ്രകാരമാണ് പ്രോഗ്രാം വിതരണം ചെയ്യുന്നത്, ഏതൊരു ഉപയോക്താവിനും ഉറവിടം ആക്‌സസ് ചെയ്യാനോ കോഡ് മെച്ചപ്പെടുത്താനോ കഴിയും. മൂന്നാം കക്ഷി റിപ്പോസിറ്ററികൾ ബന്ധിപ്പിക്കുന്നതിനും പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനുള്ള ഡിപൻഡൻസികൾ പരിഹരിക്കുന്നതിനും പാക്കേജ് മാനേജർ പിന്തുണയ്ക്കുന്നു. Yum-ൻ്റെ പ്രകടനം മെച്ചപ്പെടുത്തുന്നതിന് വിവിധ പ്ലഗിനുകൾ ഡൗൺലോഡ് ചെയ്യാവുന്നതാണ്.

യൂട്ടിലിറ്റി കൺസോളിൽ പ്രവർത്തിക്കുന്നു, അതിൻ്റെ വാക്യഘടന വളരെ ലളിതമാണ്:

$ sudo yum ഓപ്ഷനുകൾ കമാൻഡ് package_name

ആദ്യം, നമുക്ക് അടിസ്ഥാന പാക്കേജ് മാനേജർ കമാൻഡുകൾ നോക്കാം:

  • ഇൻസ്റ്റാൾ ചെയ്യുക- പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുക;
  • അപ്ഡേറ്റ് ചെയ്യുക- പാക്കേജ് അല്ലെങ്കിൽ സിസ്റ്റം അപ്ഡേറ്റ് ചെയ്യുക;
  • അപ്ഡേറ്റ്-ടു- പതിപ്പിലേക്ക് പാക്കേജ് അപ്ഡേറ്റ് ചെയ്യുക;
  • അപ്ഡേറ്റ്-കുറഞ്ഞത്- ബഗ് പരിഹാരങ്ങൾ മാത്രം അപ്ഡേറ്റ് ചെയ്യുക;
  • നവീകരിക്കുക- പ്രോസസ്സിംഗിനൊപ്പം പൂർണ്ണ അപ്‌ഡേറ്റ് അധിക സവിശേഷതകൾപാക്കേജുകളും അവയുടെ ആശ്രിതത്വങ്ങളും;
  • distro-sync- റിപ്പോസിറ്ററിയുമായി സിസ്റ്റം അല്ലെങ്കിൽ പാക്കേജ് അവസ്ഥകൾ സമന്വയിപ്പിക്കുക. ഉദാഹരണത്തിന്, പാക്കേജ് പതിപ്പ് 4 ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെങ്കിലും, ശേഖരത്തിൽ പതിപ്പ് 3 മാത്രമേ ഉള്ളൂ എങ്കിൽ, പതിപ്പ് തരംതാഴ്ത്തപ്പെടും;
  • നീക്കം ചെയ്യുക- പാക്കേജ് ഇല്ലാതാക്കുക;
  • സ്വയം നീക്കം ചെയ്യുക- അനാവശ്യ പാക്കേജുകൾ വൃത്തിയാക്കുക;
  • പട്ടിക- പാക്കേജുകളുടെ ഒരു ലിസ്റ്റ് കാണിക്കുക;
  • നൽകുന്നു- പ്രവർത്തനക്ഷമത പ്രകാരം ഒരു പാക്കേജിനായി തിരയുക;
  • തിരയുക- പേര് പ്രകാരം ഒരു പാക്കേജിനായി തിരയുക;
  • വിവരം- പാക്കേജിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ;
  • ശുദ്ധമായ- പാക്കേജ് മാനേജർ കാഷെ മായ്‌ക്കുക;
  • ഗ്രൂപ്പുകൾ- പാക്കേജ് ഗ്രൂപ്പുകളുടെ മാനേജ്മെൻ്റ്;
  • വീണ്ടും ഇൻസ്റ്റാൾ ചെയ്യുക- പാക്കേജ് വീണ്ടും ഇൻസ്റ്റാൾ ചെയ്യുക;
  • തരംതാഴ്ത്തുക- പാക്കേജ് പതിപ്പ് തരംതാഴ്ത്തുക;
  • deplist- എല്ലാ പാക്കേജ് ഡിപൻഡൻസികളും പ്രദർശിപ്പിക്കുക;
  • റീപോളിസ്റ്റ്- റിപ്പോസിറ്ററികളുടെ ഒരു ലിസ്റ്റ് പ്രദർശിപ്പിക്കുക;
  • fssnapshot- സിസ്റ്റം സ്റ്റേറ്റ് സ്നാപ്പ്ഷോട്ടുകളുടെ മാനേജ്മെൻ്റ്;
  • ചെക്ക്- സമഗ്രതയ്ക്കായി പാക്കേജ് ഡാറ്റാബേസ് പരിശോധിക്കുക.

നമുക്ക് സൂക്ഷ്മമായി നോക്കാം അധിക ഓപ്ഷനുകൾ, CentOS rpm ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ നിങ്ങൾക്ക് ആവശ്യമായി വന്നേക്കാം:

  • -വൈ- എല്ലായ്പ്പോഴും യൂട്ടിലിറ്റിയുടെ ചോദ്യങ്ങൾക്ക് സ്ഥിരീകരണത്തിൽ ഉത്തരം നൽകുക;
  • -ക്യു- മിനിമം ഔട്ട്പുട്ട്;
  • -വി- പരമാവധി ഔട്ട്പുട്ട്;
  • - കൂടെ- കാഷെയിൽ നിന്ന് പ്രവർത്തിക്കുക;
  • -x- പാക്കറ്റ് അവഗണിക്കുക.

യൂട്ടിലിറ്റിയുടെ എല്ലാ പ്രധാന സവിശേഷതകളും ഇപ്പോൾ നിങ്ങൾക്കറിയാം, അത് ഉപയോഗിച്ച് പ്രവർത്തിക്കുന്നതിനുള്ള ചില ഉദാഹരണങ്ങൾ നോക്കാം.

CentOS 7-ൽ പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നു

CentOS പാക്കേജുകളുടെ ഇൻസ്റ്റാളേഷനുമായി മുന്നോട്ട് പോകുന്നതിന് മുമ്പ്, നിങ്ങൾ റിപ്പോസിറ്ററികളുടെ പട്ടികയും സിസ്റ്റവും ഏറ്റവും പുതിയ പതിപ്പിലേക്ക് അപ്ഡേറ്റ് ചെയ്യേണ്ടതുണ്ട്. ഇതിനായി ഒരു കമാൻഡ് ഉണ്ട്:

CentOS പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുന്നു

ഒഫീഷ്യൽ റിപ്പോസിറ്ററികളിൽ ഉള്ള ഒരു പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യാൻ, നിങ്ങൾ ഇൻസ്റ്റാൾ കമാൻഡ് ഉപയോഗിക്കേണ്ടതുണ്ട്. ഈ കമാൻഡും പാക്കേജിൻ്റെ പേരും ടൈപ്പ് ചെയ്യുക, ഉദാഹരണത്തിന് firefox-ന്:

sudo yum ഇൻസ്റ്റാൾ തണ്ടർബേർഡ്

ഇൻസ്റ്റാളേഷൻ സമയത്ത്, y കീ അമർത്തി ഈ പ്രത്യേക പ്രോഗ്രാം ഇൻസ്റ്റാൾ ചെയ്യണമെന്ന് നിങ്ങൾ സ്ഥിരീകരിക്കേണ്ടതുണ്ട്. ഇത് ഒഴിവാക്കാൻ, -y ഓപ്ഷൻ ഉപയോഗിക്കുക:

sudo yum -y തണ്ടർബേർഡ് ഇൻസ്റ്റാൾ ചെയ്യുക

ഇൻസ്റ്റാൾ ചെയ്ത പാക്കേജിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ കാണുന്നതിന്, info കമാൻഡ് ഉപയോഗിക്കുക:

സുഡോ യം ഇൻഫോ തണ്ടർബേർഡ്

ഒരു പാക്കേജ് നീക്കം ചെയ്യാൻ, നീക്കം കമാൻഡ് ഉപയോഗിക്കുക:

sudo yum തണ്ടർബേർഡ് നീക്കം ചെയ്യുക

CentOS പാക്കേജുകൾക്കായി തിരയുക

എല്ലാ പാക്കേജുകളുടെയും കൃത്യമായ പേരുകൾ ഞങ്ങൾക്ക് അറിയില്ല. എന്നാൽ ഏത് CentOS 7 പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യണമെന്ന് നിങ്ങളെ സഹായിക്കുന്ന ഒരു തിരയൽ സവിശേഷതയെ yum പിന്തുണയ്ക്കുന്നു. ആദ്യത്തേത് തിരയൽ - പേരിനനുസരിച്ച് ഒരു പാക്കേജ് കണ്ടെത്താൻ നിങ്ങളെ അനുവദിക്കുന്നു:

sudo yum തിരയൽ mysql

നിങ്ങൾക്ക് ആവശ്യമുള്ള കമാൻഡ് ഉപയോഗിച്ച് ആവശ്യമുള്ള പാക്കേജ് കണ്ടെത്താൻ രണ്ടാമത്തേത് നിങ്ങളെ അനുവദിക്കുന്നു, ചില സന്ദർഭങ്ങളിൽ ഇത് വളരെ സൗകര്യപ്രദമായിരിക്കും:

sudo yum lspci നൽകുന്നു

ഏത് പാക്കേജാണ് വേണ്ടതെന്ന് ഇപ്പോൾ നിങ്ങൾക്കറിയാം, കൂടാതെ CentOS 7 rpm പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നത് ഇപ്പോൾ വളരെ വേഗത്തിൽ ചെയ്യാനാകും, കൂടാതെ വിവരങ്ങൾക്കായി തിരയാൻ നിങ്ങൾ നിരവധി ഫോറങ്ങൾ തുറക്കേണ്ടതില്ല.

CentOS പാക്കേജ് ഗ്രൂപ്പുകൾ

പാക്കേജ് ഗ്രൂപ്പുകളും വളരെ സൗകര്യപ്രദമായ ഒരു ഉപകരണമാണ്. ഇത് ഉപയോഗിച്ച്, നിങ്ങൾക്ക് പാക്കേജുകൾ ഓരോന്നായി ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയില്ല, എന്നാൽ ഒരു മുഴുവൻ ഗ്രൂപ്പും ഒരേസമയം ഇൻസ്റ്റാൾ ചെയ്യുക. ആദ്യം ലഭ്യമായ ഗ്രൂപ്പുകളുടെ പട്ടിക നോക്കുക:

sudo yum ഗ്രൂപ്പ് ലിസ്റ്റ്

sudo yum ഗ്രൂപ്പ് വിവരം "സ്റ്റാൻഡേർഡ് വെബ് സെർവർ"

പിന്നെ. ഒരു കൂട്ടം പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യാൻ തരം:

sudo yum ഗ്രൂപ്പ് "സ്റ്റാൻഡേർഡ് വെബ് സെർവർ" ഇൻസ്റ്റാൾ ചെയ്യുക

അതുപോലെ, മുഴുവൻ സിസ്റ്റവും അപ്ഡേറ്റ് ചെയ്യാതെ തന്നെ നിങ്ങൾക്ക് ഒരു കൂട്ടം പാക്കേജുകൾ അപ്ഡേറ്റ് ചെയ്യാം:

sudo yum ഗ്രൂപ്പ് അപ്ഡേറ്റ് "സ്റ്റാൻഡേർഡ് വെബ് സെർവർ"

അല്ലെങ്കിൽ നീക്കം ചെയ്യുക:

sudo yum ഗ്രൂപ്പ് "സ്റ്റാൻഡേർഡ് വെബ് സെർവർ" നീക്കം ചെയ്യുക

CentOS പാക്കേജ് ശേഖരണങ്ങൾ

ആവശ്യമായ എല്ലാ പാക്കേജുകളും ഔദ്യോഗിക ശേഖരണങ്ങളിൽ ലഭ്യമല്ല. എങ്കിൽ സെർവർ പ്രോഗ്രാമുകൾബുദ്ധിമുട്ടില്ലാതെ അവിടെ കണ്ടെത്താനാകും, തുടർന്ന് ഡെസ്ക്ടോപ്പ് പ്രോഗ്രാമുകളിലും അതേ കോഡെക്കുകളിലും പ്രശ്നങ്ങൾ ഉണ്ടാകും. അവ മൂന്നാം കക്ഷി റിപ്പോസിറ്ററികളിൽ നിന്ന് ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതുണ്ട്.

CentOS-ലെ റിപ്പോസിറ്ററികൾ ഇതിലൂടെ ചേർത്തിട്ടില്ല കോൺഫിഗറേഷൻ ഫയൽ, റിപ്പോസിറ്ററി rpm ഫയൽ ഡൗൺലോഡ് ചെയ്ത് ഇൻസ്റ്റാൾ ചെയ്തുകൊണ്ടാണ് അവ ഇൻസ്റ്റാൾ ചെയ്യുന്നത്. ഉദാഹരണത്തിന്, ഏറ്റവും സാധാരണയായി ഉപയോഗിക്കുന്ന മൂന്നാം-കക്ഷി ശേഖരണങ്ങളിലൊന്ന് EPEL ആണ്. ഇതിൻ്റെ ഇൻസ്റ്റാളർ ഔദ്യോഗിക ശേഖരണങ്ങളിലാണ്, അതിനാൽ കണക്റ്റുചെയ്യാൻ പ്രവർത്തിപ്പിക്കുക:

sudo yum ഇൻസ്റ്റാൾ epel-release

എന്നാൽ ഈ സാഹചര്യം എല്ലാ റിപ്പോസിറ്ററികളിലും ഇല്ല. അവരിൽ പലരും ഇൻസ്റ്റലേഷൻ ഫയലുകൾ സ്വയം സംഭരിക്കുന്നു. ഉദാഹരണത്തിന്, വിവിധ nux മൾട്ടിമീഡിയ സോഫ്‌റ്റ്‌വെയറുകൾ ഉള്ള ഒരു ശേഖരം വ്യത്യസ്തമായി ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്. ആദ്യം നിങ്ങൾ ലിങ്കിൽ നിന്ന് റിപ്പോസിറ്ററി ഫയൽ ഡൗൺലോഡ് ചെയ്യണം. ഏറ്റവും പുതിയ പതിപ്പ് ഡൗൺലോഡ് ചെയ്യുന്നത് ഉറപ്പാക്കുക, അല്ലാത്തപക്ഷം ഒന്നും പ്രവർത്തിക്കില്ല.

ഉദാഹരണത്തിന്, ഓൺ ഈ നിമിഷംഏറ്റവും പുതിയത്

wget http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

തുടർന്ന് yum ഉപയോഗിച്ച് ഡൗൺലോഡ് ചെയ്ത പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുക:

sudo yum nux-dextop-release-0-5.el7.nux.noarch.rpm ഇൻസ്റ്റാൾ ചെയ്യുക

തുടർന്ന് റിപ്പോസിറ്ററികളുടെ ലിസ്റ്റ് അപ്ഡേറ്റ് ചെയ്യുക, നിങ്ങൾക്ക് പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യാം:

sudo yum vlc ഇൻസ്റ്റാൾ ചെയ്യുക

ശരി, ശേഖരണങ്ങളുടെ പട്ടിക നോക്കുക:

സുഡോ യം റീപോളിസ്റ്റ്

ലഭ്യമായ എല്ലാ റിപ്പോസിറ്ററികളും ഇവിടെ പ്രദർശിപ്പിക്കും. ഒരു ശേഖരം ഇല്ലാതാക്കാൻ, അതിൻ്റെ പാക്കേജ് ഇല്ലാതാക്കിയാൽ മതിയാകും.

GUI-ൽ CentOS പ്രോഗ്രാമുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നു

ടെർമിനൽ ഉപയോഗിക്കുന്നത് നിങ്ങൾക്ക് ഇഷ്‌ടമല്ലെങ്കിൽ, CentOS 7 പ്രോഗ്രാമുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിലൂടെയും ചെയ്യാം GUI. എന്നാൽ ടെർമിനലിനേക്കാൾ വളരെ കുറച്ച് സാധ്യതകൾ ഇവിടെയുണ്ട്. യൂട്ടിലിറ്റി ഉപയോഗിക്കുക "പ്രോഗ്രാമുകൾ", ഇത് പ്രധാന മെനുവിൽ സ്ഥിതിചെയ്യുന്നു:

യുമിൻ്റെ ഉദ്ദേശം

ഇനിപ്പറയുന്ന പ്രശ്നങ്ങൾ പരിഹരിക്കുന്നതിനാണ് Yum രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്:

  • ശേഖരണങ്ങളിൽ പാക്കേജുകൾക്കായി തിരയുന്നു
  • റിപ്പോസിറ്ററികളിൽ നിന്ന് പാക്കേജുകൾ ഇൻസ്റ്റോൾ ചെയ്യുന്നു
  • .rpm ഫയലുകളിൽ നിന്ന് പാക്കേജുകൾ ഇൻസ്റ്റോൾ ചെയ്യുന്നു, റിപ്പോസിറ്ററികൾ ഉപയോഗിച്ച് ഡിപൻഡൻസികൾ പരിഹരിക്കുന്നു
  • സിസ്റ്റം അപ്ഡേറ്റ്
  • അനാവശ്യ പാക്കേജുകൾ നീക്കം ചെയ്യുന്നു
  • വാസ്തവത്തിൽ, റിപ്പോസിറ്ററികൾക്കൊപ്പം ജോലി നൽകുന്ന ആർപിഎമ്മിനുള്ള ഒരു റാപ്പറാണ് yum.

പാക്കേജുകളിലെ അടിസ്ഥാന പ്രവർത്തനങ്ങൾ

ശേഖരണങ്ങൾ തിരയുക

yum ഉപയോഗിച്ച് റിപ്പോസിറ്ററികൾ തിരയാൻ മൂന്ന് കമാൻഡുകൾ ഉപയോഗിക്കുന്നു: ലിസ്റ്റ്, സെർച്ച്, പ്രൊവൈഡുകൾ.

ലിസ്റ്റ് കമാൻഡ് ഉപയോഗിക്കുക എന്നതാണ് തിരയാനുള്ള എളുപ്പവഴി. ലിസ്റ്റ് കമാൻഡ് പാക്കേജ് നാമങ്ങളും പൊരുത്തങ്ങൾക്കായുള്ള പതിപ്പുകളും പരിശോധിക്കുന്നു. ഉദാഹരണത്തിന്, tsclient എന്ന പേരിലുള്ള പാക്കേജുകൾ കാണുന്നതിന് ഉപയോഗിക്കുക:

Yum ലിസ്റ്റ് tsclient

സെർച്ച് കമാൻഡ് നിർദ്ദിഷ്ട സ്‌ട്രിങ്ങിനുള്ള പാക്കേജിൻ്റെ പേരും വിവരണവും തിരയുന്നു. ഉദാഹരണത്തിന്, പാംപൈലറ്റുമായി ബന്ധപ്പെട്ട പാക്കേജുകൾക്കായി തിരയാൻ, നൽകുക:

പാംപൈലറ്റ് തിരയുക

അടങ്ങിയിരിക്കുന്ന പാക്കേജുകൾക്കായി തിരയാൻ നൽകുന്നു കമാൻഡ് നിങ്ങളെ അനുവദിക്കുന്നു വ്യക്തമാക്കിയ ഫയൽ. ഉദാഹരണത്തിന്, ലിബ്നിയോൺ അടങ്ങിയ പാക്കേജുകൾക്കായി തിരയാൻ, നൽകുക:

യം ലിബ്നിയോൺ നൽകുന്നു

എല്ലാ തിരയൽ കമാൻഡുകളും വൈൽഡ് കാർഡുകളെ പിന്തുണയ്ക്കുന്നുണ്ടോ? കൂടാതെ * (ശരിയായി പ്രോസസ്സ് ചെയ്യുന്നതിന് ബാഷിനുള്ള \ പ്രതീകം ഉപയോഗിച്ച് അവ ഒഴിവാക്കുക). ഉദാഹരണത്തിന്, tsc-ൽ ആരംഭിക്കുന്ന പാക്കേജുകൾക്കായി തിരയാൻ, നൽകുക:

Yum ലിസ്റ്റ് tsc\*

/etc/httpd ഡയറക്‌ടറിയിൽ ഫയലുകൾ അടങ്ങിയ പാക്കേജുകൾക്കായി തിരയാൻ

Yum നൽകുന്നു /etc/httpd\*

അല്ലെങ്കിൽ നിർദ്ദിഷ്ട കമാൻഡുകൾ/പ്രോഗ്രാമുകൾക്കായി തിരയാൻ, ഉദാഹരണത്തിന് mc (അർദ്ധരാത്രി കമാൻഡർ) തിരയാൻ

Yum \*/mc നൽകുന്നു

ഫലമായി നമുക്ക് ഇനിപ്പറയുന്ന ഔട്ട്പുട്ട് ലഭിക്കും

1:mc-4.7.4-1.fc14.i686: ഉപയോക്തൃ-സൗഹൃദ ടെക്സ്റ്റ് കൺസോൾ ഫയൽ മാനേജർകൂടാതെ വിഷ്വൽ ഷെൽ റിപ്പോസിറ്ററി: അടിസ്ഥാനം ഇതുമായി പൊരുത്തപ്പെടുന്നു: ഫയലിൻ്റെ പേര്: /usr/share/mc ഫയലിൻ്റെ പേര്: /usr/libexec/mc ഫയലിൻ്റെ പേര്: /etc/mc ഫയലിൻ്റെ പേര്: /usr/bin/mc

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

yum ഉപയോഗിച്ച് പാക്കേജുകൾ ഇൻസ്റ്റോൾ ചെയ്യുന്നതിന് ഇൻസ്റ്റോൾ പരാമീറ്റർ ഉപയോഗിക്കുക

tsclient ഇൻസ്റ്റാൾ ചെയ്യാൻ, നൽകുക:

Yum tsclient ഇൻസ്റ്റാൾ ചെയ്യുക

Yum ഡിപൻഡൻസികൾ സ്വയമേവ പരിഹരിക്കും (അതിന് കഴിയുമെങ്കിൽ), അവ ഇൻസ്റ്റാൾ ചെയ്യാൻ വാഗ്ദാനം ചെയ്യുന്നു:

===================================================== === =========================================================================== ===================================================== ============================= ഇൻസ്റ്റാൾ ചെയ്യുന്നു: tsclient i386 0.132-6 ബേസ് 247 k ഡിപൻഡൻസികൾക്കായി ഇൻസ്റ്റാൾ ചെയ്യുന്നു: rdesktop i386 1.4.0-2 അടിസ്ഥാന 107 കെ ഇടപാട് സംഗ്രഹം ================================================ ===================================== 2 പാക്കേജ് (കൾ) ഇൻസ്റ്റാൾ ചെയ്യുക അപ്‌ഡേറ്റ് 0 പാക്കേജ്(കൾ) 0 പാക്കേജ് നീക്കം ചെയ്യുക (കൾ) മൊത്തം ഡൗൺലോഡ് വലുപ്പം: 355 k ഇത് ശരിയാണോ:

.rpm ഫയലുകളിൽ നിന്ന് പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നു

ഓട്ടോമാറ്റിക് ഡിപൻഡൻസി റെസല്യൂഷനോടുകൂടിയ ഒരു .rpm പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യാൻ ലോക്കൽഇൻസ്റ്റാൾ കമാൻഡ് ഉപയോഗിച്ചിരുന്നു. ഇപ്പോൾ നിങ്ങൾക്ക് സാധാരണ ഇൻസ്റ്റാളേഷൻ ഉപയോഗിക്കാം. അതിനാൽ കമാൻഡ്:

Yum foo.rpm ഇൻസ്റ്റാൾ ചെയ്യുക

റിപ്പോസിറ്ററികളിൽ (അതിന് കഴിയുമെങ്കിൽ) foo.rpm പാക്കേജ് ഡിപൻഡൻസികൾ സ്വയമേവ കണ്ടെത്തുകയും അവ ഇൻസ്റ്റാൾ ചെയ്യാൻ വാഗ്ദാനം ചെയ്യുകയും ചെയ്യും.
ആർപിഎം പാക്കേജിൻ്റെ അഭാവത്തിലോ അജ്ഞാതമായ ജിപിജി സിഗ്നേച്ചറിലോ ഒരു പ്രശ്‌നം ഉണ്ടാകാം, ഇത് ഇൻസ്റ്റാൾ ചെയ്യാൻ വിസമ്മതിക്കുകയും അതിൻ്റെ ഫലമായി ഇനിപ്പറയുന്ന പിശക് സംഭവിക്കുകയും ചെയ്യും

foo.rpm-നുള്ള പൊതു കീ ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ല

ഇത് മറികടക്കാൻ (പാക്കേജ് നൽകുന്ന ഉറവിടം നിങ്ങൾ വിശ്വസിക്കുന്നുവെങ്കിൽ) കമാൻഡിൻ്റെ അവസാനം --nogpgcheck പാരാമീറ്റർ ചേർത്ത് GPG കീ പരിശോധന പ്രവർത്തനരഹിതമാക്കേണ്ടതുണ്ട്.

സിസ്റ്റം അപ്ഡേറ്റ്

ഒരു കമാൻഡ് ഉപയോഗിച്ച് സിസ്റ്റം അപ്ഡേറ്റ് ചെയ്യുന്നു - അപ്ഡേറ്റ്. അങ്ങനെ:

Yum അപ്ഡേറ്റ്

നിങ്ങളുടെ മുഴുവൻ സിസ്റ്റവും അപ്ഡേറ്റ് ചെയ്യും. ഒപ്പം ടീമും

Yum അപ്ഡേറ്റ് foo

രണ്ട് രീതികളും ഉപയോഗിക്കുമ്പോൾ, പ്രകടനം നിലനിർത്തുന്നു.

ഒരു പ്രോക്സി സെർവറിനൊപ്പം Yum ഉപയോഗിക്കുന്നു

ഒരു പ്രോക്സി സെർവർ മുഖേന Yum പ്രവർത്തിക്കുന്നതിന്, നിങ്ങൾ ചേർക്കേണ്ടതുണ്ട് അടുത്ത പാരാമീറ്റർ/etc/yum.conf ൽ:

പ്രോക്സി=http://yourproxy:8080/

എവിടെ - yourproxy എന്നത് പ്രോക്സി സെർവറിൻ്റെ പേരാണ്, 8080 എന്നത് പ്രോക്സി സെർവറിൻ്റെ പോർട്ട് ആണ്. സെർവറിന് ആധികാരികത ആവശ്യമാണെങ്കിൽ, നിങ്ങൾക്ക് ലോഗിൻ ഇതുപോലെ വ്യക്തമാക്കാം:

പ്രോക്സി=http://username:password@yourproxy:8080/

പ്രോക്സി എൻവയോൺമെൻ്റ് വേരിയബിളുകൾ ഉപയോഗിക്കാൻ RPM പാക്കേജ് മാനേജർ നിങ്ങളെ അനുവദിക്കുന്നു. ഇത് /etc/profile എന്നതിൽ സജ്ജീകരിക്കാം അല്ലെങ്കിൽ ഇതിനായി വ്യക്തമാക്കാം നിർദ്ദിഷ്ട ഉപയോക്താവ്ഫയലിൽ ~/.bash_profile::

കയറ്റുമതി http_proxy=http://yourproxy:8080/
കയറ്റുമതി ftp_proxy=http://yourproxy:8080/

ഒരു പ്രോക്സിയിലൂടെ wget ഉപയോഗിക്കുന്നതിന്, ചേർക്കുക ഇനിപ്പറയുന്ന വരികൾ/etc/wgetrc-ൽ

Http_proxy = http://yourproxy:8080/
ftp_proxy = http://yourproxy:8080/

രണ്ട് സാഹചര്യങ്ങളിലും, മുകളിലെ ഉദാഹരണത്തിലെന്നപോലെ ലോഗിനും പാസ്‌വേഡും സജ്ജമാക്കാൻ കഴിയും.

ഒരു ലോക്കൽ പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യാൻ Yum ഉപയോഗിക്കുന്നു, സ്വയമേവ പരിശോധിച്ച് ഡിപൻഡൻസികൾ തൃപ്തിപ്പെടുത്തുന്നു

yum --nogpgcheck localinstall packagename.arch.rpm

ഇൻസ്റ്റാൾ ചെയ്ത എല്ലാ റിപ്പോസിറ്ററികൾക്കും മുൻഗണനകൾ കാണിക്കുക

നിങ്ങളിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുള്ള എല്ലാ ശേഖരണങ്ങളുടെയും ഒരു ലിസ്റ്റ് നിങ്ങൾക്ക് ലഭിക്കും - yum repolist all. എന്നിരുന്നാലും, ഇത് മുൻഗണനാ സൂചിക കാണിക്കുന്നില്ല. ഇതിന് ആവശ്യമായ ലൈൻ ഇതാ. നമ്പർ വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, ഡിഫോൾട്ടാണ് ഏറ്റവും കുറഞ്ഞ മുൻഗണന (99).

പൂച്ച /etc/yum.repos.d/*.repo | sed -n -e "/^\)