मुखपृष्ठ » कैसे » Windows 10 पर PackageManagement (उर्फ OneGet) का उपयोग कैसे करें

    Windows 10 पर PackageManagement (उर्फ OneGet) का उपयोग कैसे करें

    विंडोज 10 में पॉवरशेल में निर्मित एक पैकेज मैनेजमेंट टूल शामिल है। अंतिम संस्करण में, इसे "पैकेज मैनजमेंट" नाम दिया गया है, लेकिन यह अभी भी OneGet नामक एक ओपन-सोर्स प्रोजेक्ट पर आधारित है.

    PackageManagement (उर्फ OneGet) तकनीकी रूप से एक पैकेज प्रबंधक नहीं है। यह एक पैकेज मैनेजर मैनेजर है - एक फ्रेमवर्क और पावरशेल cmdlets का सेट जो अलग-अलग जगहों से एक मानक तरीके से विभिन्न प्रकार के सॉफ़्टवेयर का प्रबंधन कर सकता है.

    PackageManagement / OneGet क्या है?

    हमने पहले OneGet के बारे में कहानी को तोड़ दिया, और वास्तव में यह स्पष्ट करने की कोशिश की कि यह क्या है। यदि आपके लिए यह पर्याप्त जानकारी नहीं है, तो डेवलपर गैरेट सेराक ने एक सूचनात्मक पोस्ट भी लिखी, जिसका शीर्षक था "वनगेट के बारे में 10 बातें जो आपके विचार से अलग हैं।"

    अनिवार्य रूप से, पैकेज मैनजमेंट (OneGet नामक एक ओपन-सोर्स प्रोजेक्ट पर आधारित) को PowerShell में एकीकृत किया गया है और इस प्रकार विंडोज 10. इसका उद्देश्य विभिन्न प्रकार के पैकेज मैनेजमेंट तकनीकों और सॉफ्टवेयर इंस्टॉलेशन फ्रेमवर्क को एक एकल API में PowerShell के मानक सेट के साथ लाना है। सॉफ्टवेयर के प्रबंधन के लिए cmdlets.

    अपनी प्रारंभिक स्थिति में, कम से कम, यह औसत विंडोज 10 उपयोगकर्ता या यहां तक ​​कि geek के लिए डिज़ाइन किया गया उपकरण नहीं है। माइक्रोसॉफ्ट वास्तव में किसी भी "वनगेट रिपॉजिटरी" की मेजबानी नहीं करता है - वास्तव में, ऐसी कोई बात नहीं है। OneGet का उपयोग प्रदाताओं के साथ-साथ सॉफ़्टवेयर रिपॉजिटरी तक पहुंच को सक्षम करने के लिए किया जा सकता है, जिसे बाद में मानकीकृत cmdlets के साथ प्रबंधित किया जा सकता है। यह सिस्टम एडमिनिस्ट्रेटर के लिए बनाया गया है। कमांड लाइन के साथ आराम से रहने के लिए, वनगेट ने एक बार चॉकलेटरी में होस्ट किए गए डेस्कटॉप अनुप्रयोगों को स्थापित करने के लिए एक चॉकलेट प्रदाता की पेशकश की। हालाँकि, OneGet को केवल चॉकलेटरी के साथ काम करने के लिए डिज़ाइन नहीं किया गया है - OneGet के प्रारंभिक संस्करणों में एक प्रमाण के रूप में एक चॉकलेट प्रदाता था, लेकिन इसे अब हटा दिया गया है.

    आप इस टूल को विंडोज के अन्य संस्करणों पर भी इंस्टॉल और इस्तेमाल कर सकते हैं, क्योंकि यह विंडोज मैनेजमेंट फ्रेमवर्क (WMF) 5.0 का हिस्सा है.

    PackageManagement / OneGet का उपयोग कैसे करें

    PackageManagement PowerShell के लिए cmdlets का एक सेट है, इसलिए आपको इसका उपयोग करने के लिए Windows PowerShell एप्लिकेशन को खोलना होगा। उपलब्ध cmdlets की सूची देखने के लिए निम्नलिखित कमांड चलाएँ:

    Get-Command -Module PackageManagement

    (ध्यान दें कि Get-Command -Module OneGet काम नहीं करेगा, क्योंकि इसका नाम बदलकर PackageManagement किया गया है।)

    विंडोज 10 के अंतिम रिलीज संस्करण में, अभी तक पैकेजमैनेजमेंट के साथ बहुत कुछ नहीं हो रहा है। यह फीचर चॉकलेट के साथ अपने एकीकरण के लिए सबसे दिलचस्प था, जब इसे एक ही स्रोत से विंडोज प्रोग्राम को आसानी से स्थापित किया गया था। हालांकि, चॉकलेट 10 को अभी भी पैकेजमैनेजमेंट / वनगेट की सहायता के बिना विंडोज 10 पर इस्तेमाल किया जा सकता है.

    Get-PackageProvider और Get-PackageSource cmdlets आपको दिखाएंगे कि कौन से पैकेज प्रदाता और स्रोत उपलब्ध हैं। पैकेज स्रोत को स्थापित करने के लिए आप Register-PackageSource का उपयोग कर सकते हैं। इस cmdlet को स्रोत के लिए एक URL की आवश्यकता होती है, इसलिए आपको यह जानना होगा कि आप क्या जोड़ना चाहते हैं और इसे जोड़ने के लिए यह कहाँ स्थित है.

    उदाहरण के लिए, जब समुदाय द्वारा एक चॉकलेट प्रदाता उपलब्ध होता है, तो आप इसे इस cmdlet के साथ अपने सिस्टम में जोड़ सकते हैं। Unregister-PackageSource cmdlet ऐसे पैकेज स्रोत को निकाल सकता है.

    यदि आपको कहीं से सॉफ़्टवेयर स्थापित करने के लिए PackageManagement का उपयोग करने की आवश्यकता है, तो आपको पैकेज प्रबंधित करने के लिए स्रोत पंजीकृत करने के लिए उपरोक्त Register-PackageSource cmdlet का उपयोग करना होगा। आपके पास होने के बाद, आप निम्न cmdlets के साथ उपलब्ध पैकेजों को खोज, इंस्टॉल और अनइंस्टॉल कर सकते हैं.

    Find-Package cmdlet आपको इसके लिए अपने कॉन्फ़िगर किए गए पैकेज स्रोतों को खोजने की अनुमति देगा और इंस्टॉल-पैकेज cmdlet आपको इसे स्थापित करने की अनुमति देगा। अनइंस्टॉल-पैकेज cmdlet आपके द्वारा इन cmdlets के माध्यम से स्थापित पैकेज की स्थापना रद्द करेगा:

    खोजें-पैकेज खोज

    पैकेज स्थापित करे नाम

    स्थापना रद्द करें-पैकेज नाम

    यह विभिन्न रूपों में पैक किए गए विभिन्न स्रोतों से विभिन्न प्रकार के सॉफ़्टवेयर स्थापित करने का एक सरल, मानकीकृत तरीका है। Windows 10 और PackageManagement लॉन्च होने के बाद, हम जल्दी से सर्वर स्थापित करने से लेकर नए PC पर सॉफ़्टवेयर स्थापित करने तक सभी चीज़ों के लिए विभिन्न संभावित सॉफ़्टवेयर स्रोतों के साथ अधिक एकीकरण देखने की अपेक्षा कर सकते हैं।.

    अधिक जानकारी के लिए, पैकेज प्रबंधन पैकेज के लिए Microsoft के आधिकारिक दस्तावेज़ देखें.


    विकास के दौरान इसे कैसे देखा जा सकता है, इसके बावजूद Microsoft विंडोज 10 के लिए पैकेज प्रबंधन को नहीं अपना रहा है। Microsoft अपने स्वयं के सॉफ़्टवेयर रिपॉजिटरी की मेजबानी नहीं कर रहा है, और चॉकलेट 10 को विंडोज 10 के अंतिम संस्करण में एकीकरण के साथ नहीं अपनाया जा रहा है। विंडोज स्टोर और इसके ऐप्स को पैकेज मैनजमेंट से एक्सेस किया जा सकता है.

    यह सिस्टम प्रशासकों के लिए डिज़ाइन किए गए उपकरणों का सिर्फ एक और सूट है। हमें यह देखना होगा कि यह समय के साथ कैसे विकसित और बढ़ता है.