Pacman പാക്കേജ് മാനേജർ ഉപയോഗിക്കുന്നതിനുള്ള ഒരു ഗൈഡ്

ആമുഖം

മുമ്പുള്ള ഗൈഡുകളിൽ ഡെബിയൻ അടിസ്ഥാനമാക്കിയുള്ള ലിനക്സ് വിതരണങ്ങളിൽ ആപ്റ്റ്-എക്സുപയോഗിച്ച് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം എന്നു ഞാൻ കാണിച്ചുതന്നു, കൂടാതെ Red Hat അടിസ്ഥാനമാക്കിയുള്ള ലിനക്സ് വിതരണങ്ങളിൽ yum ഉപയോഗിച്ച് ആപ്ലിക്കേഷനുകൾ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്നു കാണിച്ചു തരുന്നു.

ഈ ഗൈഡിൽ, ആർക്കേർഡ് ലിനക്സ് വിതരണത്തിലുള്ള മഞ്ച്ജറോ പോലെയുള്ള കമാൻഡ് ലൈൻ ഉപയോഗിച്ചു് എങ്ങനെ പാക്കേജുകൾ ഇൻസ്റ്റോൾ ചെയ്യാം എന്നു് ഞാൻ കാണിച്ചു തരാം.

നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ ഏത് അപ്ലിക്കേഷനുകളാണ് ഇൻസ്റ്റാൾ ചെയ്യുന്നത്

നിങ്ങളുടെ സിസ്റ്റത്തിൽ ഇൻസ്റ്റോൾ ചെയ്തിട്ടുള്ള എല്ലാ പാക്കേജുകളുടെ ഒരു കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് താഴെ പറഞ്ഞിരിക്കുന്ന കമാൻഡ് ഉപയോഗിച്ച് കാണാം:

pacman -Q

ഇത് നിങ്ങളുടെ കമ്പ്യൂട്ടറിലെയും അവയുടെ പതിപ്പ് നമ്പറിലെയും എല്ലാ ആപ്ലിക്കേഷനുകളുടെയും ഒരു ലിസ്റ്റ് നൽകും.

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

വിവിധ അന്വേഷണ ഐച്ഛികങ്ങൾ നൽകുന്നതിലൂടെ ഒരു പാക്കേജിനെക്കുറിച്ചും അല്ലെങ്കിൽ തീർച്ചയായും പാക്കേജുകളെക്കുറിച്ചും കൂടുതൽ വിവരങ്ങൾ നിങ്ങൾക്ക് വീണ്ടെടുക്കാനാകും:

pacman -Q -c octopi

മറ്റു് പാക്കേജുകൾക്കുള്ള പാക്കേജുകൾ കാണുക ഡിപൻഡൻസുകളായി ഇൻസ്റ്റോൾ ചെയ്യുക

മുകളിൽ പറഞ്ഞിരിക്കുന്ന കമാൻഡ് അത് ഉണ്ടെങ്കിൽ അങോപ്റ്റിക്ക് വേണ്ടിയുള്ള ചെയ്ഞ്ച്ലോഗ് എന്നെ കാണിക്കും. ഇത് നിലവിലില്ലെങ്കിൽ ഒരു സന്ദേശവും ലഭ്യമല്ലെന്ന് അറിയിക്കുന്ന സന്ദേശം പ്രദർശിപ്പിക്കപ്പെടും.

pacman -Q -d

മുകളിൽ പറഞ്ഞിരിക്കുന്ന കമാൻഡ് മറ്റ് പാക്കേജുകളുടെ ഡിപൻഡൻസികളായി ഇൻസ്റ്റോൾ ചെയ്തിട്ടുള്ള എല്ലാ ഫയലുകളും കാണിക്കുന്നു.

pacman -Q -d -t

ഇത് നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുള്ള അനാഥരായ എല്ലാ ഡിപൻഡൻസികളേയും കാണിക്കും.

പ്രത്യക്ഷത്തിൽ ഇൻസ്റ്റോൾ ചെയ്ത പാക്കേജുകൾ കാണുക

നിങ്ങൾ വ്യക്തമായി ഇൻസ്റ്റോൾ ചെയ്ത എല്ലാ പാക്കേജുകളും കാണണമെങ്കിൽ താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിക്കുക:

