Як перелічити файли, встановлені пакетом оснащення?


27

Після встановлення оснащення, sudo snap install [package]як я можу перерахувати файли, встановлені оснащенням?

Відповіді:


26

Знімки - це стислі файли 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

Знімки - це окремі зображення сквошів, що означає, що перелік того, що вони встановлені, такий же простий, як і перелік вмісту зображення. Ці зображення встановлюються на місці /snap/<snapname>/<snap revision>, хоча ви можете просто використовувати /snap/<snapname>/currentдля поточної активної версії, наприклад:

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

0

Якщо у вас немає root та / або ви хочете переглянути пакет, який не встановлений і не є /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 та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.