संपादित 1 सप्ताह पहले द्वारा ExtremeHow संपादकीय टीम
पैकेज प्रबंधनस्नैपसॉफ्टवेयरस्थापनाएप्लिकेशनकैनोनिकलअपडेट्सकमांड लाइनभंडारउपयोगकर्ता प्रबंधन
अनुवाद अपडेट किया गया 3 सप्ताह पहले
लिनक्स एक व्यापक रूप से उपयोग किया जाने वाला ऑपरेटिंग सिस्टम है, जो अपनी मजबूती, बहुमुखिता और स्वतंत्रता के लिए जाना जाता है। इस स्वतंत्रता में योगदान करने वाले प्रमुख तत्वों में से एक लिनक्स के लिए उपलब्ध सॉफ्टवेयर का व्यापक पुस्तकालय है, जिसमें इन सॉफ्टवेयर पैकेज को इंस्टॉल करने के विभिन्न तरीके शामिल हैं। इन विधियों में से, स्नैप पैकेज अपेक्षाकृत नया कॉन्सेप्ट हैं जो लिनक्स इकोसिस्टम में बहुत मूल्य जोड़ते हैं। इस विस्तृत मार्गदर्शिका में, हम सीखेंगे कि लिनक्स सिस्टम पर स्नैप पैकेज कैसे इंस्टॉल और उपयोग करें, एक व्यापक अवलोकन और अनुसरण करने में आसान निर्देश प्रदान करते हुए।
स्नैप पैकेज, जिन्हें अक्सर केवल स्नैप्स कहा जाता है, कैनोनिकल द्वारा विकसित एक प्रकार का सॉफ्टवेयर पैकजिंग फॉर्मेट है, जो उबंटू के निर्माता हैं। स्नैप्स आत्म-निहित होते हैं, अर्थात वे सभी निर्भरता और लाइब्रेरीज़ के साथ आते हैं जो एप्लिकेशन को चलाने के लिए आवश्यक होती हैं। यह एनकैप्सुलेशन विभिन्न लिनक्स वितरणों के बीच एक संगत और विश्वसनीय अनुभव की अनुमति देता है। स्नैप पैकेज एक सैंडबॉक्स्ड वातावरण में चलते हैं, सुरक्षा और संगतता को बढ़ाते हैं।
स्नैप पैकेज का उपयोग कुछ कारणों से पसंद किया जा सकता है:
क्योंकि स्नैप कैनोनिकल द्वारा विकसित किया गया है, यह उबंटू के हाल के संस्करणों पर पूर्व-स्थापित आता है। यह जांचने के लिए कि क्या स्नैप इंस्टॉल है, आप टर्मिनल में निम्नलिखित कमांड चला सकते हैं:
snap --version
यदि स्नैप इंस्टॉल है, तो आपको संस्करण संकेत देने वाला आउटपुट दिखाई देगा। यदि यह इंस्टॉल नहीं है, तो आप इसे निम्नलिखित का उपयोग करके इंस्टॉल कर सकते हैं:
sudo apt update sudo apt install snapd
गैर-उबंटू वितरण पर स्नैप को इंस्टॉल करना आपकी वितरण के आधार पर अतिरिक्त कदमों की आवश्यकता हो सकती है। कुछ लोकप्रिय वितरणों के लिए सामान्य कदम नीचे दिए गए हैं:
फेडोरा पर, आप ईपीईएल भंडार को सक्षम कर सकते हैं और फिर निम्नलिखित कमांड का उपयोग करके स्नैप इंस्टॉल कर सकते हैं:
sudo dnf install epel-release sudo dnf install snapd sudo systemctl enable --now snapd.socket sudo ln -s /var/lib/snapd/snap /snap
आर्क लिनक्स उपयोगकर्ताओं के लिए, स्नैप को आर्क उपयोगकर्ता भंडार (एयूआर) से निम्नलिखित के रूप में इंस्टॉल किया जा सकता है:
sudo pacman -S snapd sudo systemctl enable --now snapd.socket sudo ln -s /var/lib/snapd/snap /snap
डेबियन उपयोगकर्ता स्नैप को निम्नलिखित का उपयोग करके इंस्टॉल कर सकते हैं:
sudo apt update sudo apt install snapd sudo systemctl enable --now snapd.socket sudo ln -s /var/lib/snapd/snap /snap
स्थापना के बाद, परिवर्तन प्रभावी होने के लिए अपने सिस्टम को पुनरारंभ करना आवश्यक हो सकता है, विशेषकर जब स्नैप पहली बार इंस्टॉल किया गया हो। इससे यह सुनिश्चित होता है कि सभी सत्र या पथ परिवर्तन सही ढंग से मान्यता प्राप्त हैं।
एक बार स्नैप आपके सिस्टम पर इंस्टॉल हो जाने के बाद, आप स्नैप पैकेज इंस्टॉल करना शुरू कर सकते हैं। snap
कमांड का उपयोग आपके सिस्टम पर स्नैप्स को प्रबंधित करने के लिए किया जाता है, और यह स्नैप पैकेजों को खोजने, इंस्टॉल करने, हटाने और प्रबंधित करने के कई विकल्प और कमांड प्रदान करता है।
आप find
कमांड का उपयोग करके उपलब्ध स्नैप पैकेज खोज सकते हैं। उदाहरण के लिए, यदि आप मीडिया प्लेयर से संबंधित स्नैप पैकेज खोज रहे हैं, तो आप निम्नलिखित कमांड का उपयोग कर सकते हैं:
snap find media player
स्नैप आपके द्वारा निर्दिष्ट खोज शर्त के अनुरूप पैकेजों की एक सूची लौटा देगा, जिसमें एक संक्षिप्त विवरण और संस्करण जानकारी शामिल है।
एक बार जब आप वह स्नैप पैकेज ढूंढ़ लेते हैं जिसे आप इंस्टॉल करना चाहते हैं, तो आप install
कमांड का उपयोग करके उसे इंस्टॉल कर सकते हैं। उदाहरण के लिए, वीएलसी, एक लोकप्रिय मीडिया प्लेयर, इंस्टॉल करने के लिए आप निम्नलिखित का उपयोग कर सकते हैं:
sudo snap install vlc
स्नैप निर्दिष्ट पैकेज और सभी आवश्यक घटकों को डाउनलोड और इंस्टॉल करेगा। इंस्टॉल किया गया एप्लिकेशन अब उपयोग के लिए तैयार है।
आप अपने सिस्टम पर इंस्टॉल किए गए सभी स्नैप पैकेजों की सूची देखने के लिए निम्नलिखित का उपयोग कर सकते हैं:
snap list
यह कमांड प्रत्येक इंस्टॉल किए गए स्नैप पैकेज के नाम, संस्करण, संशोधन और प्रकाशक के साथ एक तालिका प्रदर्शित करेगा।
स्नैप पैकेज स्वचालित रूप से अपडेट होने के लिए डिज़ाइन किए गए हैं, लेकिन आप निम्न का उपयोग करके मैन्युअल रूप से अपने स्नैप्स को अपडेट भी कर सकते हैं:
sudo snap refresh
यह कमांड अपडेट की जांच करेगा और यदि उपलब्ध हो तो उन्हें आपके इंस्टॉल किए गए स्नैप पैकेजों पर लागू करेगा।
यदि आप किसी स्नैप पैकेज को हटाना चाहते हैं, तो आप remove
कमांड का उपयोग करके ऐसा कर सकते हैं। उदाहरण के लिए, वीएलसी को हटाने के लिए, आप निम्नलिखित का उपयोग कर सकते हैं:
sudo snap remove vlc
यह कमांड आपके सिस्टम से स्नैप पैकेज को अनइंस्टॉल कर देगा।
कुछ स्नैप पैकेजों के पास कॉन्फ़िगर करने योग्य विकल्प होते हैं। आप किसी स्नैप पैकेज के लिए उपलब्ध कॉन्फ़िगरेशन को निम्नलिखित का उपयोग करके देख सकते हैं:
snap get <snap-name>
उदाहरण के लिए, यदि वीएलसी में कुछ विशेष कॉन्फ़िगर योग्य सेटिंग्स हैं, तो वे इस प्रकार प्रदर्शित होंगी:
snap get vlc
आप set
का उपयोग करके कॉन्फ़िगरेशन सेट कर सकते हैं:
sudo snap set vlc <key>=<value>
स्नैप पैकेजों के पास विभिन्न रिलीज चैनल होते हैं। सामान्य चैनलों में शामिल हैं:
आप स्नैप को इंस्टॉल करते समय या इंस्टॉल किए गए स्नैप के लिए चैनल बदलते समय इसे निर्दिष्ट कर सकते हैं। उदाहरण:
sudo snap install vlc --channel=candidate
इंस्टॉल किए गए पैकेज को एक अलग चैनल पर स्विच करने के लिए:
sudo snap refresh vlc --channel=stable
यहां कुछ उपयोगी स्नैप कमांड का सारांश दिया गया है:
snap version
: स्नैपड और स्नैप कमांड के बारे में संस्करण जानकारी प्रदर्शित करता है।snap list
: सभी इंस्टॉल किए गए स्नैप्स की सूची।snap find <search-term>
: पैकेजों को खोजता है।sudo snap install <package-name>
: एक स्नैप पैकेज इंस्टॉल करता है।sudo snap remove <package-name>
: एक स्नैप पैकेज को हटाता है।sudo snap refresh
: इंस्टॉल किए गए स्नैप पैकेज को अपडेट करता है।snap info <snap-name>
: किसी स्नैप पैकेज के बारे में विस्तृत जानकारी प्रदान करता है।sudo snap revert <snap-name>
: स्नैप को पिछले संस्करण में वापस करता है।snap connections <snap-name>
: स्नैप द्वारा जुड़े इंटरफेस दिखाता है।उनकी सुविधा के बावजूद, स्नैप पैकेज इंस्टॉल या उपयोग के दौरान कभी-कभी समस्याएं पेश कर सकते हैं। कुछ सामान्य समस्याओं में नेटवर्किंग मुद्दे, एक्सेस अनुमति और पर्यावरण पथ संघर्ष शामिल हैं। नीचे कुछ समस्या निवारण सुझाव दिए गए हैं:
यदि स्नैप कमांड के साथ समस्याएं बनी रहती हैं, तो संभावित समाधान के लिए ऑनलाइन फोरम, स्नैपक्राफ्ट प्रलेखन, या सामुदायिक समर्थन साइटों की जांच करने पर विचार करें। सामुदायिक-संचालित समर्थन अनुभवी उपयोगकर्ताओं से व्यावहारिक अंतर्दृष्टि और अद्वितीय समाधान प्रदान कर सकता है जिन्होंने इसी तरह की समस्याओं का सामना किया है।
स्नैप पैकेज लिनक्स सिस्टम पर सॉफ्टवेयर को इंस्टॉल और प्रबंधित करने का एक सीधा, संगत तरीका प्रदान करते हैं। क्रॉस-डिस्ट्रिब्यूशन संगतता, स्वत: अपडेट और एक उपयोग में आसान कमांड सेट जैसी क्षमताओं के साथ, स्नैप्स आकस्मिक उपयोगकर्ताओं और डेवलपर्स दोनों के बीच लोकप्रिय हो गए हैं। हालांकि कुछ चुनौतियां बनी हुई हैं, जैसे नेटवर्क और अनुमति मुद्दे, स्नैप नई सुविधाएं प्रदान करते हुए और उपयोगकर्ता अनुभव में वृद्धि करते रहते हैं। इस मार्गदर्शिका से, आपको अपने लिनक्स सिस्टम पर स्नैप पैकेजों को प्रभावी ढंग से उपयोग करना शुरू करना चाहिए।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं