Como listar arquivos instalados por um pacote de snap?

13

Depois que um snap foi instalado com sudo snap install [package] , como posso listar os arquivos que foram instalados pelo snap?

    
por Karl Richter 22.11.2017 / 19:19

2 respostas

14

Snaps são arquivos squashfs compactados, que normalmente são "instalados" em /var/lib/snapd/snaps . Então, se você snap install ohmygiraffe , você 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 mora no mesmo local.

Se você estiver interessado em ver o que está dentro desse snap, procure em /snap/<snapname>/<current>/ . Note que você está observando o snap, o conteúdo não é descompactado no seu sistema de arquivos.

A única outra coisa que você encontrará é um arquivo .desktop em /var/lib/snapd/desktop/applications .

Quando o snap for executado, você também poderá encontrar dados em ~/snap/<snapname> .

    
por popey 22.11.2017 / 19:35
7

Snaps são imagens autônomas do squashfs, o que significa listar o que elas instalam é tão simples quanto listar o conteúdo da imagem. Essas imagens são montadas no lugar em /snap/<snapname>/<snap revision> , embora você possa usar apenas /snap/<snapname>/current para a revisão ativa no momento, por exemplo:

$ ls -lR /snap/<snapname>/current/
    
por Kyle 22.11.2017 / 19:33

Tags