Re ^^
oui j'ai vu c'est vrai que son script m'a servit pendant un moment ( quand je pensait que la ligne de commande c'etait nul ^^ ), d'ailleur je l'avoue c'est de la que m'ai venue l'idee ^^.
sinon j'ai un peu ameliorer je pense que la c'est pas trop dangereux :
#!/bin/sh
#
#
# Mpurge Version 0.1 Fr (21 novembre 2009)
#
# Petit script pour nettoyer ubuntu
#
#
#
# Par Tourret Anthony
# thonynos@hotmail.fr
#
#
# Dépendances : deborphan
#
# Encoding UTF-8
#
#
# Licence : GNU GPL
#
# Copyright (C) (Owner)
#
#
################ Debut du script ###################
# Vérifier que deborphan est bien installe
deborphan_path=`which deborphan`
if [ ! "$deborphan_path" ] || [ ! -x "$deborphan_path" ] ; then
zenity --error --title="erreur" --text="Impossible de trouver le paquet \"deborphan\". Veuillez installer le paquet deborphan."
fi
# Avertissement
title="Detail des actions de Mpurge"
text="Voici tout ce que Mpurge fera a votre systeme :"
Nettoyage=`zenity --title "$title" --height=300 --width=650 --text "$text" --list --column="Nettoyage" --column "Maintenance" "Purge des thumbnails" "Rechargement de la liste des paquets" "Purge du cache Mozilla" "Installation des mises a jour" "Suppression de l'historique du terminal" "Suppression d'un .old de votre home" "Suppression des paquets orphelins" "Purge du cache" "Suppression des residus logiciels" "Evaluation des caracteristiques du systeme" `
# Si l'utilisateur clic sur "annuler" : annulation du processus !!!
if [ "$?" != 0 ] ; then
exit
fi
################# Lancement ###################
(
echo "10" ; sleep 2
mv /home/$USER/.thumbnails/normal/* /home/$USER/.local/share/Trash/files
echo "20" ; sleep 1
rm /home/$USER/.thumbnails/normal/*
echo "50" ; sleep 1
mv /home/$USER/.thumbnails/large/* /home/$USER/.local/share/Trash/files
echo "55" ; sleep 1
mv /home/$USER/.thumbnails/fail/gnome-thumbnail-factory/* /home/$USER/.local/share/Trash/files
echo "65" ; sleep 1
sudo apt-get update && sudo apt-get upgrade
echo "72" ; sleep 1
mv /home/$USER/.mozilla/firefox/g7yuvm9o.default/Cache/* /home/$USER/.local/share/Trash/files
echo "78" ; sleep 1
mv /home/$USER/.bash_history /home/$USER/.local/share/Trash/files
echo "85" ; sleep 1
mv /home/$USER/.xsession-errors.old /home/$USER/.local/share/Trash/files
echo "92" ; sleep 1
sudo aptitude clean
sudo aptitude autoclean
echo "98" ; sleep 1
sudo apt-get remove $(deborphan)
sudo apt-get autoremove
echo "100" ; sleep 1
) |
zenity --progress \
--title="Mpurge" \
--text="Mpurge Version 0.1 en action : !" \
--percentage=0
# Si l'utilisateur clic sur "annuler" : annulation du processus !!!
if [ "$?" != 0 ] ; then
exit
fi