विंडोज 10 पर वनगेट का प्रभावी ढंग से उपयोग कैसे करें
अनेक वस्तुओं का संग्रह / / December 02, 2021
यदि आपने कभी इस्तेमाल किया लिनक्स तो आप हमेशा विंडोज के लिए पैकेज मैनेजमेंट टूल चाहते होंगे। हां, विंडोज़ में एक तृतीय-पक्ष पैकेज प्रबंधन उपकरण है जिसे चॉकलेटी कहा जाता है जिसे कमांड लाइन का उपयोग करके चलाया जा सकता है। लेकिन, विंडोज 10 ने वनगेट को एक देशी पैकेज मैनेजमेंट टूल के रूप में लाया Microsoft के गैरेट सेराक ने एक ब्लॉग पोस्ट में घोषणा की. यह आपको Powershell का उपयोग करके NuGet Package Manager के साथ सॉफ़्टवेयर पैकेज स्थापित / अनइंस्टॉल और अपडेट करने देगा। साथ ही, इसमें चॉकलेटी रिपॉजिटरी के लिए भी सपोर्ट है।
ध्यान दें: विंडोज 10 आरटीएम रिलीज के साथ वनगेट का नाम बदलकर कर दिया गया है पैकेज प्रबंधन.
तो, आइए देखें कि कैसे आप OneGet (PackageManagement) का उपयोग करके कई सॉफ़्टवेयर पैकेजों को प्रभावी ढंग से इंस्टॉल/अनइंस्टॉल और अपडेट कर सकते हैं। और, यह भी देखें कि इसके साथ चॉकलेटी को कैसे एकीकृत किया जाए।
वनगेट (पैकेज मैनेजमेंट) और चॉकलेटी क्या हैं?
गैर-लिनक्स उपयोगकर्ताओं के लिए और जो पैकेज प्रबंधन के बारे में कुछ भी नहीं जानते हैं, पैकेज प्रबंधक सॉफ़्टवेयर (पैकेज) की स्थापना, अद्यतन और स्थापना रद्द करना बहुत आसान बनाता है। पैकेज मैनेजर एक रिपोजिटरी का उपयोग करता है जहां सभी सॉफ्टवेयर पैकेज संग्रहीत होते हैं।
आपको उन सॉफ़्टवेयर पैकेजों को प्राप्त करने और उन्हें अपने पीसी पर स्थापित करने के लिए बस एक कमांड दर्ज करने की आवश्यकता है। केवल एक कमांड से आप सॉफ्टवेयर को इंस्टाल या अपडेट कर सकते हैं। जब भी सॉफ्टवेयर को रिपॉजिटरी में अपडेट किया जाता है तो अपडेट अपने आप हो जाता है। तो, यही पैकेज मैनेजर के बारे में है।
अब, OneGet एक टूल के रूप में एक कदम आगे है। यह है पैकेज मैनेजर का मैनेजर. यह चॉकलेटी और नुगेट जैसे कई रिपॉजिटरी को होस्ट कर सकता है। हमने पहले ही चॉकलेटी के बारे में पहले बात की. चॉकलेट कमांड प्रॉम्प्ट के साथ काम कर सकता है। NuGet में Microsoft के एप्लिकेशन डेवलपमेंट टूल के लिए विशिष्ट सॉफ़्टवेयर पैकेज हैं। आप एक ही कमांड दर्ज कर सकते हैं और इन रिपॉजिटरी से सॉफ्टवेयर ले सकते हैं।
वनगेट का उपयोग कैसे करें?
तो, पहले उपलब्ध कमांड को देखते हैं। आप इसे ऊपर फीचर इमेज में देख सकते हैं। उपलब्ध कमांड देखने के लिए निम्न कमांड में टाइप करें पावरशेल.
Get-Command -Module PackageManagement
याद रखें, OneGet नहीं बल्कि PackageManagement (मैं यहाँ OneGet को केवल सरलता के लिए लिख रहा हूँ)। तो, अब आपके पास आदेशों की सूची है। अब, आइए जाँच करें कि हमारे पास कौन से पैकेज स्रोत (पैकेज प्रबंधक) हैं।
पैकेज स्रोत प्राप्त करें
निम्न आदेश टाइप करें (या बस इसे कॉपी करें):
प्राप्त-पैकेज स्रोत
आपको वह पैकेज स्रोत मिलना चाहिए जो आपके सिस्टम पर संस्थापित है।
इसलिए, मेरे पास केवल अंतर्निहित पावरशेल गैलरी स्थापित है। अब, चॉकलेटी पैकेज मैनेजर स्थापित करें। यदि आप पहले से ही सूची में चॉकलेटी देख रहे हैं तो अगले चरण को छोड़ दें।
चॉकलेटी स्थापित करना
निम्न आदेश दर्ज करें:
Get-PackageProvider -Name Chocolatey
Get-PackageProvider उपलब्ध पैकेज रिपॉजिटरी को ढूंढेगा और इसे स्थापित करेगा।
मार प्रवेश करना और चॉकलेटी इंस्टालेशन शुरू होना चाहिए। स्थापना पूर्ण होने के बाद, आपके द्वारा पहले लागू किए गए आदेश के साथ पैकेज स्रोत को फिर से जांचें। आपको चॉकलेटी देखना चाहिए।
इसके बाद, हमें चॉकलेटी को डिफ़ॉल्ट सॉफ़्टवेयर पैकेज स्रोत के रूप में सेट करना होगा। हम उपयोग करेंगे सेट-पैकेजस्रोत इसे डिफ़ॉल्ट के रूप में सेट करने का आदेश। निम्न आदेश दर्ज करें:
सेट-पैकेजस्रोत-नाम चॉकलेटी
अब जब हम पूरी तरह से तैयार हैं तो चलिए चॉकलेटी रिपॉजिटरी से एक सॉफ्टवेयर इंस्टॉल करते हैं।
चॉकलेटी रिपोजिटरी से सॉफ्टवेयर इंस्टाल करें
चॉकलेटी के साथ आपको और विकल्प मिलते हैं। आपको चॉकलेटी की वेबसाइट पर जाने और उस सॉफ़्टवेयर को खोजने की ज़रूरत नहीं है जिसे आप इंस्टॉल करना चाहते हैं। आप पा सकते हैं कि पॉवर्सशेल से ही का उपयोग करके खोजें-पैकेज आदेश। तो, मान लीजिए कि आप 'क्रोम' से संबंधित सभी पैकेज ढूंढना चाहते हैं।
खोज-पैकेज -नाम क्रोम
अब आपको सभी पैकेज मिलेंगे क्रोम इसमें एक सारांश के साथ कीवर्ड। अब, इस सूची से, मैं स्थापित करूँगा एडब्लॉकप्लसक्रोम.
इंस्टॉल-पैकेज -नाम एडब्लॉकप्लसक्रोम
प्रवेश करना यू और स्थापना शुरू हो जाएगी।
कोई अपग्रेड कमांड उपलब्ध नहीं है
आश्चर्यजनक रूप से, OneGet के पास कोई नहीं है अद्यतन आदेश। चॉकलेटी में एक अपडेट कमांड है, लेकिन वह यहां लागू नहीं होगा। इस समस्या की सूचना मिली थी 2014 में गिटहब पर वापस जब तकनीकी पूर्वावलोकन अंदरूनी सूत्रों को शूट किए जा रहे थे और यह अभी भी हल नहीं हुआ है।
कमांड प्रॉम्प्ट निंजा बनना चाहते हैं? यहाँ एक है फ़ंक्शन कुंजी शॉर्टकट की सूची जो आपको एक बना देगा।
अन्वेषण करना
अब, जब आप मूल बातें जानते हैं, तो आप आगे के आदेशों और मापदंडों का पता लगा सकते हैं। अगर आपको लगता है कि वनगेट ने शीर्ष पायदान की सेवा नहीं दी है तो आप हमेशा चॉकलेटी का विकल्प चुन सकते हैं और कमांड लाइन के माध्यम से इसका इस्तेमाल कर सकते हैं।
और देखें: 3 कमांड प्रॉम्प्ट विकल्प जो डिफ़ॉल्ट से बेहतर हैं