தொகுப்பு மேலாளர் தொகுப்பு ஒரு மேலாண்மை (OneGet) விண்டோஸ் 10 இல்

Windows 10 இல் உள்ள மிகவும் சுவாரஸ்யமான கண்டுபிடிப்புகளில் ஒன்று, சராசரி பயனர் கவனிக்காதது, PackageManagement இன் உள்ளமைக்கப்பட்ட தொகுப்பு மேலாளர் (முன்னர் ஒன்ஜெட்) ஆகும், இது உங்கள் கணினியில் நிறுவல்களை நிறுவ, தேட, மற்றும் பிறவற்றை எளிதாக்குகிறது. இது கட்டளை வரியிலிருந்து நிரல்களை நிறுவுவது பற்றியது, அது என்னவென்பதையும், அது ஏன் பயனுள்ளதாக இருக்கும் என்பதையும் பற்றி முழுமையாக தெரியவில்லை என்றால், இந்த வழிமுறை முடிவில் வீடியோவைப் பார்ப்பதை நான் பரிந்துரைக்கிறேன்.

2016 புதுப்பிக்கவும்: உள்ளமைக்கப்பட்ட தொகுப்பு மேலாளர் ஒன்ஜெட் என அழைக்கப்படும், விண்டோஸ் 10 இன் ஆரம்ப பதிப்புகளில், இப்போது இது PowerShell இல் PackageManagement தொகுதி ஆகும். அதை பயன்படுத்த கையேடு மேம்படுத்தப்பட்ட வழிகளில்.

விண்டோஸ் 10 இல் PowerShell இன் ஒரு பகுதியாக PackageManagement உள்ளது, மேலும் விண்டோஸ் 8.1 க்கான Windows Management Framework 5.0 ஐ நிறுவி நீங்கள் ஒரு தொகுப்பு மேலாளரைப் பெறலாம். இந்த கட்டுரையானது ஒரு சாதாரண பயனர்களுக்கான தொகுப்பு நிர்வாகியைப் பயன்படுத்துவதற்கான ஒரு சில எடுத்துக்காட்டுகள், அதே போல் PackageManagement (Chocolatey என்பது விண்டோஸ் எக்ஸ்பி, 7 மற்றும் 8 ஆகியவற்றில் நீங்கள் பயன்படுத்தக்கூடிய ஒரு சுயாதீன தொகுப்பு மேலாளர் ஆகும்) மற்றும் களஞ்சியத்தை (தரவுத்தளம், சேமிப்பு) சாப்டாலை பயன்படுத்தி ஒரு சுயாதீன தொகுப்பு மேலாளராக பயன்படுத்துவது பற்றி மேலும் அறியவும்.

பவர்ஷெல் உள்ள PackageManagement கட்டளைகள்

கீழே விவரிக்கப்பட்டுள்ள பெரும்பாலான கட்டளைகளைப் பயன்படுத்த, நீங்கள் ஒரு நிர்வாகியாக விண்டோஸ் பவர்ஷெல் இயக்க வேண்டும்.

இதைச் செய்ய, டாஷ்பார் தேடலில் பவர்ஷெல் தட்டச்சு செய்து, பின் விளைவாக வலது கிளிக் செய்து, "நிர்வாகியாக இயக்கவும்" என்பதைத் தேர்ந்தெடுக்கவும்.

பேக்கேஜ் மேலாளர் தொகுப்பு அல்லது மேலாண்மை ஒரு கட்டளையானது வேலை செய்ய அனுமதிக்கிறது (install, uninstall, search, update not yet provided) சரியான கட்டளைகளை பயன்படுத்தி PowerShell - இதே போன்ற முறைமைகள் லினக்ஸ் பயனர்களுக்கு தெரிந்திருந்தால். சொல்லப்படுவதைப் பற்றிய யோசனை பெற, நீங்கள் கீழே உள்ள ஸ்கிரீன்ஷாட்டை பாருங்கள்.

