स्नैपी उबंटू कोर क्या है?


88

इससे पहले कि हर कोई इसे एक डुप्लिकेट के रूप में चिह्नित करने के लिए दौड़ता है, मैंने वास्तव में अन्य धागे यहां और यहां पढ़े हैं , इसे गुगली किया है, और अपने भ्रम को दूर करने के लिए खोजते हुए तड़क-भड़क वाले होमपेज का दौरा किया , और मैं नहीं कर सका। मैं यहां पूछता हूं क्योंकि मैं अभी भी भ्रमित हूं। मैं समझता हूं कि यह एक न्यूनतम काम करने वाले उबंटु का कुछ प्रकार है, और इस सवाल की भावना यह नहीं है कि "इसमें" क्या है, बल्कि यह क्या है और यह कैसे काम करता है।

  1. अनुप्रयोगों के लिए तेज़ दृष्टिकोण क्या है? मुखपृष्ठ में इसकी कुछ खूबियों का वर्णन किया गया है, लेकिन एक उपयोगकर्ता के रूप में, मुझे ऐप कैसे मिलेंगे? क्या मैं अभी भी sudo apt-get install XXXX? या कुछ और?

  2. क्या मैं नियमित रूप से ubuntu एप्लिकेशन काम करता हूँ अगर मैं स्नैपी स्थापित करता हूँ (वही जो मेरे सामान्य ऑबंटू पर काम करता है, एप-गेट का उपयोग करके या एक डिब पैकेज डाउनलोड करके), या क्या किसी को स्नैपी में ऐप काम करने के लिए कुछ विशेष करने की आवश्यकता है?

  3. उदाहरण के लिए, Saspppy Core रास्पबेरी पाई के लिए उपलब्ध है, जो एक अलग (मोबाइल) प्रोसेसर है, अगर मैं उस पर स्नैपी स्थापित करता हूं, तो क्या नियमित डेस्कटॉप ऐप अभी भी पाई पर काम करेंगे? क्या यह व्यंग्य की बात है?

  4. यदि मानक दृष्टिकोण काम नहीं करता है, तो मुझे आवेदन कैसे प्राप्त होते हैं, मैं कहां खोजता हूं कि स्नैपी के लिए कौन से अनुप्रयोग उपलब्ध हैं, और मैं उन्हें कैसे स्थापित करूं।

धन्यवाद। मेरे प्रश्न मेरी सबसे अच्छी समझ के लिए तैयार किए गए हैं कि कैसे आवेदन काम करते हैं और उबंटू में स्थापित किए जाते हैं, लेकिन कृपया मुझे संपादित करने के लिए और अधिक समझदार बनाने के लिए उन्हें संपादित करें।


4
यह मुझे प्रतीत होता है कि कैनोनिकल लिनक्स वितरण का एक नया किनारा बना रहा है, क्योंकि यह या तो रेडहैट और न ही डेबियन बुनियादी ढांचे का उपयोग नहीं करता है, और इसके लिए उबंटू नाम का उपयोग करके डेवलपर स्वीकृति में मदद करनी चाहिए।
थोरबजोरन राव एंडरसन

1
स्नैप क्या है, कैसे और कहां काम करता है, इसका एक उत्कृष्ट विवरण स्नैपचैट पर सूचीबद्ध किया गया है ।io और docs.ubuntu.com/core/en
luart

जवाबों:


77

apt-getऔर पारंपरिक .debपैकेज के साथ काम करने के लिए अन्य उपयोगिताओं एक स्नैपी उबंटू कोर सिस्टम पर एप्लिकेशन इंस्टॉल और अपग्रेड करने के लिए काम नहीं करती हैं। इसके बजाय आप snappyउपयोगिता का उपयोग करें । देखें तेज़ टूर जानकारी के लिए।

स्नैपी टूर से कुछ उदाहरणों को संक्षेप में प्रस्तुत करने के लिए, आपके द्वारा चलाए जाने वाले डॉकर एप्लिकेशन को इंस्टॉल करने के लिए:

sudo snappy install docker

और अद्यतन स्थापित करने के लिए, आप चलाते हैं sudo snappy update-versions(जो sudo apt-get updateएक सामान्य उबंटू प्रणाली से मेल खाती है), snappy versionsयह देखने के लिए कि क्या नया उपलब्ध है, और sudo snappy update ...अद्यतन करने के लिए पैकेज निर्दिष्ट करने के लिए (उनके नाम उनके स्थान पर रखें ...)।

क्योंकि स्नैपी उबंटू कोर .debपैकेज का उपयोग नहीं करता है, उबंटू पैकेज नियमित उबंटू सिस्टम के लिए काम नहीं करेगा - नियमित उबंटू सिस्टम और स्नैपी उबंटू कोर के बीच संबंध जब पैकेज फ़ाइलों की बात आती है, तो वास्तव में, किसी के बीच संबंध के समान है दो वितरण जो पूरी तरह से अलग पैकेज प्रबंधकों का उपयोग करते हैं। (उदाहरण के लिए: उबंटू और फेडोरा।)

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

