विंडोज़ पर ऐप्स इंस्टॉल करना एक समय लेने वाली प्रक्रिया है। उपयोगकर्ता को हाल ही के ऐप संस्करण की खोज करनी होगी, इंस्टॉलर फ़ाइल डाउनलोड करनी होगी, फिर मैन्युअल रूप से ऐप इंस्टॉल करना होगा (अगले, अगली बार कई बार), और अवांछित बंडलवेयर को अनचेक करना होगा।
समस्याएं यहीं खत्म नहीं होती हैं। विंडोज़ में सॉफ़्टवेयर इंस्टालर के पास ऐप्स, रजिस्ट्रियां और कॉन्फ़िगरेशन सेट करने के विभिन्न तरीके हैं। इतने सारे संयोजनों के साथ, लोग बस ऐप्स को अपडेट करने की परेशानी से बचते हैं। हम आपको दिखाएंगे कि विंडोज 10 में कमांड प्रॉम्प्ट (सीएमडी) का उपयोग करके सॉफ्टवेयर कैसे स्थापित किया जाए।
समाधान:चॉकलेटी (पैकेज मैनेजर)
Microsoft डॉक्स के अनुसार, एक पैकेज मैनेजर में कमांड-लाइन टूल और संपूर्ण सॉफ़्टवेयर प्रबंधन प्रक्रिया को स्वचालित करने के लिए सेवाओं का एक सेट होता है। पैकेज में सॉफ़्टवेयर बायनेरिज़, कॉन्फ़िगरेशन फ़ाइलें और मेटाडेटा शामिल हैं। और बदले में, मेटाडेटा में ऐप विवरण और निर्भरता की सूची होती है ताकि यह ठीक से काम कर सके।
अब तक, विंडोज ओएस में एक व्यापक पैकेज मैनेजर का अभाव था। नई सुविधाओं और बग फिक्स (संस्करण 1.1) के साथ विनगेट के लॉन्च ने कुछ नए संदेह पैदा किए हैं। यह पूछना समझ में आता है कि आपको चॉकलेटी नामक तीसरे पक्ष के पैकेज मैनेजर को क्यों चुनना चाहिए? यहां कुछ कारण दिए गए हैं:
- यदि आप कभी-कभी विंगेट का उपयोग कर रहे हैं, तो आपको एक सेटअप विज़ार्ड या सुरक्षा संकेत के माध्यम से क्लिक करना होगा, जो कमांड-लाइन टूल होने के लाभ को कम करता है।
- चॉकलेटी की तुलना में अनइंस्टॉल सपोर्ट अभी भी अल्पविकसित है। कभी-कभी यह निर्भरताओं को प्रबंधित करने में विफल रहता है।
- केवल कुछ पैकेज परीक्षण पर उन्नयन का समर्थन करते हैं। एक नया संस्करण उपलब्ध होने के बावजूद यह ऐप्स को अपडेट करने में असमर्थ था।
- एक पैकेज मैनेजर स्क्रिप्ट चला सकता है, सर्वर प्रबंधन, केंद्रीकृत रिपोर्टिंग, कस्टम कॉन्फ़िगरेशन और बहुत कुछ प्रदान कर सकता है। विंगेट केवल कुछ प्रारूपों को संभाल सकता है, जैसे EXE, MSIX, और MSI।
- चॉकलेट विंडोज के लिए 20+ से अधिक इंस्टालर तकनीकों के साथ काम करता है। यह जानता है कि कैसे एक ऐप, रजिस्ट्री, फाइलों और कॉन्फ़िगरेशन को प्रबंधित करना, या किसी भी संयोजन को सेट करना है।
Windows 10 में चॉकलेटी इंस्टॉल करना
चॉकलेटी को स्थापित करने के लिए, आपको बुनियादी सिस्टम आवश्यकताओं को पूरा करना होगा और कुछ स्क्रिप्ट स्थापित करने का धैर्य रखना होगा:
चॉकलेट के लिए सिस्टम आवश्यकताएँ
इससे पहले कि आप कूदें, सुनिश्चित करें कि आपका पीसी निम्नलिखित को पूरा करता है:
- विंडोज 7+/विंडोज सर्वर 2003+ और इसके बाद के संस्करण।
- पावरशेल v2+ (टीएलएस 1.2 आवश्यकता के कारण इस वेबसाइट से इंस्टॉल करने के लिए न्यूनतम v3 है)।
- .NET फ्रेमवर्क 4+ या उससे ऊपर।
- चॉकलेटी सीएलआई के लिए खाली जगह और पैकेज स्थापित करने के लिए कुछ जीबी।
पावरशेल विधि का उपयोग करके प्रोग्राम इंस्टॉल करना
विन + X दबाएं और Windows PowerShell (व्यवस्थापन) select चुनें . फिर, आपको यह सुनिश्चित करना होगा कि Get-ExecutionPolicy प्रतिबंधित नहीं है। पावरशेल के महत्व को जानने के लिए हमारे गाइड को पढ़ें।
अगर यह प्रतिबंधित लौटाता है , फिर सेट-निष्पादन नीति AllSigned run चलाएँ या सेट-निष्पादन नीति बायपास-स्कोप प्रक्रिया . Y Press दबाएं परिवर्तन की पुष्टि करने के लिए।
फिर, कमांड को कॉपी-पेस्ट करें:
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
दर्ज करें दबाएं ।
कुछ ही क्षणों में, Chocolatey इंस्टॉल हो जाएगा और प्रोग्राम डेटा . में एक नया फ़ोल्डर बनाएगा . सभी पैकेज \chocolatey\lib . पर जाते हैं (.MSI इंस्टालर के लिए अपवाद हो सकते हैं)। एक बार चॉकलेटी स्थापित हो जाने के बाद, पावरशेल को पुनरारंभ करें और choco -? . टाइप करें आदेशों की सूची देखने के लिए।
कमांड प्रॉम्प्ट मेथड का उपयोग करके प्रोग्राम इंस्टाल करना
विन + X दबाएं और कमांड प्रॉम्प्ट (व्यवस्थापन) choose चुनें . फिर, कमांड को कॉपी-पेस्ट करें:
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "[System.Net.ServicePointManager]::SecurityProtocol = 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
दर्ज करें दबाएं . प्रॉम्प्ट को फिर से शुरू करें और choco -? . टाइप करें आदेशों की सूची देखने के लिए।
चॉकलेटी पैकेज
चॉकलेटी पैकेज एक संशोधित NuGet पैकेज है। यह एक संकलित .nupkg फ़ाइल है जिसमें पैकेज मेटाडेटा और चॉकलेटी के लिए विशिष्ट अतिरिक्त डेटा शामिल है। पैकेज रिपोजिटरी वेबसाइट में ऐप्स का एक विशाल संग्रह है, और आप उनका उपयोग विंडोज 10 के लिए लोकप्रिय ऐप्स इंस्टॉल करने के लिए कर सकते हैं।
डेटाबेस को सबमिट किया गया प्रत्येक पैकेज लाइव होने से पहले एक कठोर मॉडरेशन प्रक्रिया से गुजरता है। इनमें पैकेज सत्यापन, सत्यापन, VirusTotal के साथ वायरस स्कैनिंग, और बहुत कुछ शामिल हैं। बाईं ओर, आपको पैकेज मेंटेनर के लिंक, हरे, लाल और पीले रंग में सत्यापन जांच बटन दिखाई देगा।
व्यक्तिगत . के अंतर्गत अनुभाग में, आपको ऐप को इंस्टॉल, अपग्रेड या अनइंस्टॉल करने का आदेश दिखाई देगा। संस्करण इतिहास उनके चैंज सहित सभी संस्करणों को सूचीबद्ध करें। अंत में, निर्भरता . के अंतर्गत अनुभाग ऐप के लिए आवश्यक सभी अतिरिक्त घटकों को सूचीबद्ध करता है।
कमांड प्रॉम्प्ट या पॉवरशेल का उपयोग करके सॉफ़्टवेयर कैसे स्थापित करें
कमांड-लाइन टूल से सॉफ़्टवेयर इंस्टॉल करने के लिए आपको सिंटैक्स के कुछ बुनियादी नियमों का पालन करना होगा। संरचना इस तरह दिखती है
choco [command][package name]
चॉकलेटी का संक्षिप्त नाम "चोको" है। दूसरा उपसर्ग वास्तविक कमांड है, और तीसरा आपका ऐप है। एक बार जब आप आदत में आ जाते हैं, तो आपको सॉफ़्टवेयर प्रबंधन के लिए कमांड संदर्भ सूची से परामर्श करने की आवश्यकता नहीं होगी।
यहां कुछ लोकप्रिय आदेश दिए गए हैं, जिनका आप अक्सर उपयोग करेंगे। हम GIMP छवि संपादक को स्थापित करने का उदाहरण लेंगे।
पैकेज स्थापित करें
रिपॉजिटरी पैकेज साइट पर जाएं और GIMP खोजें। फिर, टाइप करें:
choco install gimp
कमांड आपकी ओर से किसी भी कार्रवाई की आवश्यकता के बिना ऐप को डाउनलोड और इंस्टॉल करेगा। आप कंसोल में ही प्रगति की जानकारी देखेंगे। कुछ मामलों में, आपका ऐप विंडोज़ दिखा सकता है, लेकिन यह बिल्कुल सामान्य है। चॉकलेटी इंस्टालेशन के सभी चरणों को अपने आप पूरा कर लेगा।
पैकेज अनइंस्टॉल करें
इसमें टाइप करें:
choco uninstall gimp
यदि किसी ऐप में निर्भरता की सूची है, तो चॉकलेटी स्वचालित रूप से उन घटकों को आपके सिस्टम से हटा देगा।
अपना पैकेज खोजें
आप इस सिंटैक्स के साथ किसी विशेष पैकेज की खोज भी कर सकते हैं:
choco search [package name]
उदाहरण के लिए, यदि आप 7-ज़िप स्थापित करना चाहते हैं, तो इसमें टाइप करें:
choco search 7-zip
दर्ज करें दबाएं . चॉकलेटी अपने डेटाबेस में "ज़िप" शब्द के साथ हर ऐप को खोजेगा। यदि यह वहां है, तो आप इसे परिणामों में पाएंगे। किसी विशेष ऐप को खोजने के लिए थोड़े अभ्यास की आवश्यकता होती है।
पैकेज को अपग्रेड करना
किसी ऐप को अपग्रेड करने के लिए, इसमें टाइप करें:
choco upgrade [package name]
उदाहरण के लिए:
choco upgrade gimp
पुराने पैकेजों की सूची
सभी पुराने ऐप्स की सूची देखना भी संभव है। इस काम को करने के लिए आपको चॉकलेटी के जरिए ऐप्स इंस्टॉल करने होंगे। इसमें टाइप करें:
choco outdated
क्या कोई चॉकलेटी GUI है?
जबकि कमांड-लाइन टूल ऐप्स को प्रबंधित करने का पसंदीदा तरीका है, आप में से कुछ को वास्तविक ऐप पसंद आ सकता है। चॉकलेटी जीयूआई आपको एक ही स्थान पर पैकेजों को स्थापित करने, अनइंस्टॉल करने, अपडेट करने और खोजने में सक्षम बनाता है। इसे स्थापित करने के लिए, इसमें टाइप करें:
choco install chocolateygui
अपडेट देखने के लिए:
choco upgrade chocolateygui
जैसे ही आप ऐप लॉन्च करेंगे, आपको बाएँ फलक में दो विकल्प दिखाई देंगे। यह पीसी , जैसा कि नाम से पता चलता है, आपके पीसी पर इंस्टॉल किए गए पैकेज होते हैं। सबसे ऊपर बाईं ओर पुराने पैकेजों की जांच करने के लिए खोज बॉक्स और विकल्प है, सभी पैकेजों को एक साथ अपडेट करें, और सूची/टाइल दृश्य के बीच टॉगल करें।
चॉकलेट दूरस्थ पैकेज भंडार है। सबसे ऊपर, आपको संस्करण के आधार पर ऐप्स को फ़िल्टर करने के विकल्प दिखाई देंगे, जिसमें बीटा-रिलीज़, लोकप्रियता, और बहुत कुछ शामिल हैं।
किसी एकल पैकेज को अपडेट करने के लिए, उस पर राइट-क्लिक करें और अपडेट करें . चुनें . आप वर्तमान में संस्थापित संकुल (एक .config फ़ाइल के रूप में) को उनकी संस्करण संख्या और स्थापना तिथि के साथ निर्यात कर सकते हैं। आप इस फ़ाइल का उपयोग किसी अन्य मशीन पर पैकेज स्थापित करने के लिए कर सकते हैं।
कमांड प्रॉम्प्ट के साथ अपना अगला ऐप इंस्टॉल करें
बहुत से लोगों को अभी भी अपने ऐप्स को अपडेट करने में परेशानी होती है। चॉकलेटी आपको कुछ कीस्ट्रोक्स के साथ एक दर्जन या अधिक ऐप इंस्टॉल करने देता है। आप बिना किसी सुरक्षा चिंता या बंडलवेयर के अपने ऐप्स को आसानी से प्रबंधित कर सकते हैं।