pacman -Q -e

മറ്റു് പാക്കേജുകൾക്കുള്ള ഡിപൻഡൻസായി ഇൻസ്റ്റോൾ ചെയ്തിട്ടുള്ള ഒരു പാക്കേജിനു് എതിരായി നിങ്ങൾ യഥാർത്ഥത്തിൽ ഇൻസ്റ്റോൾ ചെയ്യുവാനുള്ള ഒരു സവിശേഷമായ പാക്കേജാണു്.

താഴെ പറയുന്ന കമാന്ഡ് ഉപയോഗിച്ചു് ഏതു് സ്പെയിസുകളുണ്ടു്?

pacman -Q -e

ഒരു ഗ്രൂപ്പിലെ എല്ലാ പാക്കേജുകളും കാണുക

ഏതൊക്കെ ഗ്രൂപ്പുകളുടെ പാക്കേജുകൾ നിങ്ങൾക്കു് നൽകണമെന്നു് താഴെ പറഞ്ഞിരിയ്ക്കുന്ന കമാൻഡ് ഉപയോഗിയ്ക്കാം:

pacman -Q -g

ഇത് ഗ്രൂപ്പിന്റെ പേരു്, പാക്കേജിൻറെ പേരു് എന്നിവ ചേർക്കുന്നു.

ഒരു പ്രത്യേക ഗ്രൂപ്പിലുള്ള എല്ലാ പാക്കേജുകളും കാണണമെങ്കിൽ, ഗ്രൂപ്പിന്റെ പേരു് നൽകാം:

pacman -Q -g അടിസ്ഥാനം

ഇൻസ്റ്റോൾ ചെയ്ത പാക്കേജുകൾ സംബന്ധിച്ചുളള വിവരം നൽകുക

ഒരു പാക്കേജിന്റെ പേര്, വിവരണം, മറ്റ് വിശദാംശങ്ങൾ എന്നിവ അറിയണമെങ്കിൽ താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിക്കുക:

pacman -Q -i packagename

ഔട്പുട്ട് ഇതിൽ ഉൾപ്പെടുന്നു:

ഇൻസ്റ്റാൾ ചെയ്ത ഒരു പാക്കേജിന്റെ ആരോഗ്യം പരിശോധിക്കുക

ഒരു പ്രത്യേക പാക്കേജിന്റെ ആരോഗ്യം പരിശോധിയ്ക്കുന്നതിന് നിങ്ങൾക്കു് താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിക്കാം:

pacman -Q-k packagename

താഴെ കാണിച്ചിരിക്കുന്ന പോലെ ഇത് ഔട്ട്പുട്ട് നൽകും:

സ്ക്രാച്ച്: 1208 മൊത്തം ഫയലുകൾ, 0 കാണാതായ ഫയലുകൾ

ഇൻസ്റ്റോൾ ചെയ്ത എല്ലാ പൊതികളുടേയും കാര്യത്തിൽ നിങ്ങൾക്ക് ഈ കമാൻഡ് പ്രവർത്തിപ്പിക്കാവുന്നതാണ്:

pacman -Q -k

ഒരു പാക്കേജിന്റെ ഉടമസ്ഥതയിലുള്ള എല്ലാ ഫയലുകളും കണ്ടുപിടിക്കുക

താഴെ പറയുന്ന കമാന്ഡ് ഉപയോഗിച്ച് ഒരു പ്രത്യേക പാക്കേജിന്റെ ഉടമസ്ഥതയിലുള്ള എല്ലാ ഫയലുകളും നിങ്ങള്ക്ക് കണ്ടെത്താം:

pacman -Q-l packagename

ഇത് പാക്കേജിന്റെ പേരുകളും അതു് കൈവശമുള്ള ഫയലുകളിലേക്കുള്ള പാതയും നൽകുന്നു. -l -നു് ശേഷം നിങ്ങൾക്കു് അനവധി പാക്കേജുകൾ നൽകാം.

പാക്കേജുകൾ കണ്ടുപിടിക്കുക Sync Databases ൽ ഇൻസ്റ്റോൾ ചെയ്തിട്ടില്ല (അതായത് ഇൻസ്റ്റോൾ ചെയ്തവ മാനുവലായി)

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

