संपादित 3 सप्ताह पहले द्वारा ExtremeHow संपादकीय टीम
स्नैपउबंटूसॉफ्टवेयरस्थापनालिनक्सपैकेज प्रबंधनएप्लिकेशनऑपरेटिंग सिस्टमप्रणालीडेस्कटॉप
अनुवाद अपडेट किया गया 3 सप्ताह पहले
उबंटू दुनिया के सबसे लोकप्रिय लिनक्स वितरणों में से एक है। यह उपयोगकर्ताओं के लिए एक उपयोगकर्ता-मित्रतापूर्ण अनुभव प्रदान करता है, जिसे गैर-तकनीकी उपयोगकर्ता भी आसानी से उपयोग कर सकते हैं। उबंटू पर सॉफ़्टवेयर प्रबंधन के क्षेत्र में एक महत्वपूर्ण विकास स्नैप पैकेज है। स्नैप एक क्रांतिकारी पैकेजिंग प्रणाली है जिसे उबंटू के निर्माता कैनोनिकल द्वारा डिजाइन किया गया है, जो लिनक्स पर सॉफ़्टवेयर इंस्टॉल करने के लिए सरलता, उपयोग में आसानी और सुरक्षा का स्तर प्रदान करता है।
स्नैप पैकेज, या बस "स्नैप्स", ऐसे एप्लिकेशन कंटेनर होते हैं जो उन सभी निर्भरताओं के साथ पैक किए जाते हैं जिनकी सॉफ़्टवेयर को चलाने के लिए आवश्यकता होती है। इसका मतलब है कि जब आप एक स्नैप पैकेज इंस्टॉल करते हैं, तो आपको अतिरिक्त लाइब्रेरी या निर्भरताओं को इंस्टॉल करने की चिंता करने की आवश्यकता नहीं होती है - सब कुछ एक ही "स्नैप" बंडल में शामिल होता है।
स्नैप्स को बिना संशोधन के विभिन्न लिनक्स वितरणों के लिए सार्वभौमिक रूप से काम करने के लिए डिज़ाइन किया गया है। वे प्रणाली के बाकी हिस्सों से अलग होते हैं ताकि अन्य सॉफ़्टवेयर के साथ संघर्ष को रोका जा सके और snapd
सेवा द्वारा प्रबंधित किया जाता है।
उबंटू के नए संस्करणों पर स्नैप समर्थन पहले से इंस्टॉल आता है, इसलिए हो सकता है कि आपके सिस्टम पर पहले से ही यह हो। यदि नहीं, तो स्नैप इंस्टॉल करना आसान है। यह जाँचने के लिए कि क्या स्नैप आपके सिस्टम पर इंस्टॉल है, एक टर्मिनल खोलें और निम्न कमांड चलाएँ:
snap --version
यदि स्नैप इंस्टॉल है, तो आपको स्नैप संस्करण संख्या के साथ-साथ अन्य विवरण दिखाई देंगे। यदि यह इंस्टॉल नहीं है, तो आप इसे निम्नलिखित चरणों का पालन करके इंस्टॉल कर सकते हैं:
sudo apt update
sudo apt install snapd
अब जब आपके सिस्टम पर स्नैप सक्षम हो गया है, तो आप स्नैप पैकेज को इंस्टॉल, खोज, निकाल और प्रबंधित करने के लिए इसका उपयोग कर सकते हैं।
स्नैप पैकेज को इंस्टॉल करने के लिए, आप निम्नलिखित कमांड संरचना का उपयोग करेंगे। उदाहरण के लिए, लोकप्रिय मीडिया प्लेयर vlc
को इंस्टॉल करने के लिए, आप चलाएँगे:
sudo snap install vlc
sudo
कमांड आवश्यक है क्योंकि नई सॉफ़्टवेयर की स्थापना आमतौर पर प्रशासनिक विशेषाधिकारों की आवश्यकता होती है।
कुछ स्नैप इंस्टॉल करने के बाद, आप अपने सिस्टम पर मौजूद सभी चीज़ों की सूची देखना चाहेंगे। इंस्टॉल किए गए सभी स्नैपचैट पैकेजों की सूची देखने के लिए निम्न कमांड का उपयोग करें:
snap list
इस कमांड से आपके द्वारा इंस्टॉल किए गए सभी स्नैप्स की सूची दिखाई देगी, जिसमें उनके संबंधित संस्करण, डेवलपर का नाम और स्थिति शामिल होगी।
जैसा कि पहले उल्लेख किया गया है, स्नैप्स पृष्ठभूमि में स्वचालित रूप से अपडेट होते रहते हैं। हालाँकि, यदि आप यह सुनिश्चित करना चाहते हैं कि आपके सभी स्नैप्स मैन्युअल रूप से अपडेट हों, तो आप निम्नलिखित कमांड का उपयोग करके अपडेट को बलपूर्वक उपयोग कर सकते हैं:
sudo snap refresh
यह कमांड सभी स्नैप्स को उनके नवीनतम संस्करण में अपडेट कर देगा।
यदि आपको किसी स्नैप पैकेज की अब आवश्यकता नहीं है, तो आप उसे हटा सकते हैं। उदाहरण के लिए, VLC को हटाने के लिए, आप उपयोग करेंगे:
sudo snap remove vlc
यह कमांड आपके सिस्टम से VLC स्नैप पैकेज को अनइंस्टॉल कर देगा।
स्नैप अनुप्रयोगों का एक व्यापक स्टोर है, जिसे स्नैप स्टोर कहा जाता है। स्नैप स्टोर में किसी विशेष एप्लिकेशन को खोजने के लिए नीचे दिए गए कमांड का उपयोग करें:
snap find <application-name>
<application-name>
को उस सॉफ़्टवेयर के नाम से बदलें जिसकी आप खोज कर रहे हैं। टर्मिनल सभी मेल खाने वाले स्नैप पैकेजों की सूची प्रदर्शित करेगा, जिनके नाम और विवरण प्रदान किए गए हैं।
स्नैप उन लोगों के लिए अतिरिक्त सुविधाएँ प्रदान करता है जो अधिक उन्नत कार्य करना चाहते हैं:
जब स्नैप्स अपडेट होते हैं तो वे पुराना संस्करण सहेजते हैं। यदि किसी ऐप का नवीनतम संस्करण अपेक्षा के अनुसार काम नहीं कर रहा है, तो पिछले संस्करण में पुनः प्राप्त करना आसान है:
sudo snap revert vlc
यह VLC पैकेज को पिछले इंस्टॉल संस्करण में पुनः प्राप्त कर लेगा, जिससे आपको किसी अन्य अपडेट की प्रतीक्षा किए बिना एप्लिकेशन का उपयोग जारी रखने की अनुमति मिलती है।
चैनल प्रभावित करते हैं कि आप किस संस्करण के स्नैप पैकेज को इंस्टॉल करते हैं। स्नैप में सबसे आम चैनल stable
, beta
, candidate
, और edge
हैं। उदाहरण के लिए, निम्नलिखित का उपयोग VLC को बीटा चैनल से इंस्टॉल करने के लिए किया जाता है:
sudo snap install vlc --channel=beta
चैनल निर्दिष्ट करते समय, ध्यान रखें कि एप्लिकेशन स्थिरता और सुरक्षा अलग-अलग हो सकती है।
चैनलों को किसी भी समय refresh
कमांड के साथ बदला जा सकता है:
sudo snap refresh vlc --channel=stable
कभी-कभी एप्लिकेशन को सेवाओं के रूप में चलाया जा सकता है, खासकर सर्वर-साइड एप्लिकेशन के लिए। बिना किसी कॉन्फ़िगरेशन फ़ाइल में गहराई में जाए बिना स्नैप इन सेवाओं के आसान प्रबंधन की अनुमति देता है:
sudo snap start <snap-name># सेवाएँ प्रारंभ करने के लिए sudo snap stop <snap-name># सेवाएँ रोकने के लिए sudo snap restart <snap-name># सेवाएँ पुनरारंभ करने के लिए
<snap-name>
को उस इंस्टॉल किए गए स्नैप के नाम से प्रतिस्थापित करें जिसे आप सेवा के रूप में प्रबंधित करना चाहते हैं।
स्नैप पैकेज उबंटू और अन्य लिनक्स वितरणों में पैकेज प्रबंधन के लिए एक आधुनिक दृष्टिकोण प्रदान करते हैं। वे सभी निर्भरताओं के साथ एक ही बंडल में एप्लिकेशन इंस्टॉल करने का एक कुशल और सरल तरीका प्रदान करते हैं। स्नैप उपयोग में आसानी सुनिश्चित करता है, सैंडबॉक्सिंग के साथ सुरक्षा बढ़ाता है, और न्यूनतम प्रयास के साथ आपके एप्लिकेशन को अद्यतित रखने के लिए निर्बाध स्वचालित अपडेट प्रदान करता है।
स्नैप तकनीक अपनाकर, आपको विभिन्न प्रकार के सॉफ़्टवेयर तक पहुँच प्राप्त होती है, जहाँ स्थिर और अत्याधुनिक दोनों संस्करणों तक आसान पहुँच होती है। यह अनुभव को सुव्यवस्थित करता है और उबंटू के सॉफ़्टवेयर पारिस्थितिकी तंत्र का एक अभिन्न अंग बनता जा रहा है। चाहे आप एक आकस्मिक उपयोगकर्ता हों, डेवलपर हों, या व्यवस्थापक हों, स्नैप पैकेज आपके उबंटू सिस्टम पर सॉफ़्टवेयर प्रबंधित करने के तरीके को बेहतर बनाते हैं।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं