logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

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
doc:systeme:snap [05/03/2018 19:59]
deuchdeb [Usage basique de gestion des paquets snap]
doc:systeme:snap [07/03/2018 13:52]
deuchdeb [Astuces]
Ligne 16: Ligne 16:
  
 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é. 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é.
 +
 +Un paquet snap contrairement aux paquets rpm ou deb, pourra s'​installer sur différentes distributions. Un logiciel au format snap pourra fonctionner aussi bien sous Ubuntu, Debian, Linux-Mint mais aussi sous Fedora, Opensuse ou Gentoo et bien d'​autres.
  
 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. 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.
Ligne 38: Ligne 40:
  
 S'il n'est pas installer rien ne pourra se faire. 8-o S'il n'est pas installer rien ne pourra se faire. 8-o
 +
 +Ce démon vérifie l'​intégrité des paquets snap, les confine dans leur propre espace restreint et agit comme un lanceur.
  
 <code root>apt install snapd</​code>​ <code root>apt install snapd</​code>​
Ligne 47: Ligne 51:
  
 Plus d'​informations et la liste des options de la commande **snap** en consultant le manuel (''​man snap''​). Plus d'​informations et la liste des options de la commande **snap** en consultant le manuel (''​man snap''​).
 +
 +Les snaps sont installés dans ///​home/​utilisateur/​snap//​.
  
  
Ligne 83: Ligne 89:
 __Revenir en arrière si quelque chose c'est mal passé__: ​ __Revenir en arrière si quelque chose c'est mal passé__: ​
 <code root>​snap revert Nom_Du_Snap</​code>​ <code root>​snap revert Nom_Du_Snap</​code>​
 +__
 +Voir les modifications récentes__:​
 +
 +Exécutez la commande suivante pour afficher une liste des modifications snap. Cette option affiche la liste des paquets Snap que vous avez récemment installés, actualisés (mise à jour) et supprimés, et aussi quand ces opérations ont eu lieu.
 +<code user>​snap changes</​code>​
 +
 +
 +===== Astuces =====
 +
 +__Installer un paquet snap téléchargé__:​
 +
 +Admettons que vous ayez trouver un paquet snap sur internet sur le site d'un développeur et que vous l'ayez téléchargé et vous voulez l'​installer.
 +
 +D'​abord,​ vous ne devriez pas faire ça. Rien ne vous garantit que ce que vous installez est vraiment ce que vous vouliez ou pensiez installer.
 +Cependant, il y a un cas où c'est tout à fait valable: quand vous êtes développeur et que vous voulez l'​installer sur votre système pour le tester! Bien sûr, vous n'avez pas de signatures d'​assertion instantanée ici, mais nous devons quand même fournir un moyen de dire "ok, je sais que j'ai pleinement confiance en ce paquet, laissez-moi y aller"​. ​
 +
 +si vous faites:
 +<code user>​snap install Nom_Paquet_Snap.snap</​code>​
 +
 +Vous allez avoir un message d'​erreur:​
 +<​code>​error:​ cannot find signatures with metadata for snap "​Nom_Paquet_Snap"</​code>​
 +
 +Il faut faut ajouter l'​option **--dangerous**:​
 +<code user>​snap install --dangerous Nom_Paquet_Snap.snap</​code>​
 +Vous obtiendrez alors le message suivant:
 +<​code>​Nom_Paquet_Snap installed</​code>​
 +
 +Super ça a marché. 8-) Mais attention, le fichier snap est installé même s'il n' y a pas de signatures pré-approuvées pour lui, ce qui signifie qu'il n' a pas été vérifié et pourrait être dangereux.
 +
 +Une fois testé le mieux sera de le supprimer.
 +<​code>​snap remove Nom_Paquet_Snap</​code>​
 +
 +
 +
 +
 +
 +
  
 ===== Voir aussi ===== ===== Voir aussi =====
Ligne 88: Ligne 131:
   * [[https://​snapcraft.io/​ | site officiel]]   * [[https://​snapcraft.io/​ | site officiel]]
   * [[https://​uappexplorer.com/​snaps | logithèque non officielle de snaps ]]   * [[https://​uappexplorer.com/​snaps | logithèque non officielle de snaps ]]
 +  * [[https://​tutorials.ubuntu.com/​tutorial/​basic-snap-usage#​0 | Doc officielle en anglais pour une utilisation basique]] 
 +  * [[https://​tutorials.ubuntu.com/​tutorial/​advanced-snap-usage#​0 | Doc officielle en anglais pour une utilisation avancée]]
  
  
doc/systeme/snap.txt · Dernière modification: 17/11/2023 09:50 par Jean-Pierre Pinson

Pied de page des forums

Propulsé par FluxBB