Após a instalação de um snap, sudo snap install [package]
como posso listar os arquivos que foram instalados pelo snap?
Após a instalação de um snap, sudo snap install [package]
como posso listar os arquivos que foram instalados pelo snap?
Respostas:
Snaps são arquivos squashfs compactados, que normalmente são 'instalados' /var/lib/snapd/snaps
. Então, se você snap install ohmygiraffe
encontrar um arquivo chamado /var/lib/snapd/snaps/ohmygiraffe_3.snap
.
Se você nunca instalou um snap antes, também terá um core
snap que fica no mesmo local.
Se você estiver interessado em ver o que há dentro desse snap, consulte /snap/<snapname>/<current>/
. Observe que você está olhando rapidamente, o conteúdo não é descompactado no seu sistema de arquivos.
A única outra coisa que você encontrará é um .desktop
arquivo /var/lib/snapd/desktop/applications
.
Depois que seu snap for executado, você também poderá encontrar dados em ~/snap/<snapname>
.
Os snaps são imagens squashfs independentes, o que significa listar o que eles instalam é tão simples quanto listar o conteúdo da imagem. Essas imagens são montadas no local em /snap/<snapname>/<snap revision>
, embora você possa usar apenas /snap/<snapname>/current
para a revisão atualmente ativa, por exemplo:
$ ls -lR /snap/<snapname>/current/
Se você não possui root e / ou deseja procurar um pacote que não está instalado e não está /var/lib/snapd/snaps
, pode usar
cd /some/dir/for/storing/snaps/
mkdir snapname
cd snapname/
snap download snapname
unsquashfs -l *.snap
Onde snapname
está o nome de algum snap.
unsquashfs pode ser instalado com apt install squashfs-tools