pacman -Q -m

Google Chrome പോലുള്ള yaourt ഉപയോഗിച്ച് ഇൻസ്റ്റാൾ ചെയ്ത പാക്കേജുകൾ ഈ കമാൻഡ് ഉപയോഗിച്ച് ലിസ്റ്റ് ചെയ്യും.

സമന്വയ ഡാറ്റാബേസുകളിൽ മാത്രം ലഭ്യമായ പാക്കേജുകൾ കണ്ടെത്തുക

ഇത് മുമ്പത്തെ കമാന്ഡിനു നേരെ വിപരീതമാണ്, കൂടാതെ സമന്വയ ഡാറ്റാബേസുകളിലൂടെ ഇൻസ്റ്റാൾ ചെയ്ത പാക്കേജുകൾ മാത്രം കാണിക്കുന്നു.

pacman -Q -n

തീയതി പാക്കേജുകൾ കണ്ടെത്തുക

അപ്ഡേറ്റ് ചെയ്യേണ്ട പാക്കേജുകൾക്കായി താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിക്കുക:

pacman -Qu

ഇത് പാക്കേജുകളുടെ ഒരു പട്ടിക, അവയുടെ പതിപ്പ് നമ്പറുകൾ, ഏറ്റവും പുതിയ പതിപ്പ് നമ്പറുകൾ എന്നിവ നൽകും.

Pacman ഉപയോഗിച്ച് ഒരു പാക്കേജ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം

ഒരു പാക്കേജ് ഇൻസ്റ്റോൾ ചെയ്യുന്നതിനായി താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിക്കുക:

pacman -S packagename

ഈ കമാന്ഡ് പ്രവര്ത്തിപ്പിക്കുന്നതിന് നിങ്ങളുടെ അനുമതികള് ഉയര്ത്തുന്നതിനായി നിങ്ങള് sudo ആജ്ഞ ഉപയോഗിക്കേണ്ടിവരാം. പകരം, su കമാൻഡ് ഉപയോഗിച്ച് ഉയർന്ന പെർമിഷനുകളുള്ള ഒരു ഉപയോക്താവിലേക്ക് മാറുക.

അനവധി റിപ്പോസിറ്ററികളിലു് ഒരു പാക്കേജ് ലഭ്യമാകുമ്പോൾ, ആ കമാൻഡ് ഉപയോഗിച്ചു് ഏതു് റിപ്പോസിറ്ററികൾ ഉപയോഗിയ്ക്കാം എന്നു് തെരഞ്ഞെടുക്കാം:

pacman -S repositoryname / packagename

Pacman ഉപയോഗിച്ച് ഒരു പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുന്നത്, ഏതൊരു ഡിപൻഡൻസുകളും സ്വപ്രേരിതമായി ഡൌൺലോഡ് ചെയ്യുകയും ഇൻസ്റ്റാൾ ചെയ്യുകയും ചെയ്യും.

എക്സ്എഫസിഎ പണിയിട പരിസ്ഥിതിപോലുള്ള പാക്കേജുകളുടെ ഒരു കൂട്ടവും നിങ്ങൾക്ക് ഇൻസ്റ്റാൾ ചെയ്യാവുന്നതാണ്.

നിങ്ങൾ ഒരു ഗ്രൂപ്പിന്റെ പേരു വ്യക്തമാക്കുമ്പോൾ ഔട്ട്പുട്ട് ഇനിപ്പറയുന്ന വിധത്തിൽ വരും:

ഗ്രൂപ്പ് xfce4 ൽ 17 അംഗങ്ങളുണ്ട്

റിപ്പോസിറ്ററി അധികമാണ്

1) exo 2) garcon 3) gtk-xfce-engine

റിപ്പയർ അമർത്തി ഗ്രൂപ്പിലുള്ള എല്ലാ പാക്കേജുകളും ഇൻസ്റ്റാൾ ചെയ്യാൻ നിങ്ങൾക്ക് തിരഞ്ഞെടുക്കാം. കൂടാതെ, കോമാ വേർതിരിച്ച നമ്പറുകളുടെ ലിസ്റ്റ് (അതായത് 1,2,3,4,5) നൽകിക്കൊണ്ട് ഓരോ പാക്കേജുകളും നിങ്ങൾക്കു് ഇൻസ്റ്റോൾ ചെയ്യാം. നിങ്ങൾ 1 മുതൽ 10 വരെയുള്ള എല്ലാ പാക്കേജുകളും ഇൻസ്റ്റാൾ ചെയ്യണമെങ്കിൽ നിങ്ങൾക്ക് ഒരു ഹൈഫനെയും (അതായത് 1-10) ഉപയോഗിക്കാനാകും.

