मैंने डेवलपर मोड में स्नैप का उपयोग करने की क्षमता के बारे में सुना है।
यह मोड क्या है और मैं इसके लिए क्या उपयोग कर सकता हूं?
मैंने डेवलपर मोड में स्नैप का उपयोग करने की क्षमता के बारे में सुना है।
यह मोड क्या है और मैं इसके लिए क्या उपयोग कर सकता हूं?
जवाबों:
डेवलपर मोड, या devmode
संक्षेप में, सुरक्षा नीतियों को लागू किए बिना डेवलपर्स और उपयोगकर्ताओं को स्नैप स्थापित करने में सक्षम बनाता है। उदाहरण के लिए
sudo snap install notes --devmode
जब इस तरह से स्थापित किया जाता है, तो स्नैप सिस्टम के संसाधनों तक पहुँचने के मामले में पारंपरिक .deb संकुल के समान व्यवहार करता है। यही है, ऐप अलगाव और इंटरफेस द्वारा प्रतिबंधित किए बिना स्नैप्स की प्रणाली तक पहुंच है।
डेवलपर मोड उपयोगी है जब:
एक डेवलपर के रूप में, आप स्नैपक्राफ्ट पर भी सुरक्षा आवश्यकताओं को आराम कर सकते हैं। devmode
इसके बजाय कारावास घोषित करकेstrict
confinement: devmode
फिर आप उन उपयोगकर्ताओं को चिह्नित करेंगे जो इस ऐप को विशेष रूप --devmode
से काम करने के लिए इंस्टॉल करने की आवश्यकता है । स्विच को निर्दिष्ट नहीं करने से इंस्टॉल करने में विफलता होगी।
यही है, उपयोगकर्ताओं को विशेष रूप से स्वीकार करना होगा कि वे आपके स्नैप को डेवलपर मोड में स्थापित करेंगे।
confinement: devmode
जिन ऐप्स के साथ केवल अल्फा / बीटा चैनल अपलोड किए जा सकते हैं।
beta
, लेकिन चैनल के प्रलेखन पृष्ठalpha
में एक चैनल नहीं दिखता है - चित्र में एक उल्लेख के अलावा
confinement
YAML के भीतर समर्थित नई संपत्ति का उल्लेख करने योग्य हो सकता है (अधिक जानकारी यहाँ )।