Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
snap [Le 13/04/2017, 22:51]
sangorys
snap [Le 04/09/2018, 15:25]
88.189.253.25 [Qu'est ce qu'un snap ?]
Ligne 1: Ligne 1:
-voir la page [[snaps]]+{{tag>​xenial application format paquet}} 
 +----  
 +====== Format Snap ====== 
 + 
 +Le format **snap** vise à permettre l'​installation de nouvelles versions de logiciels dans les systèmes Linux, tout en apportant aux développeurs ​la facilité de distribution,​ la fiabilité et la sécurité. 
 + 
 +Avec le format snap, pour recevoir des nouvelles versions de logiciels, les utilisateurs n'​auront plus à mettre en jeu la stabilité de leur système par l'​ajout de dépôts personnels (PPA). Ils pourront récupérer un paquet ''​.snap''​ distribuée par l'​éditeur via le gestionnaire de paquets **Snappy**. L'​application s'​exécute ensuite de manière isolée, ce qui accroît la stabilité et la sécurité du système. Le paquet ''​.snap''​ inclut l'​application et peut contenir aussi ses dépendances ; en contrepartie d'un paquet plus lourd, ceux-ci peuvent donc faire cohabiter plusieurs versions de mêmes dépendances au sein d'un même système Linux et en facilite la distribution en ligne et hors ligne. 
 + 
 +Les paquets ''​.snap''​ ne remplacent pas les paquets ''​.deb''​ classiques : le cœur du système Ubuntu (noyau, environnements graphiques, logiciels de base) continue d'​être géré à l'aide des paquets issus de Debian. Les paquets ''​.snap''​ s'​ajoutent à l'​existant afin de fournir un mode de distribution sûr pour les logiciels tiers ou les versions non validées par le système (la dernière version de votre logiciel préféré par exemple). 
 + 
 +<​note>​[[Canonical]] a développé le système Snappy pour permettre son utilisation sur le marché des serveurs et de l'​internet des objets ; les développeurs d'​applications graphiques vont peut-être davantage privilégier le système [[Flatpak]],​ développé spécifiquement pour l'​utilisation graphique sur ordinateur personnel, et très bien intégré à [[Gnome Shell]].</​note>​ 
 + 
 +===== Qu'est ce qu'un snap ? ===== 
 + 
 +Un snap : 
 +  * est un système de fichier [[wpfs>​SquashFS]] contenant le code de l'​application et un fichier spécifique de métadonnées ''​snap.yaml''​. Il est en lecture seule et, une fois installé, dispose d'une zone accessible en écriture. 
 +  * est autonome. Il inclut la plupart des bibliothèques et des outils dont il a besoin et peut être mis à jour ou restauré sans affecter le reste du système. 
 +  * est séparé du reste du système d'​exploitation et des autres applications grâce à des mécanismes de sécurité, mais il peut échanger du contenu et fonctionner avec d'​autres snaps suivant des règles précises contrôlées par l'​utilisateur et les paramétrages généraux du système d'​exploitation. 
 + 
 +===== Installer une application snap ===== 
 + 
 +Depuis [[:xenial| Ubuntu 16.04 LTS]] vous pouvez directement installer des applications snap. 
 + 
 +Pour cela il suffit de passer par la [[:​software-center|logithèque ubuntu]] comme pour les autres applications. 
 + 
 +==== Pré-requis ==== 
 + 
 +Il faut commencer par [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **snapd** sur votre système (normalement,​ il est pré-installé sur Ubuntu depuis la version [[:​xenial|16.04 LTS]]). 
 + 
 +==== En ligne de commande ==== 
 + 
 +Vous pouvez aussi passer par un [[:​terminal]] pour installer une application snap : 
 +<​code>​ 
 +sudo snap install nom_du_snap 
 +</​code>​ 
 + 
 +Plus d'​informations et la liste des options de la commande **snap** en consultant le manuel (''​man snap''​). 
 + 
 +===== Mise à jour des applications snaps  ===== 
 + 
 +En ligne de commande : 
 +<​code>​sudo snap refresh</​code>​ 
 + 
 +===== Logiciels ===== 
 +Quelques logiciels disponibles sous Snap : 
 + 
 +  * [[:​Blender]] 
 +  * Brackets 
 +  * [[:​gravit-designer|Gravit Designer]] 
 +  * Hiri 
 +  * [[:​Inkscape]] 
 +  * [[:​libreoffice|Libre Office]] 
 +  * Mailspring 
 +  * [[:​Minetest]] 
 +  * [[:​Skype]] 
 +  * [[:​Spotify]] 
 +  * [[:​Supertuxkart]] 
 +  * [[:​Telegram]] 
 +  * [[:VLC]] 
 + 
 +Logiciels disponibles sous Snap, en tapant : 
 +<​code>​snap find</​code>​ 
 + 
 +Liste des logiciels installés sur votre ordinateur, en tapant : 
 +<​code>​snap list</​code>​ 
 + 
 + 
 +===== Suppression ===== 
 +Pour supprimer un paquet : 
 +<​code>​sudo snap remove mon_logiciel</​code>​ 
 +===== Voir aussi ===== 
 + 
 +  * [[https://​snapcraft.io/​ | site officiel]] 
 +  * [[https://​uappexplorer.com/​apps?​type=snappy | logithèque non officielle de snaps ]] 
 + 
  • snap.txt
  • Dernière modification: Le 26/02/2024, 18:19
  • par lyondif02