SNAP
Documentation
- https://snapcraft.io/
- Présentation de Snap (lien)
- LibreOffice et Snap (lien)
- https://www.ubuntu.com/desktop/snappy
- Applications sous snap : https://uappexplorer.com/apps?type=snappy
Snap : quèsaco ?
A Snap:
- is a squashFS filesystem containing your app code and a snap.yaml file containing specific metadata. It has a read-only file-system and, once installed, a writable area.
- is self-contained. It bundles most of the libraries and runtimes it needs and can be updated and reverted without affecting the rest of the system.
- is confined from the OS and other apps through security mechanisms, but can exchange content and functions with other snaps according to fine-grained policies controlled by the user and the OS defaults.
Où se cache Snap?
- Snap et les applications : /snap. On y trouve les bin, le core et les applications dans les différentes versions. Donc pour lancer une application en ligne de commande, taper : /snap/bin/libreoffice
- Les fichiers fréquemment modifiés : /var/lib/snapd
- Les fichiers de lancement de programmes : /var/lib/snapd/desktop/applications
- Les fichiers de données : /home/<user>/snap/ Il y a un sous répertoire par logiciel puis par version.
Les commandes
- Installer Snap sur Ubuntu
sudo apt-get install snapd
- Pour lister tous les snaps installés sur la machine :
sudo snap list
- Pour chercher un snap dans le magasin :
sudo snap find <text to search>
- Pour installer un snap:
sudo snap install <snap name>
- Pour mettre à jour un snap:
sudo snap refresh <snap name>
- Pour mettre à jour tous les snaps:
sudo snap refresh all
- Pour revenir au snap d’une précédente version installée :
sudo snap revert <snap name>
- Pour enlever un snap:
sudo snap remove <snap name>