തീയതി പാക്കേജുകൾ അപ്ഗ്രേഡ് എങ്ങനെ

കാലാവധി കഴിഞ്ഞ എല്ലാ പാക്കേജുകളും പരിഷ്കരിക്കുന്നതിനായി താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിക്കുക:

pacman -S -u

ചില സമയങ്ങളിൽ പാക്കേജുകൾ അപ്ഗ്രേഡ് ചെയ്യണമെങ്കിൽ, ഒരു പ്രത്യേക പാക്കേജിനു വേണ്ടിയാണ്, അത് പഴയ പതിപ്പിലേക്കാക്കാൻ നിങ്ങൾ താൽപ്പര്യപ്പെടുന്നു (പുതിയ പതിപ്പ് ഒരു സവിശേഷത നീക്കം ചെയ്തോ അല്ലെങ്കിൽ തകർന്നതായി നിങ്ങൾക്കറിയാം). ഇതിനായി നിങ്ങൾക്ക് താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിക്കാം:

pacman -s-yigny packagename

ലഭ്യമായ പാക്കേജുകളുടെ ഒരു പട്ടിക കാണിക്കുക

നിങ്ങൾക്ക് ലഭ്യമായ പാക്കേജുകളുടെ ഒരു ലിസ്റ്റ് സമന്വയ ഡാറ്റാബേസിൽ താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് കാണാം:

pacman -S-l

സമന്വയ ഡാറ്റാബേസിൽ ഒരു പാക്കേജ് വിവരം പ്രദർശിപ്പിക്കുക

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

pacman -S-i packagename

സമന്വയ ഡാറ്റാബേസിൽ ഒരു പാക്കേജ് തിരയുക

സമന്വയ ഡാറ്റാബേസിലെ ഒരു പാക്കേജിനായി തിരയാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിക്കുക:

pacman -S -s packagename

ഫലങ്ങൾ തിരയൽ മാനദണ്ഡവുമായി പൊരുത്തപ്പെടുന്ന എല്ലാ പാക്കേജുകളുടെയും ഒരു പട്ടിക ആയിരിക്കും.

Sync Database റിഫ്രെഷ് ചെയ്യുക

താഴെ പറയുന്ന കമാന്ഡ് ഉപയോഗിച്ച് സമന്വയ ഡാറ്റാബേസ് കാലികമാണെന്നത് ഉറപ്പാക്കാം:

pacman -S -y

അപ്ഗ്റേഡ് കമാൻഡ് പ്രവർത്തിപ്പിയ്ക്കുന്നതിനു് മുമ്പു് ഇതു് ഉപയോഗിയ്ക്കണം. കുറച്ചു സമയത്തിനുള്ളിൽ നിങ്ങൾ ചെയ്തില്ലെങ്കിൽ ഇതു പ്രവർത്തിപ്പിക്കുന്നതും ഉപയോഗപ്രദമാണ്, അതിനാൽ തിരയുമ്പോൾ നിങ്ങൾക്ക് ഏറ്റവും പുതിയ ഫലങ്ങൾ ലഭിക്കുന്നു.

സ്വിച്ചുകൾ സംബന്ധിച്ച് ഒരു കുറിപ്പ്

ഈ ഗൈഡിൽ ഉടനീളം, ഓരോ സ്വിച്ച് ഞാൻ സൂചിപ്പിച്ചിരിക്കുന്നു എന്ന് നിങ്ങൾ ശ്രദ്ധിച്ചിരിക്കും. ഉദാഹരണത്തിന്:

pacman -S -u

നിങ്ങൾക്ക് തീർച്ചയായും, സ്വിച്ചുകൾ കൂട്ടിച്ചേർക്കാം:

പാക്ക്മാൻ -സു