จะแสดงรายการไฟล์ที่ติดตั้งโดยแพ็คเกจ snap ได้อย่างไร


27

หลังจากติดตั้งสแน็ปแล้วsudo snap install [package]ฉันจะแสดงรายการไฟล์ที่ติดตั้งสแน็ปได้อย่างไร?

คำตอบ:


26

Snaps มีการบีบอัดไฟล์ squashfs ซึ่งมักจะได้รับการ 'ติดตั้ง' /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

Snaps เป็นอิมเมจสควอชแบบสแตนด์อโลนซึ่งหมายถึงการระบุสิ่งที่ติดตั้งนั้นทำได้ง่ายเพียงแค่แสดงรายการเนื้อหาของภาพ ภาพเหล่านี้เข้าที่/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เป็นชื่อของ snap บาง

อาจติดตั้ง unsquashfs ด้วย apt install squashfs-tools

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.