Outils pour utilisateurs

Outils du site


sysadmin:linux:snap

Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
sysadmin:linux:snap [2020/08/08 21:24] – créée yoannsysadmin:linux:snap [2025/11/23 12:31] (Version actuelle) yoann
Ligne 1: Ligne 1:
-{{tag>sysadmin linux snap}}+{{tag>sysadmin linux snap application}} 
  
 ====== snap ====== ====== snap ======
  
 snap désigne à la fois la commande et le système de paquetage/encapsulation qui permettent de distribuer des logiciels de manière portable sur n'importe quelle distribution Linux. Un fichier/paquet snap est un ensemble unitaire contenant une application et toutes ses dépendances. snap désigne à la fois la commande et le système de paquetage/encapsulation qui permettent de distribuer des logiciels de manière portable sur n'importe quelle distribution Linux. Un fichier/paquet snap est un ensemble unitaire contenant une application et toutes ses dépendances.
 +
 +Des formats équivalents existent comme les [[sysadmin:linux:format_appimage|images Appimage]].
  
 Les points forts Les points forts
Ligne 15: Ligne 18:
  
  
- +Lors des mises à jour, snapd conserve les anciennes révisions du logiciel. On peut limiter les versions à conserver: 
 + 
 +<code bash> 
 +sudo snap set system refresh.retain=2 
 +</code> 
 + 
 +===== Gestion des paquets ===== 
 + 
 +==== Rechercher ==== 
 + 
 +<code bash> 
 + 
 +# Rechercher un logiciel 
 +snap find aSoftawreName 
 + 
 +# Lister les snap installés localement 
 +snap list 
 + 
 +# Lister toutes les révisions des paquets installés 
 +snap list --all 
 + 
 +# Information détaillées sur le paquet <nom paquet> 
 +snap info <nom paquet> 
 +</code> 
 + 
 +Historique des dernières modifications apportées par snap sur le système hôte: 
 + 
 +<code bash> 
 +snap changes 
 +</code> 
 + 
 +==== Installer ==== 
 + 
 +On utilise l'argument **install** : 
 +<code bash> 
 +# snap install <aSnapName> 
 + 
 +snap install drawio 
 +</code> 
 + 
 + 
 +==== Mettre à jour ==== 
 + 
 +Lister les paquets pouvant être mis à jour : 
 +<code bash> 
 +snap refresh --list 
 + 
 +Name     Version    Rev   Size   Publisher  Notes 
 +firefox  127.0.1-1  4451  281MB  mozilla✓   - 
 +</code> 
 + 
 +Dans l'exemple ci-dessus, le programme "firefox" peut être mis à jour en version "127.0.1-1" 
 + 
 +Pour mettre à jour : 
 + 
 +<code bash> 
 +# Mettre à jour seulement le snap firefox 
 +snap refresh firefox 
 + 
 +# Mettre à jour tous les snap 
 +snap refresh 
 +</code> 
 + 
 + 
 +==== Supprimer ==== 
 + 
 +<code bash> 
 +snap remove aSoftware 
 +</code> 
 + 
 +Lors de la suppression une sauvegarde des données utilisateur est créée (snapshot) et conservé pendant 30 jours. Pour lister les instantanés conservés: 
 + 
 +<code bash> 
 +snap saved 
 +</code>
  
 ===== Références ===== ===== Références =====
  
 +  * https://doc.ubuntu-fr.org/snap
   * https://www.howtogeek.com/670084/what-you-need-to-know-about-snaps-on-ubuntu-20.04/   * https://www.howtogeek.com/670084/what-you-need-to-know-about-snaps-on-ubuntu-20.04/
 +
sysadmin/linux/snap.1596921887.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)