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 11/08/2019, 19:19]
chamblard [Pour faire du ménage de manière **radicale**]
snap [Le 03/10/2019, 17:45]
L'Africain [Pré-requis]
Ligne 26: Ligne 26:
 ==== Pré-requis ==== ==== 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]]).+Il faut commencer par [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>snapd]]** sur votre système (normalement,​ il est pré-installé sur Ubuntu depuis la version [[:​xenial|16.04 LTS]]).
  
 Il faut aussi penser à définir le nombre de versions de chaque logiciel livré en technique snap qui seront conservées sous peine d'en retrouver un nombre important et de constater que  la consommation de la RAM est volumineuse. Il faut aussi penser à définir le nombre de versions de chaque logiciel livré en technique snap qui seront conservées sous peine d'en retrouver un nombre important et de constater que  la consommation de la RAM est volumineuse.
Ligne 88: Ligne 88:
 voir : [[https://​superuser.com/​questions/​1310825/​how-to-remove-old-version-of-installed-snaps]] voir : [[https://​superuser.com/​questions/​1310825/​how-to-remove-old-version-of-installed-snaps]]
 <note important>​Attention,​ cette commande supprime immédiatement tous les snap désactivés</​note>​ <note important>​Attention,​ cette commande supprime immédiatement tous les snap désactivés</​note>​
-1. Vérifier la liste des snap qui seront supprimés+**0. constater la place occupée par les snap :**  
 +<​code>​sudo du -csh /snap/* |sort -rh</​code>​ 
 +pour chaque version : <​code>​sudo du -csh /​snap/​nomdusnap/​* |sort -rh</​code>​ 
 +**1. Vérifier la liste des snap qui seront supprimés**
 <​code>​snap list --all</​code> ​ <​code>​snap list --all</​code> ​
   * Repérer les lignes avec les notions //​désactivé//​ (ou sur un system en anglais //​disabled//​. Dans la suite vous devrez adapter les commandes par le terme approprié). ​   * Repérer les lignes avec les notions //​désactivé//​ (ou sur un system en anglais //​disabled//​. Dans la suite vous devrez adapter les commandes par le terme approprié). ​
   * Veillez à ce qu'au moins 1 version des snap que vous souhaitez garder ne soit pas repérer //​désactivé//​. En effet la commande suivante supprime sans distinction tous les snap marqués comme tel.   * Veillez à ce qu'au moins 1 version des snap que vous souhaitez garder ne soit pas repérer //​désactivé//​. En effet la commande suivante supprime sans distinction tous les snap marqués comme tel.
   * Pour afficher la liste de ceux qui seront supprimés <​code>​snap list --all | awk '/​désactivé/​{print}'</​code>​   * Pour afficher la liste de ceux qui seront supprimés <​code>​snap list --all | awk '/​désactivé/​{print}'</​code>​
-2. suppression+**2. suppression**
 Si la liste vous convient vous pouvez taper la commande suivante (en anglais remplacer //​désactivé//​ par //​disabled//​ ):  Si la liste vous convient vous pouvez taper la commande suivante (en anglais remplacer //​désactivé//​ par //​disabled//​ ): 
 <​code>​snap list --all | awk '/​désactivé/​{print $1, $3}' |while read snapname revision; do echo $snapname $revision; sudo snap remove "​$snapname"​ --revision="​$revision";​ done</​code> ​ <​code>​snap list --all | awk '/​désactivé/​{print $1, $3}' |while read snapname revision; do echo $snapname $revision; sudo snap remove "​$snapname"​ --revision="​$revision";​ done</​code> ​
-Vous pourrez constater le gain de place avec <​code>​df -h</​code>​+Vous pourrez constater le gain de place avec <​code>​df -h</​code>​ et <​code>​sudo du -csh /snap/* |sort -rh</​code>​
 ===== Suivi des paquets installés. ===== ===== Suivi des paquets installés. =====
 L'​application ne fait pas nécessairement un ménage parfait. Il faut s'​assurer que des paquets déactivés n'ont pas été conservés. L'​application ne fait pas nécessairement un ménage parfait. Il faut s'​assurer que des paquets déactivés n'ont pas été conservés.
  • snap.txt
  • Dernière modification: Le 26/02/2024, 18:19
  • par lyondif02