Forum Linux.mandriva Base de données de RPM

Posté par (page perso) .
Tags : aucun
0
12
jan.
2005
Salut tout le monde!

Etant un utilisateur assidu de Linux et possédant une Mandrake depuis 2 ans, je n'ai pas arrêté au cours de ce temps de tester la dose de RPM de contrib, main, plf ...

Helas, ma partition / est légèrement petite, et il n'y a plus assez de place -> ménage imposé.

Après ce gros balayage, j'ai quand même la nette impression que des fichiers sont présents inutilement sur le PC, donc ma question est :

connaitriez vous un petit script qui permettrait de savoir quel est la somme théorique des fichiers des RPMs installés. Et encore plus fort, un script permettant de connaitre les éventuels fichiers qui n'aurait aucun rapport avec aucun RPM (et qui éviterait bien sur /dev, /home/* et /root...)

Voila, merci beaucoup!
  • # Re:

    Posté par . Évalué à 2.

    > connaitriez vous un petit script qui permettrait de savoir quel est la somme théorique des fichiers des RPMs installés.

    $ rpm -q -a | wc -l

    > Et encore plus fort, un script permettant de connaitre les éventuels fichiers qui n'aurait aucun rapport avec aucun RPM (et qui éviterait bien sur /dev, /home/* et /root...)

    Essais un truc dans ce goût :
    $ rpm -q -l -a | sort > /tmp/rpm_list
    $ find / -not -path "/dev/*" -not -path "/home/*" -not -path "/root/*" -not -path "/proc/*" -print | sort > /tmp/list
    $ diff diff /tmp/rpm_list /tmp/list | grep ^\>
  • # Somme taille de tout les rpms installés

    Posté par . Évalué à 3.

    $ rpm -qa --queryformat "%{SIZE}\n" | awk '{ i=i+$1 } END {print i }'
    >1655680137

    Sinon tu prends filelight et tu vérifies que c'est pas ton repertoire home qui bouffe toute la place..

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.