Після встановлення оснащення, sudo snap install [package]як я можу перерахувати файли, встановлені оснащенням?
Після встановлення оснащення, sudo snap install [package]як я можу перерахувати файли, встановлені оснащенням?
Відповіді:
Знімки - це стислі файли 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>.
Знімки - це окремі зображення сквошів, що означає, що перелік того, що вони встановлені, такий же простий, як і перелік вмісту зображення. Ці зображення встановлюються на місці /snap/<snapname>/<snap revision>, хоча ви можете просто використовувати /snap/<snapname>/currentдля поточної активної версії, наприклад:
$ ls -lR /snap/<snapname>/current/
Якщо у вас немає 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