हालाँकि स्नैप पैकेज डिफ़ॉल्ट रूप से आर्क-आधारित लिनक्स डिस्ट्रोस पर समर्थित नहीं हैं, लेकिन जब आप चाहें तो आर्क लिनक्स पर स्नैप इंस्टॉल करना आसान है।

स्नैप एक आधुनिक पैकेज प्रबंधन प्रणाली है जो अन्य पैकेज प्रबंधकों के विपरीत निर्बाध पैकेज वितरण और बेहतर निर्भरता प्रबंधन का वादा करती है।

उबंटू जैसे अन्य लिनक्स डिस्ट्रोज़ के विपरीत, आर्क लिनक्स डिफ़ॉल्ट रूप से स्नैप समर्थन के साथ शिप नहीं होता है। सौभाग्य से, आर्क लिनक्स पर स्नैप को स्थापित और कॉन्फ़िगर करना आसान है।

स्नैप पैकेज के लाभ

स्नैप का विकास और रखरखाव उबंटू की कंपनी कैनोनिकल द्वारा किया गया है। स्नैप का मुख्य उद्देश्य लिनक्स पर पैकेज प्रबंधन को अधिक आसान बनाना है। स्नैप सार्वभौमिक हैं, सभी प्रमुख लिनक्स डिस्ट्रो पर समर्थित हैं, और कई अन्य लाभों के साथ आते हैं।

स्नैप पैकेज और कमांड अंतर्निहित डिस्ट्रो की परवाह किए बिना किसी भी लिनक्स सिस्टम पर काम करने के लिए हैं। इसका मतलब है कि जब आप एक डिस्ट्रो से दूसरे डिस्ट्रो में जाते हैं तो आपको वही अनुभव मिलता है। यह सॉफ़्टवेयर डेवलपर्स के लिए भी एक बड़ा लाभ है क्योंकि वे केवल एक ही पैकेज वितरित कर सकते हैं जो सभी लिनक्स डिस्ट्रोज़ पर काम करेगा।

स्नैप पैकेज का एक अन्य प्रमुख लाभ यह है कि वे सॉफ़्टवेयर के निर्बाध रूप से काम करने के लिए आवश्यक सभी निर्भरताओं के साथ आते हैं। इसके परिणामस्वरूप बेहतर सुरक्षा और विश्वसनीयता प्राप्त होती है।

स्नैप पैकेज स्वचालित रूप से अपडेट हो जाते हैं और यदि वर्तमान स्नैप ठीक से काम नहीं कर रहा है तो आप स्नैप के पिछले संस्करण में वापस जा सकते हैं।

यदि आप इन सभी लाभों और अधिक का अनुभव करना चाहते हैं, तो यहां बताया गया है कि आप आर्क लिनक्स पर स्नैप कैसे इंस्टॉल कर सकते हैं:

चरण 1: आर्क लिनक्स पर स्नैप स्थापित करना

डिफ़ॉल्ट आर्क लिनक्स रिपॉजिटरी में स्नैपडील पैकेज नहीं है; आपको आर्क यूजर रिपॉजिटरी (AUR) का उपयोग करें बजाय। आर्क उपयोगकर्ता रिपॉजिटरी का रखरखाव आर्क लिनक्स उत्साही लोगों के एक समुदाय द्वारा किया जाता है, और इसमें पैकेजों की एक विस्तृत श्रृंखला शामिल है जो आधिकारिक आर्क रिपॉजिटरी पर उपलब्ध नहीं हैं।

सबसे पहले, आपको Git इंस्टॉल करना होगा, यदि आपके सिस्टम पर यह पहले से नहीं है। आप निम्न कमांड का उपयोग करके Git इंस्टॉल कर सकते हैं:

सुडो पैक्मैन -एस गिट

एक बार इंस्टॉल हो जाने पर, आप स्नैपडील रिपॉजिटरी को अपनी मशीन पर क्लोन कर सकते हैं। स्नैपडील स्नैप पैकेज के प्रबंधन के लिए डेमॉन और रनटाइम है।

गिट क्लोन https://aur.archlinux.org/snapd.git

इसके बाद, सीडी कमांड का उपयोग करके नई क्लोन की गई स्नैपडील निर्देशिका में जाएँ:

सीडी स्नैपडी

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

मेकपीकेजी -सी

इंस्टॉलेशन को अंतिम रूप देने के लिए टर्मिनल संकेतों का पालन करें।

चरण 2: स्नैपडील सेवा को कॉन्फ़िगर करना

बूट के बाद स्नैपडील सेवा स्वचालित रूप से प्रारंभ करने के लिए, निम्न कमांड चलाएँ:

sudo systemctl सक्षम --अब स्नैपडी.सॉकेट

आप इसका उपयोग करके सेवा की स्थिति की जांच कर सकते हैं:

sudo systemctl स्टेटस स्नैपडी

यदि आपने सब कुछ ठीक से कॉन्फ़िगर किया है, तो सेवा चलनी चाहिए और सिस्टम स्टार्टअप पर लोड होने में सक्षम होनी चाहिए।

इसके अलावा, आपको निम्न चलाकर क्लासिक स्नैपडील पैकेज सक्षम करना चाहिए:

sudo ln -s /var/lib/snapd/snap /snap

पूर्ववर्ती आदेश को प्रभावी करने के लिए आपको लॉग आउट करने या अपने सिस्टम को पुनरारंभ करने की आवश्यकता हो सकती है।

चरण 3: स्नैप के साथ सॉफ़्टवेयर इंस्टॉल करना

स्नैप के माध्यम से स्थापित सभी पैकेजों को सूचीबद्ध करने के लिए, निम्नलिखित कमांड चलाएँ:

स्नैप सूची

पूर्ववर्ती कमांड का आउटपुट दिखाएगा कि आपके पास अभी तक कोई स्नैप इंस्टॉल नहीं है।

हम एक नमूना स्नैप ऐप इंस्टॉल कर सकते हैं हैलो वर्ल्ड स्नैप पैकेज. निम्न आदेश चलाएँ:

स्नैप हैलो-वर्ल्ड इंस्टॉल करें

यदि आप चलाते हैं स्नैप सूची फिर से कमांड करें, इस बार यह इंस्टॉल किए गए ऐप को सूचीबद्ध करेगा।

स्नैप और इसके कमांड विकल्पों के बारे में अधिक जानने के लिए मैनुअल पेजों पर एक नज़र डालें।

आदमी स्नैप

आर्क लिनक्स पर स्नैप को कैसे अनइंस्टॉल करें

तुम कर सकते हो पैकेजों को हटाने या स्थापित करने के लिए Pacman का उपयोग करें आर्क लिनक्स पर. उदाहरण के लिए, स्नैप हटाने के लिए, बस निम्नलिखित कमांड चलाएँ:

सुडो पैक्मैन -रुपये स्नैपडी

स्नैप आर्क लिनक्स पर काम करता है!

हालाँकि आर्क लिनक्स पर स्नैप डिफ़ॉल्ट रूप से उपलब्ध नहीं है, आप इसे आर्क यूजर रिपॉजिटरी के माध्यम से इंस्टॉल कर सकते हैं।

पारंपरिक लिनक्स पैकेज प्रबंधकों की तुलना में, स्नैप्स के कई फायदे हैं जैसे बेहतर निर्भरता प्रबंधन और सार्वभौमिक लिनक्स समर्थन।