Webmail Espace privé About
Home > Installation > Gestion des paquets   Debian Addict Testing
Gestion des paquets

Désinstaller les paquets inutiles

Désinstallation des paquets qui ne sont plus utilisés
samedi 13 mars 2004.
 
Lorsqu’un paquet est installé et qu’il dépend de plusieurs autres paquets, ces paquets supplémentaires sont installés. Mais que se passe-t-il lors de la désinstallation ?? Les dépendances sont-elles désintallées ?? Comment procéder ??

Introduction

Malheureusement, je n’ai pas encore trouvé comment désinstaller un paquet avec toutes ses dépendances qui deviennent alors inutiles. En réalité, je procède à la main avec la procédure qui suit. Dans un premier temps, je récupère la liste des dépendances :

#apt-cache show mon_paquet|grep -i depends

Ensuite je désinstalle mon paquet :

#apt-get --purge remove mon_paquet

Puis je désinstalle tous les paquets des dépendances s’ils ne sont plus utilisés par d’autres paquets. Autant dire que ce n’est pas la joie.

Néanmoins il existe un moyen de supprimer tous les paquets devenus inutiles. Cette solution se nomme deborphan.

Installation

Pour l’installer, il faut taper la commande habituelle suivante :

#apt-get install deborphan

Utilisation

Pour supprimer les paquets de bibliothèques qui ne servent plus, il faut saisir la commande suivante :

apt-get remove --purge `deborphan` [1]

Pour supprimer tous les paquets qui sont orphelins, il faut taper la commande ci-dessous :

apt-get remove --purge `deborphan --guess-all` [2]

Le retour des kickers

Ce programme possède également une interface graphique : orphaner.

[1] Les guillemets ` sont obtenus avec la combinaison de touche [ATL_GR]+7. Ce ne sont pas des apostrophes ’.

[2] Attention si certaines bibliothèques sont présentes sur votre système seulement pour la compilation de programme, deborphan proposera de les désinstaller.


Signatures: 0
Date Nom Message

Forum

Des mêmes auteurs

Dans la même rubrique


Parse error: syntax error, unexpected $end, expecting ')' in /home.2/gwhere/www/debianaddict/stats/var/last.php on line 769