< Kleansweep : pour faire le menage | Roozeec Linux Blog
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Kleansweep : pour faire le menage

A force d’installer des programmes, de travailler sur votre ordinateur, il est bon de temps en temps de faire un peu le ménage. Mais ce n’est pas forcément facile de le faire sous Linux, car de nombreux programmes utilisent des hierarchies cachées. Un programme sympathique existe et s’appelle : kleansweep. Nom qui fait étrangement rappeler un autre logiciel homonyme sous un autre OS. Vous pourrez trouver le programmes sous les liens suivants. Le seul problème c’est qu’il n’est pas encore disponible en package RPM pour mandriva, mais uniquement en source. Ce qui veut dire compilation ….

Après avoir sauvegardé le fichier, c’est un peu la routine si vous lancez des compilations à partir des sources. Pour la compilation le programme utilise scons, que vous installerez facilment avec urmpi.

  • bunzip2 kleansweep-0.2.6.tar.bz2
  • tar -xvf kleansweep-0.2.6.tar
  • cd kleansweep-0.2.6
  • scons
    La compilation démarre, patience …
  • su
    Passage en mode root
  • scons install
    Installation du logiciel

MAJ 02/03/2006 : Comme me le fait remarque Herve en commentaires, un package existe pour la mandriva 2006. Cependant ce n’est pas la derniere version, en effet c’est la version 0.2.4 alors que le derniere en date est 0.2.6, mais ca vous permettra de vous faire une idee du logiciel si vous etes allergique au compilations de sources.



Maintenant, lancons le programme avec la commande kleansweep & dans un terminal.
Le premier message apparaint indiquant que nous n’avons pas les droits pour tous les fichiers mais uniquement pour nos fichiers, ce qui est bien entendu normal.

On clique sur OK, et un autre message nous informe que l’utilisation de ce logiciel est réservé au avertis. En effet en supprimant des fichiers, il se peut vous vous effaciez un fichier de configuration d’une application et qui l’mpêchera de fonctionner. Donc prudence !

Vient ensuite une liste de types de fichiers que l’on peut trouver, vous choisissez ce qui vous plait. Mais avant tout , un petit clic sur Seettings vous permettra de définir l’exclusion de certains répertoires.

Par exemple, j’ai rajouté mon répertoire /data dans la liste. De plus j’ai coché la case "show progress", ca peut être utile.

Un click sur Apply, puis sur next et c’est parti. Une liste est d’abord crée, cependant je ne vois pas trop laquelle (ficheir installés, ok mais bon …)

Et hop, ca scanne le disque dur et ca recherche les types de fichiers déclarés plus haut.

Après la fin ou appui sur stop, vous pouvez maintenant procéder à l’effacement de quelques fichiers. Attention a ce que vous faites !. PAr exemple ici j’ai sélectionné des fichiers temporaires.

Récapitulatif des fichiers a effacer :

On confirme !

et hop, c’est terminé.

Et voilà  ! A consommer avec et sans modération pour le bien être de votre disque dur!

Si vous avez aimé cet article, merci de voter pour lui ! :


Articles qui peuvent vous intéresser:

  1. Kio-locate : pour rechercher sur votre disque
  2. Gcompris : Jeu educatif pour enfants
  3. VCDXMLGEN : generateur de XML pour VCD
  4. Basket : pour centraliser vos notes
Vous pouvez ajouter un commentaire, ou un trackback à partir de votre site.


Contrat Creative Commons
Cet article est sous licence Creative Commons Paternité
Partage des Conditions Initiales à l'Identique 2.0 France License

2 Responses to “Kleansweep : pour faire le menage”

  1. gimhild dit :

    bonjour , j’essaye d’installer kleansweep mais a « scons install » la konsole repond :

    scons: Reading SConscript files …

    scons: warning: The env.Copy() method is deprecated; use the env.Clone() method instead.
    File « /home/********/kleansweep-0.2.9/admin/generic.py », line 202, in execute
    scons: done reading SConscript files.
    scons: Building targets …
    Install file: « src/kleansweep-helper » as « /usr/bin/kleansweep-helper »
    Chmod(« []« , 0755)
    scons: *** [/usr/bin/kleansweep-helper] Exception
    Traceback (most recent call last):
    File « /usr/lib/scons/SCons/Taskmaster.py », line 222, in execute
    self.targets[0].build()
    File « /usr/lib/scons/SCons/Node/__init__.py », line 372, in build
    apply(self.get_executor(), (self,), kw)
    File « /usr/lib/scons/SCons/Executor.py », line 145, in __call__
    return self.do_execute(target, kw)
    File « /usr/lib/scons/SCons/Executor.py », line 131, in do_execute
    status = apply(act, (self.targets, self.get_sources(), env), kw)
    File « /usr/lib/scons/SCons/Action.py », line 468, in __call__
    stat = self.execute(target, source, env)
    File « /usr/lib/scons/SCons/Action.py », line 846, in execute
    result = self.execfunction(target=target, source=rsources, env=env)
    File « /usr/lib/scons/SCons/Action.py », line 991, in __call__
    return apply(self.parent.actfunc, args, kw)
    TypeError: coercing to Unicode: need string or buffer, list found
    scons: building terminated because of errors.

    je suis nouveau sous linux si vous avez des idées… ;p

  2. Nap56 dit :

    Salut, après avoir utiliser ce programme, j’ai beaucoup mais alors la un énorme paquet de bugs dans mes programmes!!!
    Et comme un parfait imbécile je n’ai fait aucune sauvegarde!
    Est-ce qu’il y aurait une solution pour retrouver mon linux d’avant?
    Merci!
    PS: Faites toujours un « backup » ;-) conseil d’ami

Leave a Reply

Propulsé par WordPress


Contrat Creative Commons
Site sous licence Creative Commons Paternité
Partage des Conditions Initiales à l'Identique 2.0 France License
Web Analytics