நிறுவும் இந்த முறைகளின் நன்மைகள்:

  • நிரூபிக்கப்பட்ட மென்பொருள் ஆதாரங்களை பயன்படுத்தி (நீங்கள் கைமுறையாக உத்தியோகபூர்வ இணையத்தளத்தில் தேட தேவையில்லை),
  • நிறுவுதலில் தேவையற்ற மென்பொருள் நிறுவலின் பற்றாக்குறை (மற்றும் "அடுத்து" பொத்தானைக் கொண்டு மிகவும் பிரபலமான நிறுவல் செயல்முறை)
  • நிறுவல் ஸ்கிரிப்ட்களை உருவாக்குவதற்கான திறனை (உதாரணமாக, நீங்கள் ஒரு புதிய கணினியில் ஒரு நிரல் தொகுப்புகளை நிறுவ வேண்டும் அல்லது Windows ஐ மீண்டும் நிறுவிய பின், நீங்கள் கைமுறையாக பதிவிறக்க மற்றும் நிறுவ வேண்டிய அவசியம் இல்லை, ஸ்கிரிப்டை இயக்கவும்),
  • ரிமோட் கம்ப்யூட்டர்களுக்கு (கணினி நிர்வாகிகளுக்கு) மென்பொருள் மற்றும் நிறுவலின் எளிதாகவும் எளிதாகவும் இயலும்.

PackageManagement இல் கிடைக்கும் கட்டளைகளின் பட்டியலைப் பெறலாம் Get-Command -Module PackageManagement ஒரு எளிய பயனரின் முக்கிய வார்த்தைகள்:

  • கண்டுபிடி-தொகுப்பு - ஒரு தொகுப்பு (நிரல்) தேட, எடுத்துக்காட்டாக: கண்டுபிடி-தொகுப்பு-பெயர் VLC (பெயர் அளவுருவை அகற்றலாம், கடிதங்களின் வழக்கு முக்கியம் இல்லை).
  • நிறுவு-தொகுப்பு - கணினி நிரலின் நிறுவல்
  • நிறுவல் நீக்கு-தொகுப்பு - நீக்குதல் திட்டம்
  • Get-Package - நிறுவப்பட்ட தொகுப்புகள் பார்க்கவும்

மீதமுள்ள கட்டளைகள் தொகுப்புகள் (நிரல்கள்) ஆதாரங்களை பார்வையிட, அவற்றின் கூடுதலான மற்றும் அகற்றலை நோக்கமாகக் கொண்டிருக்கின்றன. இந்த வாய்ப்பும் நமக்கு பயனுள்ளதாக இருக்கும்.

PackageManagement (OneGet) க்கு Chocolatey களஞ்சியத்தை சேர்த்தல்

துரதிருஷ்டவசமாக, PackageManagement இயங்கும் முன்பே நிறுவப்பட்ட களஞ்சியங்கள் (நிரல் ஆதாரங்கள்) இல், குறிப்பாக சிறிய, ஆனால் வணிக ரீதியாக (ஆனால் இலவச) தயாரிப்புகளுக்கு வரும் போது - கூகிள் குரோம், ஸ்கைப், பல்வேறு பயன்பாடு நிரல்கள் மற்றும் பயன்பாடுகள்.

மைக்ரோசாப்ட்டின் முன்மொழியப்பட்ட இயல்புநிலை நிறுவுதல் NuGet களஞ்சியத்தில் நிரலாக்கங்களுக்கான மேம்பாட்டு கருவிகளைக் கொண்டிருக்கிறது, ஆனால் என் வழக்கமான ரீடருக்கு (PackageManagement உடன் பணிபுரியும் போது, ​​நீங்கள் தொடர்ந்து ஒரு NuGet வழங்குநரை நிறுவ முன்வந்தால், நிறுவல் மூலம்).

எனினும், இந்த சிக்கலை சாக்லேட் தொகுப்பு மேலாளர் களஞ்சியத்தை இணைப்பதன் மூலம் தீர்க்க முடியும். இதை செய்ய, கட்டளையைப் பயன்படுத்தவும்:

