पैकेज प्रबंधन (उर्फ वनगेट) तकनीकी रूप से पैकेज प्रबंधक नहीं है। यह एक पैकेज प्रबंधक प्रबंधक है - एक ढांचा और पावरशेल cmdlets का सेट जो विभिन्न प्रकार के सॉफ़्टवेयर को मानकीकृत तरीके से प्रबंधित कर सकता है।
पैकेज प्रबंधन / वनगेट क्या है?
हमने पहले वनगेट के बारे में कहानी तोड़ दी, और यह स्पष्ट करने की कोशिश की कि यह वास्तव में क्या है। यदि यह आपके लिए पर्याप्त जानकारी नहीं है, तो डेवलपर गारेट सेरैक ने "एक चीज के बारे में 10 चीजें जो आपके विचार से अलग हैं" शीर्षक वाली एक सूचनात्मक पोस्ट भी लिखी है।
अनिवार्य रूप से, पैकेज प्रबंधन (वनगेट नामक ओपन-सोर्स प्रोजेक्ट पर आधारित) को पावरशेल और इस प्रकार विंडोज 10 में एकीकृत किया गया है। इसका उद्देश्य पावरशेल के मानक सेट के साथ एक ही एपीआई में विभिन्न पैकेज प्रबंधन तकनीकों और सॉफ्टवेयर स्थापना ढांचे को एक साथ लाने का लक्ष्य है। सॉफ्टवेयर प्रबंधन के लिए cmdlets।
प्रारंभिक स्थिति में, कम से कम, यह औसत उपकरण 10 उपयोगकर्ता या यहां तक कि गीक के लिए डिज़ाइन किया गया टूल नहीं है। माइक्रोसॉफ्ट वास्तव में किसी भी "वनगेट रिपोजिटरीज" को होस्ट नहीं करता है - असल में, ऐसी कोई चीज़ नहीं है। सॉफ़्टवेयर रिपॉजिटरीज़ तक पहुंच सक्षम करने के लिए प्रदाताओं के साथ OneGet का उपयोग किया जा सकता है, जिसे बाद में मानक cmdlets के साथ प्रबंधित किया जा सकता है। यह सिस्टम प्रशासकों के लिए डिज़ाइन किया गया है। कमांड लाइन के साथ आरामदायक गीक्स के लिए, वनगेट ने चॉकलेट में होस्ट किए गए डेस्कटॉप एप्लिकेशन इंस्टॉल करने के लिए एक बार चॉकलेट प्रदाता की पेशकश की। हालांकि, वनगेट को केवल चॉकलेट के साथ काम करने के लिए डिज़ाइन नहीं किया गया है - वनगेट के प्रारंभिक संस्करणों में चॉकलेट प्रदाता को सबूत-अवधारणा के रूप में रखा गया था, लेकिन अब इसे हटा दिया गया है।
आप Windows के अन्य संस्करणों पर इस टूल को इंस्टॉल और उपयोग भी कर सकते हैं, क्योंकि यह विंडोज प्रबंधन फ्रेमवर्क (डब्लूएमएफ) 5.0 का हिस्सा है।
पैकेज प्रबंधन / वनगेट का उपयोग कैसे करें
PackageManagement PowerShell के लिए cmdlets का एक सेट है, इसलिए आपको इसका उपयोग करने के लिए Windows PowerShell एप्लिकेशन खोलना होगा। उपलब्ध cmdlets की सूची देखने के लिए निम्न आदेश चलाएं:
Get-Command -Module PackageManagement
(ध्यान दें कि Get-Command -Module OneGet काम नहीं करेगा, क्योंकि इसका नाम बदलकर पैकेज प्रबंधन किया गया है।)
Get-PackageProvider और Get-PackageSource cmdlets आपको दिखाएंगे कि कौन से पैकेज प्रदाता और स्रोत उपलब्ध हैं। आप पैकेज स्रोत स्थापित करने के लिए रजिस्टर-पैकेजसोर्स का उपयोग कर सकते हैं। इस cmdlet को स्रोत के लिए एक यूआरएल की आवश्यकता है, इसलिए आपको यह जानना होगा कि आप क्या जोड़ना चाहते हैं और इसे जोड़ने के लिए कहां स्थित है।
उदाहरण के लिए, जब समुदाय द्वारा चॉकलेट प्रदाता विकसित किया जाता है, तो आप इसे अपने सिस्टम में इस cmdlet के साथ जोड़ सकते हैं। Unregister-PackageSource cmdlet ऐसे पैकेज स्रोत को हटा सकता है।
ढूँढें-पैकेज cmdlet आपको इसके लिए अपने कॉन्फ़िगर किए गए पैकेज स्रोतों को खोजने की अनुमति देगा और इंस्टॉल-पैकेज cmdlet आपको इसे इंस्टॉल करने की अनुमति देगा। अनइंस्टॉल-पैकेज cmdlet इन cmdlets के माध्यम से आपके द्वारा इंस्टॉल किए गए पैकेज को अनइंस्टॉल करेगा:
Find-Package search
Install-Package name
Uninstall-Package name
यह विभिन्न रूपों में पैक किए गए विभिन्न स्रोतों से विभिन्न प्रकार के सॉफ़्टवेयर स्थापित करने के लिए एक सरल, मानकीकृत तरीका बनने के लिए डिज़ाइन किया गया है। विंडोज 10 और पैकेज प्रबंधन लॉन्चिंग के साथ, हम उन्हें स्थापित करते समय नए पीसी पर स्वचालित रूप से सॉफ़्टवेयर इंस्टॉल करने के लिए सर्वरों को त्वरित रूप से स्थापित करने से सब कुछ के लिए विभिन्न संभावित सॉफ़्टवेयर स्रोतों के साथ अधिक एकीकरण देखने की उम्मीद कर सकते हैं।
अधिक जानकारी के लिए, पैकेज प्रबंधन सहभागिता के लिए माइक्रोसॉफ्ट के आधिकारिक दस्तावेज़ीकरण से परामर्श लें।
विकास के दौरान यह कैसा दिख सकता है इसके बावजूद, माइक्रोसॉफ्ट विंडोज 10 के लिए पैकेज प्रबंधन को अपना नहीं रहा है। माइक्रोसॉफ्ट अपने सॉफ्टवेयर रिपॉजिटरीज की मेजबानी नहीं कर रहा है, और चॉकलेट को विंडोज 10 के अंतिम संस्करण में एकीकरण के साथ गले लगाया नहीं जा रहा है। विंडोज स्टोर और उसके ऐप्स को पैकेज प्रबंधन से एक्सेस किया जा सकता है।
यह अभी तक सिस्टम प्रशासकों के लिए डिज़ाइन किए गए टूल का एक और सूट है। हमें देखना होगा कि यह समय के साथ कैसे विकसित होता है और बढ़ता है।