¿Es seguro / normal instalar aplicaciones usando Snap? Nunca lo he hecho en el pasado. Siempre he usado el método de instalación sudo apt-get.
Si. Algunos podrían argumentar más seguro ya que muchas instantáneas están estrictamente confinadas, por lo que no pueden ir más allá de lo que se les permite acceder.
¿En qué carpeta se instalan las aplicaciones instaladas con snap?
No se "instalan" en el sentido tradicional. El archivo snap es un archivo comprimido que se encuentra en el disco como una imagen de solo lectura. Se monta cuando se instala el complemento, y los archivos que contiene están descomprimidos en tiempo de ejecución. No están empaquetados en directorios en el disco.
El archivo snap generalmente se puede encontrar en /var/lib/snap/snapd/snaps
y cuando se montan, los archivos en el interior se pueden ver en /snap/<snapname>/current
.
¿Pueden otros usuarios en la misma computadora acceder a estas aplicaciones?
Si. Están instalados para todos los usuarios. Sin embargo, los datos del usuario estarán separados para cada usuario. Típicamente, en /home/<user>/snap/<appname>/current
.
Hay un proceso snapd con root como propietario siempre ejecutándose. ¿Es normal?
Si. Los snaps se actualizan automáticamente, y es el snapd
proceso el que se encarga de esto.
La lista instantánea muestra el núcleo instalado. ¿Esto es normal?
Si. El core
complemento contiene un entorno de tiempo de ejecución Ubuntu mínimo, estable y común contra el que se ejecuta la aplicación ajustada. Esto garantiza que se pueda ejecutar el mismo complemento en Ubuntu 17.10, 17.04, 16.04, 14.04 y otras distribuciones como Debian, Fedora, OpenSUSE y otras.
snap install syncthing
. Todo salió bien. Hay/var/lib/snapd/snaps/syncthing
( tenga en cuenta el complemento que falta en la estructura) y existe/snap/syncthing/current
. Pero cuando intentosyncthing
en el símbolo del sistema, se queja de Comando no encontrado. ¿Tengo que hacer algo más despuéssnap install
?/snap/syncthing/current/syncthing
ejecuta la aplicación Pensé que Snap se encargaría del malabarismo en el camino para poner las cosas en orden :)Los paquetes Snap no se instalan en una carpeta. Los snaps son monturas de squashfs. Sí, cualquier usuario en la computadora debería poder ejecutar una aplicación instalada a través de snap. Son técnicamente más seguros que los paquetes debian, ya que los paquetes debian otorgan automáticamente acceso de root a cualquier paquete que se esté instalando, mientras que los snaps son solo archivos SquashFS que se montan y que no tienen scripts que ejecutan código arbitrario como root.
El
snapd
proceso debe ejecutarse como root y, por lo tanto, es normal, así como el requisito delubuntu-core
paquete que se está instalando, para ejecutar snaps.fuente