स्नैप पैकेज द्वारा स्थापित फ़ाइलों को कैसे सूचीबद्ध करें?


27

एक स्नैप के साथ स्थापित होने के बाद sudo snap install [package]मैं उन फ़ाइलों को कैसे सूचीबद्ध कर सकता हूं जो स्नैप द्वारा स्थापित किए गए हैं?

जवाबों:


26

स्‍नैप्स संपीड़ित स्क्वैश फाइल्स हैं, जो आमतौर पर 'इनस्टॉल' हो जाती हैं /var/lib/snapd/snaps। तो अगर आपको snap install ohmygiraffeएक फ़ाइल मिलेगी, जिसे आप कहते हैं /var/lib/snapd/snaps/ohmygiraffe_3.snap

यदि आपने पहले कभी स्नैप स्थापित नहीं किया है, तो आपके पास एक coreस्नैप भी होगा जो उसी स्थान पर रहता है।

यदि आपको यह देखने में रुचि है कि उस स्नैप के अंदर क्या है, तो देखें /snap/<snapname>/<current>/। ध्यान दें कि आप तस्वीर में देख रहे हैं, सामग्री आपके फ़ाइल सिस्टम पर अनपैक नहीं हुई है।

केवल एक और चीज़ जो आप पाएंगे वह एक .desktopफ़ाइल है /var/lib/snapd/desktop/applications

एक बार आपका स्नैप चलने के बाद, आपको डेटा भी मिल सकता है ~/snap/<snapname>


9

स्नैप्स स्टैंडअलोन स्क्वाशफ इमेज हैं, जिसका अर्थ है कि वे जो इंस्टॉल करते हैं, वह इमेज की सामग्री को सूचीबद्ध करने जितना आसान है। ये चित्र जगह-जगह पर लगे हुए हैं /snap/<snapname>/<snap revision>, हालाँकि आप /snap/<snapname>/currentवर्तमान में सक्रिय संशोधन के लिए उपयोग कर सकते हैं , जैसे:

$ ls -lR /snap/<snapname>/current/

0

यदि आपके पास रूट नहीं है और / या ऐसा पैकेज देखना चाहते हैं जो स्थापित नहीं है और ऐसा नहीं है /var/lib/snapd/snaps, तो आप उपयोग कर सकते हैं

cd /some/dir/for/storing/snaps/
mkdir snapname
cd snapname/
snap download snapname
unsquashfs -l *.snap

जहाँ snapnameकुछ स्नैप का नाम है।

unsquashfs के साथ स्थापित किया जा सकता है apt install squashfs-tools

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.