Snap
De Asso Val Libre
Attention
Les applications installées via snap
- sont mises à jour indépendamment du système de base
- sont monolithiques (sans dépendances fortes)
- occupent plus d'espace disque
- ne sont pas nécessairement aussi «intégrées» que des applications installée via paquets.
- Principe de cloisonnement / sécurité
- certaines fonctionnalités fournies par des extensions «externes» peuvent ne pas être intégrées dans le snap.
- consulter la page associée au snap sur le magasin snap, par exemple https://snapcraft.io/obs-studio
- des informations complémentaires de configuration peuvent être indiquées
Principes
- fichier snap
- Une application snap est fourni par un fichier snap
- dans /var/lib/snapd/snaps
- squasfs
- Chaque fichier .snap est une image/archive squashfs (système de fichier compressé)
- montage
- L'activation d'une application snap est réalisée par montage de cette image
- dans /snap/
- snapshots
- Lors du retrait d'une application snap, une sauvegarde/snapshot est créée
- dans /var/lib/snap/snapshots/ (fichiers .zip)
Install
- Exemple(s)
snap install hello-world / 77Mo snap install snap-store snap install vlc
Ils ont choisi Snap
Lorsque les développeurs d'application préférent diffuser en snap (plutôt que paquet deb, rpm ou flatpak), il est donc envisageable de faire confiance et de suivre le mouvement ;-)
C'est le cas pour (liste évidemment non exhaustive, cela évolue en permanence) :
- Firefox
- Thunderbird
- VLC
- ...
Suggestions
Peuvent également être installés en snap (et non plus apt) :
- Gimp Bitwarden LibreOffice (attention, intégration) Chromium
- Skype Krita Audacity Avidemux Pitivi Inkscape Obs-studio
- Les jeux en général, pas besoin d'intégration système forte, et souvent complexes en dépendances
Find
TOP 5
Une sélection maximale de 5 liens pour en savoir plus...