Get-PackageProvider -Name chocolatey

சாக்லேட் சப்ளையர் நிறுவலை உறுதிப்படுத்தவும், நிறுவிய பின் கட்டளையை உள்ளிடவும்:

Set-PackageSource - பெயர் சாக்லேட்-நம்பகமான

செய்யப்படுகிறது.

நிறுவப்பட்ட சாக்லேட் தொகுப்புகளுக்கு தேவைப்படும் கடைசி விஷயம் நிறைவேற்ற-கொள்கையை மாற்றுவதாகும். மாற்றுவதற்கு, கையெழுத்திடப்பட்ட அனைத்து நம்பப்பட்ட PowerShell ஸ்கிரிப்டுகளையும் இயக்க கட்டளையை உள்ளிடவும்:

Set-ExecutionPolicy Remote கையொப்பமிட்டது

கட்டளை இணையத்தில் இருந்து பதிவிறக்கப்பட்ட கையொப்பமிட்ட ஸ்கிரிப்ட்களைப் பயன்படுத்துவதை அனுமதிக்கிறது.

இப்போது வரை, சாக்லேட் களஞ்சியத்திலிருந்து தொகுப்புகள் PackageManagement (OneGet) இல் வேலை செய்யும். நிறுவலின் போது பிழை ஏற்பட்டால், அளவுருவைப் பயன்படுத்தி முயற்சிக்கவும் -Force.

இப்போது இணைக்கப்பட்ட Chocolatey வழங்குனருடன் PackageManagement ஐப் பயன்படுத்தும் ஒரு எளிய உதாரணம்.

  1. உதாரணமாக, இலவச மென்பொருள் Paint.net நிறுவ வேண்டும் (அது மற்றொரு இலவச நிரலாக இருக்கலாம், பெரும்பாலான இலவச நிரல்கள் களஞ்சியத்தில் இருக்கும்). அணி உள்ளிடவும் கண்டுபிடிக்க-தொகுப்பு பெயர் பெயின்ட் (தொகுப்பின் சரியான பெயரை உங்களுக்கு தெரியாவிட்டால், "பெயர்" என்ற பெயர் குறிப்பிடப்படவில்லை).
  2. இதன் விளைவாக, நாம் repository உள்ள paint.net உள்ளது என்று பார்க்கிறோம். நிறுவ, கட்டளையைப் பயன்படுத்தவும் install-package -name paint.net (நாம் இடது நெடுவரிசையில் இருந்து சரியான பெயரைப் பெறுவோம்).
  3. நிறுவலை முடிக்க காத்திருக்கிறோம், நிறுவப்பட்ட நிரலைப் பெற காத்திருக்கிறோம், எங்கிருந்து பதிவிறக்கம் செய்வதென்று தெரியவில்லை, உங்கள் கணினியில் எந்த தேவையற்ற மென்பொருளையும் பெறவில்லை.

வீடியோ - விண்டோஸ் 10 இல் மென்பொருளை நிறுவ, Package Manager Manager Package (aka OneGet) பயன்படுத்துதல்

சரி, முடிவில் - அனைத்தும் ஒன்று, ஆனால் வீடியோ வடிவில், சில வாசகர்கள் இது அவருக்கு பயனுள்ளதாக இருக்கிறதா என்பதைப் புரிந்துகொள்வதற்கு எளிதாக இருக்கலாம்.

நேரம் இருக்கும்போதே, எப்படி தொகுப்பு மேலாண்மை எதிர்காலத்தில் தோன்றும் என்பதைப் பார்ப்போம்: OneGet வரைகலை இடைமுகத்தின் தோற்றம் மற்றும் விண்டோஸ் ஸ்டோரிடமிருந்து டெஸ்க்டா பயன்பாடுகள் மற்றும் தயாரிப்புக்கான சாத்தியமான சாத்தியக்கூறுகளின் ஆதரவு பற்றிய தகவல்கள் இருந்தன.