web-dev-qa-db-fra.com

Installer en un clin d'œil ou un package?

Je cherchais synchroniser où il me dit que je peux aussi l'installer en un clin d'œil.

Est-il sécuritaire/normal d'installer des applications avec snap? Je ne l'ai jamais fait par le passé. J'ai toujours utilisé la méthode Sudo apt-get install.

Dans quel dossier les applications installées avec snap sont-elles installées? D'autres utilisateurs d'un même ordinateur peuvent-ils accéder à ces applications?

Il existe un processus snapd avec root en tant que propriétaire toujours en cours d'exécution. Est-ce normal?

snap list montre le noyau installé. Est-ce normal?

18
deshmukh

Est-il sécuritaire/normal d'installer des applications avec snap? Je ne l'ai jamais fait par le passé. J'ai toujours utilisé la méthode d'installation Sudo apt-get.

Oui. Certains pourraient prétendre être plus sûrs, car de nombreux clichés sont strictement confinés et ne peuvent donc pas aller au-delà de ce à quoi ils sont autorisés à accéder.

Dans quel dossier les applications installées avec snap sont-elles installées?

Ils ne sont pas "installés" au sens traditionnel du terme. Le fichier de capture est un fichier compressé qui repose sur le disque en tant qu'image en lecture seule. Il est monté lors de l'installation du composant logiciel enfichable et les fichiers qu'il contient ne sont pas compressés au moment de l'exécution. Ils ne sont pas récupérés dans des répertoires sur le disque.

Le fichier de capture peut généralement être trouvé dans /var/lib/snap/snapd/snaps et, une fois monté, les fichiers qu'il contient peuvent être visualisés dans /snap/<snapname>/current.

D'autres utilisateurs d'un même ordinateur peuvent-ils accéder à ces applications?

Oui. Ils sont installés pour tous les utilisateurs. Les données d'utilisateur seront cependant séparées pour chaque utilisateur. Typiquement dans /home/<user>/snap/<appname>/current.

Il existe un processus snapd avec root en tant que propriétaire toujours en cours d'exécution. Est-ce normal?

Oui. Les instantanés sont automatiquement mis à jour et c'est le processus snapd qui s'en occupe.

la liste instantanée montre le noyau installé. Est-ce normal?

Oui. La capture core contient un environnement d'exécution Ubuntu commun, minimal, stable et commun, sur lequel l'application capturée est exécutée. Cela garantit que le même cliché peut être exécuté sur Ubuntu 17.10, 17.04, 16.04, 14.04 et d'autres distributions telles que Debian, Fedora, OpenSUSE et autres.

26
popey

Les packages de capture ne sont pas installés dans un dossier. Les snaps sont des montures de squashfs. Oui, tout utilisateur de l'ordinateur devrait pouvoir exécuter une application installée via un composant logiciel enfichable. Ils sont techniquement plus sûrs que les paquets Debian, car ceux-ci accordent automatiquement un accès root à tout paquet en cours d'installation, alors que les instantanés ne sont que des fichiers SquashFS montés et qui ne contiennent pas de scripts exécutant du code arbitraire. .

Le processus snapd doit être exécuté en tant que root. Il est donc normal que le paquetage ubuntu-core soit installé, afin de pouvoir exécuter des instantanés.

8
dobey