Snappy Ubuntu Core सिस्टम के भीतर से Snappy Ubuntu Core एप्लिकेशन की खोज करने के लिए, निम्न का उपयोग करें:

snappy search search-term

यह search-termउनके नाम के साथ स्नैपी पैकेज पाता है । (आप जो कुछ भी तलाश रहे हैं, उसे आप निश्चित रूप से बदल देंगे।)


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

स्नैपी क्लाउड-ओरिएंटेड है ( "स्नैपी उबंटू कोर बड़े पैमाने पर क्लाउड कंटेनर की तैनाती के लिए एकदम सही प्रणाली है ..." ), और स्पष्ट रूप से कई x86 (यानी एआरएम नहीं,) प्लेटफार्मों का समर्थन करता है - "आज़माएं" के तहत विकल्पों की सूची देखें । अपने आप को नया, तेज़! स्नैपी होम पेज पर

फिर भी, आपकी आवश्यकताओं के आधार पर, स्नैपी उबंटू कोर एक रास्पबेरी पाई पर काम करने वाले उबंटू कोर सिस्टम प्राप्त करने का एक उचित तरीका हो सकता है। निर्भर करता है कि आपके पास रास्पबेरी पाई बोर्ड है, यह उबंटू के पूर्ण, अधिक पारंपरिक स्थापना का समर्थन कर सकता है या नहीं। ध्यान दें, हालांकि, अन्य विकल्प हैं जो पारंपरिक उबंटू सिस्टम के अधिकांश उपयोगकर्ताओं के लिए अधिक उबंटू जैसे हो सकते हैं:

  • डेबियन उबंटू से काफी मिलता-जुलता है, और अधिकांश उबंटू प्रतिष्ठानों के समान कई मायनों में एक अनुभव प्रदान करता है। विशेष रूप से, एक सामान्य उबंटू प्रणाली की तरह डेबियन का उपयोग करता है apt-get। वास्तव apt-getमें डेबियन में उत्पन्न हुआ। (उबंटू डेबियन का व्युत्पन्न है।)
  • रास्पियन डेबियन का व्युत्पन्न है, जिसे विशेष रूप से रास्पबेरी पाई के लिए बनाया गया है। डेबियन और सामान्य (गैर-तेज़) उबंटू सिस्टम की तरह, एपीटी-आधारित पैकेज प्रबंधन (यानी, के साथ apt-get) का उपयोग करता है । रास्पबेरी पाई पर डेबियन के बारे में डेबियन प्रोजेक्ट का पेज यहां तक ​​कहता है, "आम तौर पर, आपका सबसे अच्छा शर्त रास्पबियन का उपयोग करना है"।

रास्पबेरी पाई के लिए ऑपरेटिंग सिस्टम की यह सूची भी देखें ।


3
वाह, यह उत्कृष्ट स्पष्टीकरण है !! अनेक अनेक धन्यवाद।
स्टेप_कॉर्प

2
यह वही है जो मैं थोड़ी देर से देख रहा हूं। अब इसके बारे में थोड़ा और जानने का समय आ गया है कि मुझे एक बुनियादी समझ है! आपको बहुत - बहुत धन्यवाद!
क्रचकरन

1
तो, @ एलियाह कगन, नियमित उबंटू या डेबियन पर स्नैपी का क्या फायदा है?
उसमहेशर्स

2
@ त्तमहेशर्स: क्या आपने दौरा पढ़ा है? "तड़क-भड़क वाले ऐप और उबंटू कोर को खुद ही एटोमिकली अपग्रेड किया जा सकता है और जरूरत पड़ने पर वापस रोल किया जा सकता है"।
निक वेस्टगेट

1
यह sudo snap install <something>और snap find <search term>अब।
ढोलबाक

5

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

यह 16.04 पर डिफ़ॉल्ट है लेकिन मार्क ने कहा कि आप .apt और .deb का भी उपयोग करेंगे।


3
इसका कोई अर्थ नहीं निकलता। यह अच्छा लगता है, लेकिन यह बिना किसी तकनीकी समझ के स्पष्ट रूप से किसी ने लिखा है। "स्नैप" एक तकनीकी शब्द नहीं है। .debसंकुल में निर्भरता का भी ध्यान रखा जाता है - और संस्करण। बस टाइप करें apt-cache depends <package>। और, एक एकल आदेश? कौन परवाह करता है ... बस पानी का छींटा हटा दें: apt-cache apt-get.. बन जाता है apt cacheऔर apt get...
इवान कैरोल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.