Le 20/09/2011 18:40, Vincent BRACH a écrit :
Salut David et la liste,
Le 20/09/2011 18:35, David Pinson a écrit :
[.../...]
J'utilise un script bash nommé ubuntucleaner et aussi je l'avais adapté
pour Debian:
Apparemment, ça a l'air de fonctionner jusqu'ici...
Voici le contenu pour ubuntu:
Script bash (et non dash !!) donc à lancer avec:
$ sudo bash ./UbuntuCleaner
Nettoie le cache et retire les anciens paquets/fichiers de la machine.
#!/bin/bash
OLDCONF=$(dpkg -l|grep "^rc"|awk '{print $2}')
CURKERNEL=$(uname -r|sed 's/-*[a-z]//g'|sed 's/-386//g')
LINUXPKG="linux-(image|headers|ubuntu-modules|restricted-modules)"
METALINUXPKG="linux-(image|headers|restricted-modules)-(generic|i386|server|common|rt|xen)"
OLDKERNELS=$(dpkg -l|awk '{print $2}'|grep -E $LINUXPKG |grep -vE
$METALINUXPKG|grep -v $CURKERNEL)
YELLOW="\033[1;33m"
RED="\033[0;31m"
ENDCOLOR="\033[0m"
if [ $USER != root ]; then
echo -e $RED"Erreur: vous devez etre root"
echo -e $YELLOW"Sortie..."$ENDCOLOR
exit 0
fi
echo -e $YELLOW"Nettoyage du cache d'apt-get..."$ENDCOLOR
apt-get clean
echo -e $YELLOW"Suppression des anciens fichiers de conf..."$ENDCOLOR
sudo dpkg --purge $OLDCONF
echo -e $YELLOW"Suppression des anciens kernels..."$ENDCOLOR
sudo dpkg --purge $OLDKERNELS
echo -e $YELLOW"Vidage de toutes les corbeilles..."$ENDCOLOR
rm -rf /home/*/.local/share/Trash/*/**&> /dev/null
rm -rf /root/.local/share/Trash/*/**&> /dev/null
echo -e $YELLOW"That's all folks! .. "$ENDCOLOR
Pour la Debian, il y a peu de modification et ça marche à merveille...
Bien vu, c'est propre :) (et j'aime les caractères d'échappement pour
l'utilisation des couleurs en console)
Linuxement vôtre,
David P.
@+
Vincent Brach
Salut David et re-salut Vincent,
J'avais testé: http://forum.ubuntu-fr.org/viewtopic.php?id=242358
Et cela avait bien fonctionné.
Mignavillers, Haute Saône, Température extérieure 15,1, intérieure 15,8
hygrométrie 37%
Bonne soirée
%%% Merci de respecter ces consignes http://www.linux-azur.org/savoir-vivre %%%