Después de instalar un complemento, sudo snap install [package]
¿cómo puedo enumerar los archivos que se han instalado?
Después de instalar un complemento, sudo snap install [package]
¿cómo puedo enumerar los archivos que se han instalado?
Respuestas:
Los snaps son archivos comprimidos de squashfs, que normalmente se 'instalan' /var/lib/snapd/snaps
. Entonces, si snap install ohmygiraffe
encuentra un archivo llamado /var/lib/snapd/snaps/ohmygiraffe_3.snap
.
Si nunca antes había instalado un complemento, también tendrá un core
complemento que vive en la misma ubicación.
Si estás interesado en ver lo que hay dentro de ese complemento, mira dentro /snap/<snapname>/<current>/
. Tenga en cuenta que está mirando en el complemento, los contenidos no están descomprimidos en su sistema de archivos.
Lo único que encontrarás es un .desktop
archivo /var/lib/snapd/desktop/applications
.
Una vez que se ha ejecutado su complemento, también puede encontrar datos en ~/snap/<snapname>
.
Las instantáneas son imágenes de squashfs independientes, lo que significa que enumerar lo que instalan es tan simple como enumerar el contenido de la imagen. Estas imágenes se montan en su lugar en /snap/<snapname>/<snap revision>
, aunque solo puede usarlas /snap/<snapname>/current
para la revisión actualmente activa, por ejemplo:
$ ls -lR /snap/<snapname>/current/
Si no tiene root y / o desea ver un paquete que no está instalado y que no está instalado /var/lib/snapd/snaps
, puede usar
cd /some/dir/for/storing/snaps/
mkdir snapname
cd snapname/
snap download snapname
unsquashfs -l *.snap
donde snapname
está el nombre de algún complemento.
unsquashfs se puede instalar con apt install squashfs-tools