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
nettoyer_ubuntu [Le 08/05/2013, 19:01]
88.180.2.99 [Supprimer les logiciels orphelins]
nettoyer_ubuntu [Le 07/06/2017, 16:40]
90.1.90.82 [Nettoyer Ubuntu]
Ligne 1: Ligne 1:
-{{tag>​administration}}+{{tag>​administration ​maintenir_système optimisation}}
  
 ---- ----
  
 ====== Nettoyer Ubuntu ====== ====== Nettoyer Ubuntu ======
-//Bien voilà un petit nettoyage s'​impose. 
-En règle générale Ubuntu est bien optimisé mais si on manque de place, ou que l'on veut optimiser au maximum il faut bien faire quelque chose.// 
  
-Voir également : [[Maintenir Système]] ​, [[optimisation]]+<note important>​Cet article est vieuxet aurait paradoxalement besoin d'un petit nettoyage.</​note>​ 
 + 
 +===== Pré-requis ===== 
 +  * Disposer des [[:​sudo|droits d'​administration]]
 +  * Disposer d'une connexion à Internet configurée et activée.
  
 ===== Logiciels permettant de maintenir et nettoyer son système ===== ===== Logiciels permettant de maintenir et nettoyer son système =====
 +====Depuis un terminal====
   * [[apt-get]]   * [[apt-get]]
 +  * [[:​aptitude]]
 +  * [[:​DebOrphan]] (pour les paquets "​orphelins"​)
 +  * 
 +====En mode graphique====
   * [[bleachbit|Bleachbit]]   * [[bleachbit|Bleachbit]]
-  * [[Ubuntu Tweak]]+  * [[Ubuntu Tweak]] ​:!: ce logiciel n'est plus maintenu depuis le 2 mai 2016
   * [[https://​wiki.ubuntu.com/​SystemCleanUpTool|SystemCleanUpTool]]   * [[https://​wiki.ubuntu.com/​SystemCleanUpTool|SystemCleanUpTool]]
-  * [[fslint]] Site Officiel [[http://​www.pixelbeat.org/​fslint/|Fslint]] +  * [[:​fslint]] 
-  * [[:kleanswep/|KleanSweep]] (environnement Kde)+  * [[:deborphan|GtkOrphan]] (pour les paquets orphelins) 
 +  * Stacer Cleaner (Alternative à IObit Advanced System Care pour Windows)
  
-===== Supprimer les fichiers temporaires des fichiers d'installation ​=====+===== Stacer Cleaner, l'alternative libre à CCleaner, GlaryUtilities et Advanced SystemCare ​===== 
 +==== Installation de Stacer Cleaner ==== 
 +=== Requis === 
 +  * Des droits d'​administration
  
-Supprimez les paquets .deb pour gagner ​de la place, ces paquets d'​installation sont sauvegardés dans le dossier ​/var/cache/apt/archives, or après plusieurs installations les paquets téléchargés s'​accumulent et utilisent beaucoup d'​espace.+=== Installation === 
 +Il vous suffit ​de télécharger ​le paquet DEB correspondant à votre architecture [[https://sourceforge.net/projects/stacer/|Ici]] où vous pourrez aussi télécharger le code source.
  
-Je précise que les paquets téléchargés ne servent à rien si vous avez Internet. Il vous permettront uniquement ​de réinstaller des logiciels en mode hors ligne. Et leur suppression n'engendre pas la suppression des logiciels qui ont été installés grâce à ces paquets.+==== Utilisation ​de Stacer Cleaner ==== 
 +Somme toute, l'utilisation est assez simple.
  
-Supprimer le cache des paquets périmés ​+=== Onglet principal ​Tableau de bord === 
-<​code>​sudo apt-get autoclean<​/code>+Cet onglet regroupe les informations tels que les spécificités de l'​ordinateur,​ l'​utilisation de la bande passante (Download/Upload), la capacité du disque dur, l'​utilisation du CPU et de la mémoire.
  
-Supprimer tout le cache : +=== Le second onglet : Nettoyant pour système === 
-<code>sudo apt-get clean</code>+Cet onglet permet d'​analyser et de nettoyer les caches APT, le cache de la plupart des applications,​ les vieux rapports de plantage, et les vieux fichiers LOG. 
 +<note warning>Sélectionner "App Cache" peut causer des problèmes à votre système. S'il vous plaît, faites attention !</note>
  
-Supprimer les paquets installés comme dépendances et devenus inutiles ​+=== Le troisième onglet ​Applications au démarrage === 
-<​code>​sudo apt-get autoremove</​code>​+Cette partie traite des applications qui démarrent en même temps que le système et permet, par le biais d'une liste de désactiver les processus indésirés
  
 +=== Le quatrième onglet : Services ===
 +Cette partie permet de stopper/​démarrer/​redémarrer les services systèmes souhaités.
 +<note warning>​Soyez prudent, toute utilisation entraîne des conséquences. Ne désactivez pas des services essentiels sans savoir ce que vous faites !!</​note>​
  
-===== Suppression ​de logiciels =====+===Le cinquième onglet : Le désinstallateur ​==
 +Dans une liste où TOUS LES PAQUETS INSTALLÉS, vous pouvez désinstaller ceux que vous ne souhaitez pas conserver. 
 +<note warning>​Sachant que tous les paquets installés y sont recensés, notez que si vous ne savez pas ce que vous faites, vous risquez ​de rendre votre système instable</​note>​
  
-<note warning>​Attention à ne pas supprimer des paquets importants comme ubuntu-desktop ! Le plus sage est de vérifier à quoi correspondent ces paquets en faisant une petite recherche sur le net. Si vous avez désinstallé par erreur des paquets importants, réinstallez-les au plus vite avant d'avoir redémarré.</​note>​+===Le sixième onglet : Ressources === 
 +Historique ​d'utilisation du Cpu, de la mémoire et du réseau
  
-==== Supprimer des logiciels en sauvegardant la configuration==== +==== Conclusion à propos de Stacer Cleaner ​==== 
-<​code>​sudo apt-get remove <nom du programme inutilisé ​à supprimer></​code>​ +Ce logiciel peut être considéré comme un mélange entre le moniteur système et Ubuntu Tweak Cleaner (Paix à ses octets). Toutefois, il est préferable de faire attention ​à l'​usage que l'on fait de ce logiciel car il peut s'​avérer dangereux.
-ou +
-<​code>​sudo aptitude remove <nom du programme inutilisé ​à supprimer></​code>​+
  
-====Supprimer des logiciels en supprimant la configuration ​==== +===== Avec le terminal, un peu plus de complexité ===== 
-//(peut régler ​des problèmes de configuration et permet de restaurer ceux par défaut)//​ +==== Supprimer les fichiers temporaires ​des fichiers d'installation ====
-<​code>​sudo apt-get purge <nom du programme inutilisé à supprimer></​code>​ +
-<​note>​La commande +
-<​code>​apt-get remove --purge</​code>​ +
-est devenue obsolète avec l'apparition de la commande +
-<​code>​apt-get purge</​code>​ +
-Ce sont des alias. +
-</​note>​ +
-ou +
-<​code>​sudo aptitude purge <nom du programme inutilisé à supprimer></​code>​ +
-OU +
  
-**Graphiquement** +Supprimez ​les paquets ​.deb pour gagner ​de la placecar après plusieurs installations les paquets ​téléchargés s'​accumulent ​et utilisent beaucoup d'espaceCes paquets ​d'installation sont sauvegardés dans le dossier **/​var/​cache/​apt/​archives/​**
-Aller dans synaptic, choisir le mode d'​affichage des paquets par **etat** et sélectionner ​les paquets ​non installés (résidus ​de configuration)puis sélectionner un des paquets ​non installés puis faire un Ctrl+A pour  les  sélectionner tous  ​et choisir l'option supprimer complètement. +
-====Supprimer les logiciels orphelins ==== +
-Il arrive qu'​après suppression ​d'un logiciel, des modules ou des dépendances non-requises ne soient pas supprimées.+
  
-Pour les repérer, il suffit simplement d'installer "​deborphan"​ +__Précision:​__ Les paquets téléchargés ne servent à rien si vous avez Internet. Il vous permettront uniquement de réinstaller des applications en mode hors ligne. Leur suppression n'engendre pas la suppression des applications déjà installées grâce à ces paquets.\\ 
-<​code>​sudo apt-get install deborphan</​code>​ +Depuis un [[:​terminal]] en saisissant ​les [[:​commande_shell|commandes]] suivantes: 
-La commande "​deborphan"​ listera ​les logiciels que vous pourrez supprimer sans risque. +  ​* Supprimer le cache des paquets ​périmés ​:<​code>​sudo ​apt-get autoclean</​code>​ 
-Pour les enlever en une commande (il faut relancer la commande ​ tant que des paquets ​sont supprimés) ​: +  * Supprimer tout le cache :<​code>​sudo ​apt-get clean</​code>​ 
-<​code>​sudo ​aptituderemove $(deborphan) ​--purge ​</​code>​ +  * Supprimer les paquets installés comme dépendances ​et devenus inutiles ​:<​code>​sudo apt-get autoremove</​code>​ 
-ou +________ 
-<​code>​sudo ​ap-get purge $(deborphan)</​code>​ +les fichiers dans .cache ou .thumbnails dans home/NOM/ peuvent prendre beaucoup de place\\ 
-et avec apt-get ​: +par exemple home/​NOM/​.cache/​VMWARE/​drag_and_drop (plusieurs Go)\\ 
-<​code>​sudo apt-get autoremove ​--purge `deborphan` ​</​code>​ +le logiciel "​Représentation graphique ​du disque"​ permet de trouver les éléments de grande taille\\ 
-<​note>​AttentionCertaines dépendances ne sont pas correctement définies au niveau ​du paquet lui même et deborphan peut supprimer ​un composant qui peut vous être utile (c'​était le cas par exemple avec libavcodec-extra-52,​ ou encore nautilus-dropbox).+à vous de les supprimer (à bon escientensuite !
  
-Après suppression,​ vous devrez réinstaller ce qu'il ne fallait pas enlever. Mais il vous est aussi possible ​de spécifier quels paquets deborphan doit ignorer à l'aide de l'​option //​-e//​.</​note>​+==== Suppression ​de logiciels ====
  
-====Les résidus des logiciels supprimés ==== +<note warning>​Attention à ne pas supprimer des paquets importants comme ubuntu-desktop ! Le plus sage est de vérifier à quoi correspondent ces paquets en faisant une petite recherche sur le net. Si vous avez désinstallé par erreur des paquets importants, réinstallez-les au plus vite avant d'avoir redémarré.</note
- +Depuis un [[:terminal]] en saisissant les [[:commande_shell|commandes]] suivantes
- +=== En sauvegardant ​la configuration=== 
-Avec dpkg ( dpkg puisque apt-get ​ne peut pas faire ce que aptitude fait ) +<​code>​sudo apt-get remove ​<nom du paquet inutilisé à supprimer></​code>​
-<​code>​sudo dpkg -P `dpkg -l | grep "​^rc"​ | tr -s ' ' | cut -d ' ​' -f 2`</code+
-ou +
-<​code>​sudo dpkg --purge $(COLUMNS=200 dpkg -l | grep "​^rc"​ | tr -s ' ' | cut -d ' ' -f 2)</​code>​ +
-OU avec aptitude : +
-<​code>​sudo aptitude purge `dpkg -l | grep "​^rc"​ | tr -s ' ' | cut -d ' ' -f 2`</​code>​ +
- +
-===== Supprimer toutes les corbeilles APRÈS AVOIR VÉRIFIÉ LEURS CONTENUS===== +
- +
-<note mise a jour>​Voici enfin la commande qui supprime aussi les fichiers dans la corbeille de toutes les autres partitions lisibles sous [[:gnu|GNU]]/[[:linux|Linux]] Ubuntu ​: +
-C'​était pas compliqué !!</​note>​ +
-<note important>​Vous devez avoir un accès en lecture **et** en écriture, si vous n'avez pas accès en écriture sur vos partitions, cette commande ne sert à rien, passez donc cette étape !</​note>​ +
-==Vérifier les corbeilles :=+
- +
-Sous Hardy et versions suivantes : +
-Du ''​home''​ : +
-<​code>​nautilus ~/​.local/​share/​Trash/​files</​code>​ +
-Des partitions : +
-Sous Hardy la suppression des fichiers est définitive. +
- +
-Sous Dapper : +
-Du ''​home''​ : +
-<​code>​nautilus ~/​.Trash</​code>​ +
- +
-Des partitions +
-<​code>​nautilus `find /media -maxdepth 2 -name "​.Trash*"​`</​code>​ +
-Attention, ça ouvre une fenêtre d'​explorateur par corbeille trouvée, c'est assez violent ;-) +
- +
-== Vider les corbeilles=+
-Sous Jaunty et versions suivantes : +
-Vider toutes les corbeilles +
-<​code>​for v in $(find / -maxdepth 4 -name "​.Trash*"​);​ do rm --preserve-root -R "​$v";​ done</code> +
- +
-Sous Hardy/​Intrepid +
-Vider la corbeille ​du répertoire ''​home''​ de GNU/Linux : +
-<code>rm -r -f ~/​.local/​share/​Trash/​files/​* ​</​code>​+
  
-Sous Dapper : +===En supprimant ​la configuration === 
-Vider la corbeille du répertoire ''​home'' ​de GNU/Linux +//(Peut régler des problèmes de configuration et permet ​de restaurer ceux par défaut)/
-<​code>​rm -r -f ~/​.Trash/​* ​</​code>​+Depuis un [[:​terminal]] avec la [[:​commande_shell|commande]] suivante
 +<​code>​sudo apt-get purge <nom du paquet inutilisé à supprimer>​</​code>​
  
-Vider toutes ​les corbeilles ​:+===Supprimer ​les logiciels orphelins === 
 +Il arrive qu'​après suppression d'une application,​ des modules ou des dépendances non-requises ne soient pas supprimées. L'​application [[:DebOrphan]] permet de supprimer les paquets orphelins.
  
-<​code>​find /​media ​-maxdepth 2 -name ".Trash*" -delete</​code>​+===Les résidus des logiciels supprimés === 
 +Depuis un [[:​terminal]] avec la [[:​commande_shell|commande]] suivante :​ 
 + <​code>​[[ $(dpkg ​-l | grep ^rc) ]] && sudo dpkg -P $(dpkg -l | grep ^rc | tr -s " " ​| cut -d " " -f 2)</​code>​
  
-<​note>​Vider la corbeille via le dossier Corbeille, d'​après mon test sur un Gutsy ne vide pas les corbeilles des autres partitions, mais seulement des supports amovibles.</​note>​ 
  
-<​note ​tip>On a spécifié de rechercher uniquement dans /mediaqui par défaut contient toutes ​les partitions et les medias amoviblesCependantdès qu'on monte les partitions ​dans un autre dossier ​/mnt sous Debian par exemple ​), cette commande ​n'ira pas chercher dedansIl faut donc exécuter ​la commande sur /mnt +==== Vider les corbeilles ==== 
-<​code>​nautilus `find /mnt -maxdepth 2 -name ".Trash*"` # pour un affichage graphique +<​note ​important>Vérifier le contenu des corbeilles avant toute suppression.<​/note> 
-find /mnt -maxdepth 2 -name "​.Trash*" -delete ​ # pour un effaçage direct</​code>​  +Sous %%GNU/​linux%%, les objets déplacés dans la corbeille sont mis dans un dossier nommé **Trash ** accompagné ou pas d'​autres caractèresCes autres caractères sont\\  
-</​note>​+-999 pour une session live,\\  
 +-1000 pour l'utilisateur principal,​\\  
 +-1001, -1002 etc. pour les éventuels autres comptes, 
 +  * Pour votre espace personnel, ce dossier est situé ​dans le dossier ​[[:​fichier_cache|caché]] **.local/share/​Trash** de votre dossier personnel. 
 +  * Pour les unités externes [[:​montage|montées]],​ (clés USB, cartes SD, unités distantesil est [[:​fichier_cache|caché]]se nomme **.Trash-1000** et est situé à la racine de la [[:​montage|partition montée]] (Si le dossier **.Trash-1000** ​n'existe ​pas encore ou a été supprimé, il sera (re)créé à la prochaine utilisation de la corbeille)\\  
 +:!:  La corbeille d'​Ubuntu,​ sous la forme d'une icône ou de l'​adresse **%%trash:///%%** fonctionne comme un raccourci vers  **les** corbeilles de **toutes** les [[:montage|partitions montées]]. ​ C'est pourquoi elle ne correspond à aucun emplacement unique. 
 +\\  
 +  * Pour vérifier le contenu, il suffit d'un petit clic sur l'​icône de la corbeille au bas de la [[:​unity_launcher|barre des lanceurs]] ou sur le bureau selon la [[:​variante|variante d'​Ubuntu]] ou encore dans l’explorateur de fichiers. 
 +  * Pour supprimer les éléments, il suffit de les sélectionner puis de supprimer. 
 +  * Pour tout supprimer, cliquer sur le bouton **vider**. 
 +  * Pour vider une corbeille d'une unité externe [[:​montage|montée]] (clés USB, cartes SD, unités distantes), il suffit de supprimer le dossier **.Trash-1000** de l'​unité. 
 +  * Pour vider uniquement la corbeille de votre espace personnel, **coller** dans un [[:​terminal]] la [[commande_shell|commande]] suivante ​<​code>​rm --f ~/.local/​share/​Trash/*/​*</​code>​ 
 +**Attention !** Surtout **aucune** espace après le tilde "​~"​ !
  
-===== Supprimer un grand nombre de fichiers: "/​usr/​bin/​rm:​ Liste d'​arguments trop longue"​=====+==== Supprimer un grand nombre de fichiers: "/​usr/​bin/​rm:​ Liste d'​arguments trop longue"​====
  
 Lors de l'​utilisation de la commande rm avec un joker (*.dat, par exemple), bash commence par créer la liste de fichiers correspondant au joker avant de la passer à la commande rm. Lors de l'​utilisation de la commande rm avec un joker (*.dat, par exemple), bash commence par créer la liste de fichiers correspondant au joker avant de la passer à la commande rm.
Ligne 141: Ligne 125:
 Pour plus d'​information,​ 'man find' dans le terminal vous expliquera tout pour ne pas faire de bêtises. Pour plus d'​information,​ 'man find' dans le terminal vous expliquera tout pour ne pas faire de bêtises.
  
-=====Supprimer les miniatures des images ​=====+====Supprimer les miniatures des images ====
  
 Sous Gnome avec Nautilus, durant la navigation dans les dossiers de photos, les icônes des fichiers sont une version plus petite de l'​image. À force et bien que l'​espace occupé ne soit pas astronomique,​ elles s'​entassent dans le dossier "​~/​.thumbnails/​normal"​. Son contenu peut être supprimé. La commande suivante permet de supprimer tous les thumbnails de plus de 7 jours. Sous Gnome avec Nautilus, durant la navigation dans les dossiers de photos, les icônes des fichiers sont une version plus petite de l'​image. À force et bien que l'​espace occupé ne soit pas astronomique,​ elles s'​entassent dans le dossier "​~/​.thumbnails/​normal"​. Son contenu peut être supprimé. La commande suivante permet de supprimer tous les thumbnails de plus de 7 jours.
Ligne 147: Ligne 131:
 <​code>​find ~/​.thumbnails -type f -atime +7 -delete</​code>​ <​code>​find ~/​.thumbnails -type f -atime +7 -delete</​code>​
  
- +==== Supprimer les fichiers « locaux » inutiles ====
-===== Supprimer les fichiers « locaux » inutiles ​=====+
  
 Extrait du site : http://​packages.debian.org/​stable/​admin/​localepurge Extrait du site : http://​packages.debian.org/​stable/​admin/​localepurge
Ligne 154: Ligne 137:
 "​Simple script qui récupère l'​espace sur le disque gaspillé par des fichiers de locales et des pages de manuel localisées non nécessaires. Il sera automatiquement invoqué à chaque installation avec apt." "​Simple script qui récupère l'​espace sur le disque gaspillé par des fichiers de locales et des pages de manuel localisées non nécessaires. Il sera automatiquement invoqué à chaque installation avec apt."
  
-<note important>​Veuillez noter que vous devez faire extrêmement attention pendant l'​installation.</​note>​+<note important>​Veuillez noter que vous devez faire extrêmement attention pendant l'​installation ​! \\ 
 +De plus, sur la page de documentation dédiée à ce programme [[https://​doc.ubuntu-fr.org/​localepurge]] 
 +il est précisé que "//Cet outil n'est pas intégré au système de gestion de paquets d'​Ubuntu [...]. ​ Vous ne devriez pas utiliser cet outil si vous n'​assumez pas les possibles problèmes qu'il peut causer sur votre système.//"​ Sur le forum, on peut d'​ailleurs lire les mésaventures de plusieurs utilisateurs (débutants?​). 
 + </​note>​
  
 Pendant l'​installation il vous sera demandé de choisir la langue à conserver ! Attention si vous ne choisissez aucune langue le script n'​hésitera pas à tout supprimer ! et vous aurez des problèmes lors du prochain redémarrage. Pendant l'​installation il vous sera demandé de choisir la langue à conserver ! Attention si vous ne choisissez aucune langue le script n'​hésitera pas à tout supprimer ! et vous aurez des problèmes lors du prochain redémarrage.
Ligne 170: Ligne 156:
 <note help>En cas de problème il faut réinstaller les locales : <​code>​sudo apt-get install --reinstall locales</​code>​ OU <​code>​sudo aptitude reinstall locales</​code></​note>​ <note help>En cas de problème il faut réinstaller les locales : <​code>​sudo apt-get install --reinstall locales</​code>​ OU <​code>​sudo aptitude reinstall locales</​code></​note>​
  
-===== Supprimer des fichiers de sauvegarde ​=====+==== Supprimer des fichiers de sauvegarde ====
  
 Ce sont les fichiers cachés qui se terminent par un "​~"​. Ils servent de sauvegarde au cas où le fichier source (texte, html, php, conf, ... ) serait supprimé ou modifié accidentellement. Ce sont les fichiers cachés qui se terminent par un "​~"​. Ils servent de sauvegarde au cas où le fichier source (texte, html, php, conf, ... ) serait supprimé ou modifié accidentellement.
Ligne 185: Ligne 171:
 <​code>​find ~/ -name '​*~'​ -print0 | xargs -0 rm</​code>​ <​code>​find ~/ -name '​*~'​ -print0 | xargs -0 rm</​code>​
  
-=====Suppression des anciens noyaux =====+====Suppression des anciens noyaux =====
  
 Pour supprimer des anciens noyaux, se reporter à la section [[kernel#​suppression_des_anciens_noyaux|Suppression des anciens noyaux de la page kernel]]. Pour supprimer des anciens noyaux, se reporter à la section [[kernel#​suppression_des_anciens_noyaux|Suppression des anciens noyaux de la page kernel]].
 +
 +==== Vider le cache de votre navigateur internet ====
 +
 +  * Firefox : //Outils → Supprimer l'​historique récent... → Cache//
 +
  
 ===== Script personnel===== ===== Script personnel=====
Ligne 194: Ligne 185:
 Voici un script qui permet d'​accélérer ces manipulations pour les allergiques aux lignes de commande : Voici un script qui permet d'​accélérer ces manipulations pour les allergiques aux lignes de commande :
 [[maintenir_systeme]] [[maintenir_systeme]]
 +<​note>​ Vous pouvez aussi utiliser UbuntuCleaner,​ une alternative libre qui automatise le nettoyage de votre système : [[https://​github.com/​GMornat/​UbuntuCleaner]]</​note>​
 +Sinon pour un nettoyage automatique basique, vous pouvez créer le script suivant :
  
-Si vous n'avez pas confiance en ce script je   +Etape 1, Créez un fichier nettoyage.sh par exemple et remplissez-le :
-propose de créer le vôtre. +
- +
-Étape 1, Choisissez vos lignes de commande : +
-<​code>​ +
-sudo aptitude autoclean +
-rm -r -f ~/​.Trash/​* +
-</​code>​ +
-Etape 2, Créez un fichier nettoyage.sh par exemple et remplissez-le :+
 <​code>​nano nettoyage.sh</​code>​ <​code>​nano nettoyage.sh</​code>​
  
-copiez-collez les lignes de commande :+Etape 2, Copiez-collez les lignes de commande :
 <​code>​ <​code>​
-sudo aptitude autoclean +#!/bin/sh 
-rm -r -f ~/.Trash/* +echo "Script de nettoyage d'​Ubuntu
-find ~/​.thumbnails -type f -atime +7 -exec rm {} \; +sudo apt-get ​autoclean 
-</​code>​ +echo "Les paquets ​périmés ​ont été supprimés OK"
-Etape 3,  Personnalisez son exécution : +
- +
-<​code>​echo "script Nettoyage UBUNTU+
-sudo aptitude ​autoclean +
-echo "Paquets ​périmés supprimés OK"+
 sleep 3 sleep 3
 find ~/​.thumbnails -type f -atime +7 -exec rm {} \; find ~/​.thumbnails -type f -atime +7 -exec rm {} \;
-echo "Supression des icones. OK+echo "Icônes supprimés
-rm -r -f ~/​.Trash/​* +rm -r -f ~/.local/​share/​Trash/files/*  
-echo "Suppression de la CORBEILLE vide. OK"+echo "Corbeille vidée"
 sleep 3 sleep 3
 find ~/ -name '​*~'​ -exec rm {} \; find ~/ -name '​*~'​ -exec rm {} \;
-echo "Suppression des fichiers ​temporaires ​du dossier HOME terminant par ~ terminé. OK+echo "Fichiers ​temporaires ​(terminant par ~) du dossier HOME ont été supprimés
-echo "TERMINÉ"+echo "Nettoyage terminé"
 </​code>​ </​code>​
  
-Etape 4Vérifiez les fichiers de la corbeille (récupération impossible) +Etape 3Exécutez-le (après l'​avoir rendu exécutable):​
- +
-Etape 5, Exécuter-le (après l'​avoir rendu exécutable):​+
 <​code>​chmod +x nettoyage.sh</​code>​ <​code>​chmod +x nettoyage.sh</​code>​
 <​code>​sh nettoyage.sh</​code>​ <​code>​sh nettoyage.sh</​code>​
  
 +<​note>​ Pour un nettoyage plus approfondi, vous pouvez utiliser BleachBit. C'est un logiciel sous licence libre (GPL v3) qui permet de libérer de l'​espace disque et de protéger la vie privée en effaçant les fichiers inutiles et temporaires du système. : [[https://​doc.ubuntu-fr.org/​bleachbit]]</​note>​
  
 ==== DRAFT ===== ==== DRAFT =====
Ligne 240: Ligne 218:
 <note idée> Vous avez une idée de nettoyage ? Écrivez-la après cette note en attendant qu'un des contributeurs expérimentés la valide et l'​inclue dans les parties précédentes</​note>​ <note idée> Vous avez une idée de nettoyage ? Écrivez-la après cette note en attendant qu'un des contributeurs expérimentés la valide et l'​inclue dans les parties précédentes</​note>​
  
-===Quant apt-get ne fonctionne plus pour raison de manque d'​espace===+===Quand apt-get ne fonctionne plus pour raison de manque d'​espace===
 Je suis tombé récemment sur un problème d'​espace pour l'​installation d'un nouveau noyau. Après avoir répertorié tous les noyaux disponibles,​ j'ai commencé à les supprimer manuellement dans le répertoire /boot et dans le menu.lst de grub afin d'​éviter toute erreur postérieure,​ je dirai que c'est un peu bourrin mais visiblement cela fonctionne. Je suis tombé récemment sur un problème d'​espace pour l'​installation d'un nouveau noyau. Après avoir répertorié tous les noyaux disponibles,​ j'ai commencé à les supprimer manuellement dans le répertoire /boot et dans le menu.lst de grub afin d'​éviter toute erreur postérieure,​ je dirai que c'est un peu bourrin mais visiblement cela fonctionne.
 Par exemple suppression du noyau 2.6.28-19 Par exemple suppression du noyau 2.6.28-19
Ligne 250: Ligne 228:
 rm ./​abi-2.6.28-19-server rm ./​abi-2.6.28-19-server
 rm ./​System.map-2.6.28-19-server rm ./​System.map-2.6.28-19-server
-rm ./​vmcoreinfo-2.6.28-19-serve+rm ./​vmcoreinfo-2.6.28-19-server
 rm ./​initrd.img-2.6.28-19-server rm ./​initrd.img-2.6.28-19-server
 </​code>​ </​code>​
 et suppression dans le menu.lst de grub de la ligne correspondante ​ et suppression dans le menu.lst de grub de la ligne correspondante ​
  
- 
- 
-=== Vider le cache de votre navigateur internet === 
- 
-Epiphany :  
- 
-En mode graphique : //Édition → Préférences → Confidentialité → Fichiers temporaires → Effacer// 
- 
-Sinon vider le répertoire ~/​.gnome2/​epiphany/​mozilla/​epiphany/​Cache 
- 
-Firefox : //Outils → Supprimer l'​historique récent... → Cache// 
- 
-=== Effacer les fichiers temporaires d'​Adobe Flash Player === 
- 
-<​code>​rm -r ~/​.adobe/​Flash_Player;​rm -r ~/​.macromedia/​Flash_Player</​code>​ 
  
 === Effacer les fichiers temporaires d'​Adobe Flash Player à chaque lancement du navigateur (ici Firefox)=== === Effacer les fichiers temporaires d'​Adobe Flash Player à chaque lancement du navigateur (ici Firefox)===
Ligne 285: Ligne 248:
  
 Sinon, un script qui récupère un argument (ici les fichiers plus vieux de n'​importe quel nombre de jours) : Sinon, un script qui récupère un argument (ici les fichiers plus vieux de n'​importe quel nombre de jours) :
-<​code>​!#/bin/bash+ 
 +<​code>​ 
 +#!/bin/bash
  
 echo "​Saisissez le dossier dans lequel vous souhaitez supprimer les fichiers [chemin]."​ echo "​Saisissez le dossier dans lequel vous souhaitez supprimer les fichiers [chemin]."​
 read chemin read chemin
-cd $chemin +cd "{$chemin}" 
-if [$? = 1]+if [ $? = 1 ]
 then then
   echo "Le chemin est incorrect."​   echo "Le chemin est incorrect."​
   echo "Vous vous situez dans le dossier suivant :"   echo "Vous vous situez dans le dossier suivant :"
   pwd   pwd
-  echo "Ce script choisira le dossier dans lequel vous vous situez pas défaut. Continuer ? [o/n]+  echo "Ce script choisira le dossier dans lequel vous vous situez pas défaut. Continuer ? [O/N]"
   read rep1   read rep1
 else else
   rep1='​o'​   rep1='​o'​
 fi fi
-if [$rep1 = '​o'​]+if [ $rep1 = '​o'​ ]
 then then
   echo "​Supprimer les fichiers vieux de combien de temps ? [En nombre de jours]"​   echo "​Supprimer les fichiers vieux de combien de temps ? [En nombre de jours]"​
   read cbTemps   read cbTemps
   find . -mtime +$cbTemps -print -exec rm "​{}"​ \;   find . -mtime +$cbTemps -print -exec rm "​{}"​ \;
-  if [$?=1]+  if [ $?=1 ]
   then   then
     echo "Une erreur est survenue. Interruption du script."​     echo "Une erreur est survenue. Interruption du script."​
   else   else
-    echo "​Suppression des fichiers vieux de plus de $cbTemps ​jour(s) réussie. Interruption du script."​+    echo "​Suppression des fichiers vieux de plus de $cbTemps ​jours) réussie. Interruption du script."​
   fi   fi
 else else
   echo "​Interruption du script en cours."​   echo "​Interruption du script en cours."​
-fi</​code>​+fi 
 +</​code>​
  
 +===Au démarrage, vider la corbeille de ses vieux fichiers===
 +Dans les paramètres,​ session et démarrage, ajouter cette commande pour supprimer automatiquement les fichiers de plus de 30 jours.
 +Ça peut éviter la bête panne du PC trop plein…
 +<​code>​find ~/​.local/​share/​Trash/​files/​ -mtime +30 -delete</​code>​
 ===== Voir aussi ===== ===== Voir aussi =====
  
Ligne 320: Ligne 290:
   * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=140808|forum.ubuntu-fr » Installation de logiciels et changements de version » Comment supprimer les paquets qui n'​existe pas dans les sources?]]   * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=140808|forum.ubuntu-fr » Installation de logiciels et changements de version » Comment supprimer les paquets qui n'​existe pas dans les sources?]]
   * [[http://​macsim.labolinux.net/​index.php/​post/​2006/​10/​02/​3-aptitude-vs-apt-get | macsim.labolinux » Aptitude Vs Apt-get]]   * [[http://​macsim.labolinux.net/​index.php/​post/​2006/​10/​02/​3-aptitude-vs-apt-get | macsim.labolinux » Aptitude Vs Apt-get]]
-//​Contributeurs : [[:​utilisateurs:​yurek]],​ [[:​utilisateurs:​Jean-Lux]],​ [[:​utilisateurs:​macsim]],​[[:​utilisateurs:​yvecai]].//​+//​Contributeurs : [[:​utilisateurs:​yurek]],​ [[:​utilisateurs:​Jean-Lux]],​ [[:​utilisateurs:​macsim]],​[[:​utilisateurs:​yvecai]], [[:​utilisateurs:​black_leunix]],​ Robert DEDENON (Roberto Melomaniaque),​ [[http://​steamcommunity.com/​id/​vikloen|vikloen]].//
  • nettoyer_ubuntu.txt
  • Dernière modification: Le 14/02/2024, 19:52
  • par 77.205.22.18