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
snap [Le 11/08/2019, 19:19]
chamblard [Pour faire du ménage de manière **radicale**]
snap [Le 11/08/2019, 19:28] (Version actuelle)
chamblard [Pour faire du ménage de manière radicale] ajout chack avec du
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 11/08/2019, 19:28
  • par chamblard