Bagaimana cara mendaftar file yang diinstal oleh paket snap?

27

Setelah snap diinstal, sudo snap install [package]bagaimana saya bisa membuat daftar file yang diinstal oleh snap?

Karl Richter
sumber

Jawaban:

26

Terkunci adalah file squashfs terkompresi, yang biasanya 'diinstal' ke /var/lib/snapd/snaps. Jadi, jika Anda snap install ohmygiraffeakan menemukan file bernama /var/lib/snapd/snaps/ohmygiraffe_3.snap.

Jika Anda belum pernah memasang snap sebelumnya maka Anda juga akan memiliki coresnap yang hidup di lokasi yang sama.

Jika Anda tertarik melihat apa yang ada di dalamnya, lihatlah /snap/<snapname>/<current>/. Perhatikan bahwa Anda mengintip ke dalam jepretan, isinya tidak dibongkar ke sistem file Anda.

Satu-satunya hal lain yang akan Anda temukan adalah .desktopfile /var/lib/snapd/desktop/applications.

Setelah snap Anda dijalankan, Anda juga dapat menemukan data di ~/snap/<snapname>.

popey
sumber
9

Terkunci adalah gambar squashf mandiri, yang berarti daftar apa yang mereka instal semudah daftar konten gambar. Gambar-gambar ini dipasang pada tempatnya /snap/<snapname>/<snap revision>, meskipun Anda hanya dapat menggunakan /snap/<snapname>/currentuntuk revisi yang sedang aktif, misalnya:

$ ls -lR /snap/<snapname>/current/
Kyle
sumber
0

Jika Anda tidak memiliki root dan / atau ingin melihat paket yang tidak diinstal dan tidak ada /var/lib/snapd/snaps, Anda dapat menggunakannya

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

dimana snapname nama beberapa snap.

unsquashfs dapat diinstal dengan apt install squashfs-tools

Russell Jones
sumber