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
snap [Le 12/04/2017, 22:29]
sangorys [Installation de Snaps]
snap [Le 14/06/2018, 20:40] (Version actuelle)
krodelabestiole [Logiciels] + gravit designer
Ligne 1: Ligne 1:
-===== Présentation ​=====+{{tag>​xenial application format paquet}} 
 +----  
 +====== Format Snap ======
  
-Le format 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é.+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 ​Linux par l'​ajout de dépôts personnels. Ils pourront récupérer un paquet ​Snappy ​distribuée par l'​éditeur. 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.+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 ​Debian ​: le coeur du système Ubuntu (noyau, environnements graphiques, logiciels de base) continue d'​être géré à l'aide des paquets ​DEB. Les paquets ​Snappy ​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).+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).
  
-===== Installation ​de Snaps ===== +<​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>​
-  * Snaps est installé dans Ubuntu 16.04+
  
-  * Snaps peut etre installer en téléchargeant le paquet à partir du [[https://​snapcraft.io/​docs/​core/​install|site officiel de Snaps]]+===== Qu'est ce qu'un snap ? =====
  
-  ​Snaps peut etre installer ​en compilant ​les sources+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 librairies 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 ]]
  
-===== Utilisation de Snaps ===== 
  
  • snap.1492028959.txt.gz
  • Dernière modification: Le 12/04/2017, 22:29
  • par sangorys