Після встановлення оснащення, 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