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 %%%








Répondre à