© Tito
Linux en ligne de commande : faites le ménage dans les packages inutiles
Vous manquez de place ? Il y a surement plusieurs packages inutiles installés : faites le ménage facilement. (pour les distrib utilisant rpm)
Pour voir l'état d'occupation de vos partitions :
df -h
Pour avoir une idée de la place occupée par les packages installées (ils sont installés dans 99% des cas dans /usr) :
du -hsc /usr/.
Comment avoir toute la liste des packages installés ?
rpm -qa
Comment avoir la même liste, avec la taille occupée par chaque package et le résumé de présentation du package ?
rpm -qa --qf "%{SIZE} %{NAME} : %{SUMMARY}\n"
Comment la trier maintenant en fonction de la taille ?
rpm -qa --qf "%{SIZE} %{NAME} : %{SUMMARY}\n" | sort -n
Voici un extrait du résultat obtenu (taille en octets) :
52098364 compat-gcc-34-c++ : Support C++ pour le compilateur de compatibilité
58379029 openoffice.org-core05u : Office core module for OpenOffice.org 2.3
60162119 tetex-fonts : Fichiers de polices pour le système de mise en forme de texte TeX.
66644771 glibc-common : Binaires communs et données locales pour glibc
79866248 openoffice.org-core04u : Office core module for OpenOffice.org 2.3
98933881 openoffice.org-core06 : Office core module for OpenOffice.org 2.3
126711371 oracle-instantclient-basic : Instant Client for Oracle Database 11g
162719777 frysk : Frysk execution analysis and debugging tools
Cool, je vois que "frysk" occupe 162 Mo, mais à quoi sert il plus précisément ?
rpm -qi frysk
Ah ok, c'est pour du dev en C et Java, je m'en servirai pas, comme l'ôter alors ?
yum erase frysk
Bien et si un jour j'en ai besoin, je pourrai le réinstaller ?
yum install frysk
(nécessite une connexion internet pour télécharger le package sur les serveurs de dépôts de votre distribution, que ce soit fedora ou une autre distrib).
Je ferai un article complet sur l'installation des packages en ligne avec yum et l'utilisation des dépôts.
4 140 clics - Créé le 24/09/2008 par Tito - Modifié le 28/07/2013