നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ പ്രോഗ്രാമുകൾ ഇൻസ്റ്റാൾ ചെയ്യുകയും തിരയുകയും, അല്ലെങ്കിൽ മറ്റുവിധത്തിൽ കൈകാര്യംചെയ്യുന്നത് എളുപ്പമാക്കുകയും ചെയ്യുന്ന PackageManagement ന്റെ അന്തർനിർമ്മിത പാക്കേജ് മാനേജർ (മുൻപ് OneGet) ആണ് Windows 10 ലെ ഏറ്റവും രസകരമായ കണ്ടുപിടുത്തങ്ങളിൽ ഒന്ന്. ഇത് കമാൻഡ് ലൈനിൽ നിന്ന് പ്രോഗ്രാമുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനെക്കുറിച്ചാണ്, അത് എന്താണെന്നത് എന്താണെന്നതും പൂർണ്ണമായും വ്യക്തതയില്ലാത്തതും എന്തുകൊണ്ടാണ് ഉപയോഗപ്രദമാകുന്നത് എങ്കിൽ, ഈ നിർദ്ദേശത്തിന്റെ അവസാനത്തിൽ വീഡിയോ കാണാൻ തുടങ്ങാൻ ഞാൻ ശുപാർശ ചെയ്യുന്നു.
2016 അപ്ഡേറ്റ് ചെയ്യുക: അന്തർനിർമ്മിത പാക്കേജ് മാനേജർ OneGet എന്ന പേരിൽ വിൻഡോസ് 10 ന്റെ പ്രാഥമിക പതിപ്പ് ഘട്ടത്തിലാണ്, ഇപ്പോൾ അത് പവർഷെല്ലിലെ പാക്കേജ് മാനേജ്മെന്റ് മോഡ്യൂൾ ആണ്. അതുപയോഗിക്കേണ്ട മാനുവലായി പരിഷ്കരിച്ച വഴികളിലും.
Windows 10 ൽ PowerShell ന്റെ ഒരു അവിഭാജ്യഘടകമാണ് PackageManagement, കൂടാതെ Windows 8.1 നായുള്ള വിൻഡോസ് മാനേജ്മെന്റ് ഫ്രെയിംവർക്ക് 5.0 ഇൻസ്റ്റാൾ ചെയ്ത് നിങ്ങൾക്ക് ഒരു പാക്കേജ് മാനേജർ ലഭിക്കും. ഒരു സാധാരണ ഉപയോക്താവിനുള്ള പാക്കേജ് മാനേജർ ഉപയോഗിക്കുന്നതിനുള്ള ചില ഉദാഹരണങ്ങളും അതോടൊപ്പം പാക്കേജ് മാനേജ്മെന്റിലുള്ള Chocolatey- ൽ (ഒരു തരം ഡേറ്റാബേസ്, സ്റ്റോറേജ്) കണക്ട് ചെയ്യാനുള്ള വഴി (വിൻഡോസ് എക്സ്.പി, 7, 8 എന്നിവയിൽ ഉപയോഗിക്കാവുന്ന ഒരു സ്വതന്ത്ര പാക്കേജ് മാനേജർ ആണ് ചോക്കലേറ്റ് ഒരു സ്വതന്ത്ര പാക്കേജ് മാനേജർ ആയുള്ള Chocolatey ഉപയോഗിക്കുന്നതിനെക്കുറിച്ച് കൂടുതലറിയുക.
പവർഷെലെ പാക്കേജ് മാനേജ്മെന്റ് കമാൻഡുകൾ
ചുവടെ വിശദീകരിച്ചിട്ടുള്ള ഭൂരിഭാഗം കമാൻഡുകളും ഉപയോഗിക്കുന്നതിന്, ഒരു അഡ്മിനിസ്ട്രേറ്ററായി നിങ്ങൾ വിൻഡോസ് പവർഷെൽ പ്രവർത്തിപ്പിക്കേണ്ടതുണ്ട്.
ഇത് ചെയ്യുന്നതിന്, ടാസ്ക്ബാറിലെ തിരച്ചിലിൽ പവർഷെൽ ടൈപ്പ് ചെയ്യാൻ ആരംഭിക്കുക, തുടർന്ന് ഫലത്തിൽ റൈറ്റ്-ക്ലിക്ക് ചെയ്ത് "അഡ്മിനിസ്ട്രേറ്ററായി റൺ ചെയ്യുക" തിരഞ്ഞെടുക്കുക.
പാക്കേജ് മാനേജർ പാക്കേജ് അല്ലെങ്കിൽ മാനേജ്മെന്റ് ഉചിതമായ കമാൻഡുകൾ ഉപയോഗിച്ച് പവർഷെയിലെ പ്രോഗ്രാമുകൾ (ഇൻസ്റ്റാൾ, അൺഇൻസ്റ്റാൾ, സെർച്ച്, അപ്ഡേറ്റ് എന്നിവ ഇതുവരെ നൽകിയിട്ടില്ല) പ്രവർത്തിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു - സമാനമായ രീതിയിലുള്ള ലിനക്സ് ഉപയോക്താക്കൾക്ക് പരിചയമുണ്ട്. എന്താണ് പറയുന്നതെന്ന് ഒരു ആശയം ലഭിക്കാൻ, ചുവടെയുള്ള സ്ക്രീൻഷോട്ട് നോക്കാം.
ഇൻസ്റ്റോൾ ചെയ്യുന്ന പ്രോഗ്രാമുകളുടെ ഈ രീതിയുടെ ഗുണങ്ങളാണു്:
- തെളിയിക്കപ്പെട്ട സോഫ്റ്റ്വെയർ സ്രോതസ്സുകൾ ഉപയോഗിക്കുന്നത് (നിങ്ങൾക്ക് ഒദ്യോഗിക വെബ്സൈറ്റിനായി സ്വമേധയാ തിരയാൻ ആവശ്യമില്ല),
- ഇൻസ്റ്റലേഷൻ സമയത്ത് ആവശ്യമില്ലാത്ത ആവശ്യമില്ലാത്ത സോഫ്റ്റ്വെയറിന്റെ ഇൻസ്റ്റലേഷന്റെ അഭാവം ("അടുത്ത" ബട്ടണുമായി ഏറ്റവും പരിചിതമായ ഇൻസ്റ്റലേഷൻ പ്രക്രിയ)
- ഇൻസ്റ്റലേഷൻ സ്ക്രിപ്റ്റുകൾ ഉണ്ടാക്കുന്നതിനുള്ള കഴിവ് (ഉദാഹരണത്തിന്, നിങ്ങൾ ഒരു പുതിയ കമ്പ്യൂട്ടറിൽ ഒരു മുഴുവൻ കമ്പ്യൂട്ടർ പ്രോഗ്രാമുകൾ ഇൻസ്റ്റാൾ ചെയ്യണം അല്ലെങ്കിൽ വിൻഡോസ് വീണ്ടും ഇൻസ്റ്റാൾ ചെയ്ത ശേഷം, നിങ്ങൾ സ്വമേധയാ ഡൌൺലോഡ് ചെയ്ത് ഇൻസ്റ്റാൾ ചെയ്യേണ്ട ആവശ്യമില്ല, സ്ക്രിപ്റ്റ് പ്രവർത്തിപ്പിക്കുക),
- റിമോട്ട് സിസ്റ്റങ്ങളിൽ സോഫ്റ്റ്വെയർ സംവിധാനവും കൈകാര്യം ചെയ്യലും എളുപ്പവും (സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്റർമാർക്ക്).
PackageManagement ൽ ലഭ്യമായ കമാൻഡുകളുടെ ഒരു ലിസ്റ്റ് നിങ്ങൾക്ക് ലഭ്യമാക്കാം Get-Command -Module PackageManagement ഒരു ലളിതമായ ഉപയോക്താവിനുള്ള കീകൾ ഇതായിരിക്കും:
- കണ്ടുപിടിക്കുക-പാക്കേജ് - ഒരു പാക്കേജിനുള്ള (ഉദാഹരണം) വേണ്ടി തിരയുക, ഉദാഹരണത്തിന്: കണ്ടെത്തുക-പാക്കേജ്-പേര് VLC (നാമ പരാമീറ്ററിനു് ഒഴിവാക്കാവുന്നതാണ്, അക്ഷരങ്ങളുടെ കാര്യം വളരെ പ്രധാനമല്ല).
- ഇൻസ്റ്റാൾ പാക്കേജ് - കമ്പ്യൂട്ടറിലെ പ്രോഗ്രാമിന്റെ ഇൻസ്റ്റാളേഷൻ
- അൺഇൻസ്റ്റാൾ-പാക്കേജ് - അൺഇൻസ്റ്റാൾ പ്രോഗ്രാം
- Get Package - ഇൻസ്റ്റാൾ ചെയ്ത പാക്കേജുകൾ കാണുക
ശേഷിക്കുന്ന കമാൻഡുകൾ പാക്കേജുകളുടെ ഉറവിടങ്ങൾ (പ്രോഗ്രാമുകൾ), ഇവ കൂടാതെ നീക്കം ചെയ്യൽ എന്നിവയ്ക്കായി ഉദ്ദേശിച്ചുള്ളതാണ്. ഈ അവസരവും നമുക്ക് പ്രയോജനകരമാണ്.
പാക്കേജ് മാനേജ്മെന്റ് (OneGet) ലേക്കുള്ള Chocolatey റിപ്പോസിറ്ററി ചേർക്കുന്നു
നിർഭാഗ്യവശാൽ, പാക്കേജ് മാനേജുമെന്റ് പ്രവർത്തിക്കുന്ന പ്രീ-ഇൻസ്റ്റാൾ ചെയ്ത റിപ്പോസിറ്ററികളിൽ (പ്രോഗ്രാം ഉറവിടങ്ങളിൽ), പ്രത്യേകിച്ചും വാണിജ്യപരമായ (എന്നാൽ സൌജന്യ) ഉൽപ്പന്നങ്ങളായ ഗൂഗിൾ ക്രോം, സ്കൈപ്പ്, വിവിധ ആപ്ലിക്കേഷൻ പ്രോഗ്രാമുകൾ, യൂട്ടിലിറ്റികൾ എന്നിങ്ങനെയുള്ളവ കണ്ടെത്താനായില്ല.
മൈക്രോസോഫ്റ്റിന്റെ NuGet റിപ്പോസിറ്ററിയുടെ സ്വതേയുള്ള സംവിധാനത്തിൽ പ്രോഗ്രാമർമാർക്കുള്ള ഡെവലപ്പ്മെന്റ് ഉപകരണങ്ങളുണ്ട്, പക്ഷേ സാധാരണ വായനക്കാർക്ക് (പാക്കേജ്മാനേജേജിനോടൊപ്പം പ്രവർത്തിക്കുന്ന സമയത്ത്, നിങ്ങൾ ഒരു ന്യൂജറ്റ് പ്രൊവൈഡർ ഇൻസ്റ്റാൾ ചെയ്യാൻ നിരന്തരം നിങ്ങൾക്ക് നൽകാം, ഒരിക്കൽ മാത്രം ഒത്തുചേരാനുള്ള ഒരു വഴിയും ഞാൻ കണ്ടെത്തിയിട്ടില്ല. ഇൻസ്റ്റാളേഷനോടൊപ്പം).
എന്നിരുന്നാലും, Chocolatey പാക്കേജ് മാനേജ്മെന്റ് റിപ്പോസിറ്ററിയുമായി ബന്ധപ്പെടുത്തി പ്രശ്നം പരിഹരിക്കാവുന്നതാണ്.ഇതിനായി, കമാൻഡ് ഉപയോഗിക്കുക:
Get-PackageProvider -Name chocolatey
Chocolatey വിതരണക്കാരൻ ഇൻസ്റ്റാളേഷൻ ഉറപ്പാക്കുക, ശേഷം ഇൻസ്റ്റലേഷൻ കമാൻഡ് നൽകുക:
Set-PackageSource -Name chocolatey-trusted
ചെയ്തുകഴിഞ്ഞു.
ഇൻസ്റ്റാൾ ചെയ്യേണ്ട ചോക്ലേറ്റ് പാക്കേജുകൾക്ക് ആവശ്യമായ അവസാന ഉപയോഗം, നിർവ്വഹണ നയം മാറ്റുന്നതാണ്. മാറ്റുന്നതിനായി, പ്രവർത്തിപ്പിക്കാൻ എല്ലാ സൈൻ ഇൻ വിശ്വസനീയമായ PowerShell സ്ക്രിപ്റ്റുകളും അനുവദിക്കുന്നതിന് ആജ്ഞ നൽകുക:
സെറ്റ്-എക്സിക്യൂഷൻ പോളിസി റിമോട്ട്സൈൻ
ഇന്റർനെറ്റിൽ നിന്നും ഡൗൺലോഡുചെയ്ത സ്ക്രിപ്റ്റുകൾ ഉപയോഗിക്കുന്നത് ഈ കമാൻഡ് അനുവദിക്കുന്നു.
ഇപ്പോൾ മുതൽ, ചോക്ലേറ്റ് വിതരണത്തിൽ നിന്നുള്ള പാക്കേജുകൾ PackageManagement (OneGet) യിൽ പ്രവർത്തിക്കും. ഇൻസ്റ്റാളേഷൻ സമയത്ത് പിശകുകൾ ഉണ്ടെങ്കിൽ, പാരാമീറ്റർ ഉപയോഗിച്ച് ശ്രമിക്കുക -വിശ്വാസം.
ഇപ്പോൾ ബന്ധിപ്പിക്കപ്പെട്ട Chocolatey പ്രൊവൈഡറുപയോഗിച്ച് PackageManagement ഉപയോഗിക്കുന്നതിനുള്ള ഒരു ലളിതമായ ഉദാഹരണം.
- ഉദാഹരണത്തിനു്, സ്വതന്ത്ര സോഫ്റ്റ്വെയർ Paint.net ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതുണ്ടു് (അതു് സ്വതന്ത്ര സോഫ്റ്റ്വെയർ ആയിരിയ്ക്കണം, സ്വതന്ത്ര പ്രോഗ്രാമുകൾ റിപോസിറ്ററിയിൽ തന്നെ). ടീം നൽകുക find-package -name പെയിന്റ് (പാക്കേജിന്റെ കൃത്യമായ പേര് നിങ്ങൾക്കറിയില്ലെങ്കിൽ ഭാഗത്തിനു് പേരുകൾ നൽകാം, കീ "-name" ആവശ്യമില്ല).
- ഇതിന്റെ ഫലമായി repository ൽ പെയിന്റ്നെറ്റ് ഉള്ളതായി കാണാം. ഇൻസ്റ്റാൾ ചെയ്യാൻ, കമാൻഡ് ഉപയോഗിക്കുക install-package -name paint.net (ഇടത് നിരയിലെ കൃത്യമായ പേര് ഞങ്ങൾ എടുക്കുന്നു).
- ഇൻസ്റ്റാളേഷൻ പൂർത്തിയാക്കാൻ ഞങ്ങൾ കാത്തിരിക്കുകയാണ്, ഇൻസ്റ്റാൾ ചെയ്ത പ്രോഗ്രാം ലഭിക്കുന്നത്, ഡൌണ് ലോഡ് ചെയ്യുന്നതിനായി ഡൌൺലോഡ് ചെയ്യാത്തതും നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ ആവശ്യമില്ലാത്ത സോഫ്റ്റ്വെയറും ലഭിക്കുന്നില്ല.
വീഡിയോ - വിൻഡോസ് 10 ൽ സോഫ്റ്റ്വെയർ ഇൻസ്റ്റോൾ ചെയ്യാൻ പാക്കേജ് മാനേജർ മാനേജർ പാക്കേജ് (aka ഒരു GET) ഉപയോഗിക്കുന്നു
ഒടുവിൽ, എല്ലാം തീർന്നു, പക്ഷെ വീഡിയോ ഫോർമാറ്റിൽ ഇത് വായനക്കാർക്ക് ഇത് ഉപയോഗപ്രദമാണോ അല്ലയോ എന്ന് മനസ്സിലാക്കാൻ എളുപ്പമായിരിക്കും.
സമയം മുതൽ, എങ്ങനെ പാക്കേജ് മാനേജ്മെൻറ് ഭാവിയിൽ എങ്ങനെയായിരിക്കും കാണപ്പെടുമെന്ന് ഞങ്ങൾ നോക്കാം: OneGet ഗ്രാഫിക്കൽ ഇന്റർഫേസിന്റെ സാധ്യതയും, Windows സ്റ്റോറിൽ നിന്നുള്ള ഡെസ്ക്ടോപ് ആപ്ലിക്കേഷനുകളുടെ പിന്തുണയും ഉൽപ്പന്നത്തിനുള്ള മറ്റ് സാധ്യതകളും സംബന്ധിച്ച വിവരങ്ങൾ ഉണ്ടായിരുന്നു.