लिनक्स के उपयोगकर्ताओं को बढ़ावा देने की इच्छा रखने वाली चीजों में से एक पैकेज प्रबंधन प्रणाली है जो उपयोगकर्ताओं को सॉफ्टवेयर को तेज़ी से और आसानी से इंस्टॉल (या अपडेट / निकालने) की अनुमति देती है। उबंटू और कई अन्य डेबियन आधारित डिस्ट्रोज़ में, "एपीटी" डिफ़ॉल्ट पैकेज प्रबंधन उपकरण है जबकि कुछ अन्य डिस्ट्रोज़ अपने सिस्टम को प्रबंधित करने के लिए "यम" का उपयोग करते हैं। चॉकलेट "एपीटी" या "यम" के बराबर है, सिवाय इसके कि यह विंडोज ओएस के लिए है। यदि आप एक विंडोज उपयोगकर्ता हैं और कमांड लाइन से डरते नहीं हैं, तो चॉकलेट एक अच्छा ऐप है जो आपको विंडोज़ में आसानी से सॉफ़्टवेयर को खोजने और इंस्टॉल करने की अनुमति देता है।

चॉकलेट स्थापित करना

चॉकलेट स्थापित करने के लिए, पहले कमांड प्रॉम्प्ट खोलें। आदेश दर्ज करें:

 @powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient)। डाउनलोडस्ट्रिंग ('http://bit.ly/psChocInstall'))" && सेट पाथ =% पाथ%;% systemdrive% \ chocolatey \ बिन 

यह चॉकलेट पैकेज लाएगा और इसे आपके विंडोज़ में स्थापित करेगा।

यह स्थापना के लिए है।

प्रयोग

अभी भी कमांड प्रॉम्प्ट में, आप डेटाबेस में सभी अनुप्रयोगों को सूचीबद्ध करने के लिए कमांड clist का उपयोग कर सकते हैं। (अकेले clist का उपयोग करने का प्रयास न करें। सभी पुस्तकालयों को अपनी लाइब्रेरी में लाने और उन्हें कमांड प्रॉम्प्ट में सूचीबद्ध करने में लंबा समय लगेगा)। यह जांचने के लिए कि डेटाबेस में कोई विशेष सॉफ़्टवेयर है या नहीं, कमांड का उपयोग करें:

 क्लिस्ट आवेदन-नाम 

उदाहरण के लिए, यह जांचने के लिए कि क्या वीएलसी अपने डेटाबेस में है, कमांड का उपयोग करें:

 क्लिस्ट वीएलसी 

यह अनुप्रयोगों की एक सूची "vlc" नाम से वापस कर देगा।

वैकल्पिक रूप से, आप इस साइट पर भी जा सकते हैं और सॉफ्टवेयर पैकेज की खोज कर सकते हैं। यदि यह सकारात्मक परिणाम देता है, तो आप पैकेज को स्थापित करने के लिए अगले चरण पर जा सकते हैं।

एप्लिकेशन इंस्टॉल करने के लिए, आपको बस कमांड का उपयोग करना होगा:

 cinst आवेदन-नाम 

उदाहरण के लिए, वीएलसी स्थापित करने के लिए, बस टाइप करें:

 cinst vlc 

स्रोत से इंस्टॉलर फ़ाइल डाउनलोड करने और इंस्टॉलर (.exe) चलाने के लिए चॉकलेट क्या करता है। यदि आपके पास यूएसी सक्षम है, तो आपको इंस्टॉलर को चलाने के लिए अनुमति देने के लिए एक संकेत प्राप्त करना चाहिए। तब से, सब कुछ सामान्य की तरह है।

चॉकलेट क्या नहीं करता ...

चॉकलेट को पैकेज मैनेजर के रूप में पेश करना शायद गलत है क्योंकि यह वास्तव में आपके सॉफ़्टवेयर को "प्रबंधित" नहीं करता है। इसके बजाए, इसे एक इंस्टॉलेशन मैनेजर के रूप में जाना जाना चाहिए क्योंकि इसकी मुख्य कार्यक्षमता आपको एप्लिकेशन को तेज़ी से और आसानी से इंस्टॉल करने में मदद करने के लिए है। यह आपके द्वारा इंस्टॉल किए गए सॉफ़्टवेयर का ट्रैक नहीं रखता है और स्वचालित रूप से अपडेट की जांच नहीं करता है। हालांकि, आप एप्लिकेशन के नवीनतम संस्करण को डाउनलोड करने और ऐप को पुनः इंस्टॉल करने के लिए इंस्टॉल कमांड चला सकते हैं। यह एप्लिकेशन को हटाने के लिए कमांड के साथ नहीं आता है। इसके लिए, आप विंडोज़ में जोड़ें / निकालें सुविधा का उपयोग कर सकते हैं।

एक विशेषता है कि मुझे उम्मीद है कि यह अपने शस्त्रागार में जोड़ सकता है एक बार में कई अनुप्रयोगों को डाउनलोड और स्थापित करने की क्षमता है। फिलहाल, प्रत्येक cinst कमांड केवल आपको एक एप्लिकेशन इंस्टॉल करने की अनुमति देता है। यह बहुत अच्छा होगा अगर आप कई एप्लिकेशन नाम दर्ज कर सकते हैं, जैसे कि cinst notepadplusplus filezilla 7zip.install, और इसे क्रमशः इंस्टॉलेशन करने के लिए प्राप्त करें।

निष्कर्ष

इस पोस्ट के अनुसार, इसकी लाइब्रेरी में 434 पैकेज हैं और अधिकांशतः उपयोग किए जाने वाले और लोकप्रिय (फ्री) सॉफ़्टवेयर पहले से ही पाए जाते हैं। जबकि कमांड प्रॉम्प्ट के माध्यम से एप्लिकेशन की स्थापना डरावनी लग सकती है, वास्तव में, चॉकलेट के मामले में नहीं है। इंस्टॉलर फ़ाइल डाउनलोड करने और इसे मैन्युअल रूप से इंस्टॉल करने के लिए अब आपको डेवलपर की वेबसाइट (अपने पसंदीदा एप्लिकेशन के लिए) पर नेविगेट करना होगा। इस ऐप का उपयोग करने के लिए शायद यह सबसे अच्छा कारण है।

chocolatey