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 →
Ci-dessous, les différences entre deux révisions de la page.
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 [06/03/2018 14:47] deuchdeb [Format Snap] |
doc:systeme:snap [07/03/2018 13:27] deuchdeb [Usage basique de gestion des paquets snap] |
||
---|---|---|---|
Ligne 17: | Ligne 17: | ||
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, Debia, Linux-Mint mais aussi sous Fedora, Opensuse ou Gentoo. | + | 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 40: | 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 49: | 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 85: | 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 ===== | ===== Astuces ===== |