52 votes

Comment supprimer les dépendances d'un paquet désinstallé ?

Je veux installer un paquet (DigiKam), mais il a beaucoup de dépendances. Si je décide de ne plus avoir besoin de ce logiciel et que je le désinstalle, les dépendances devenues inutiles seront-elles supprimées ?

Si ce n'est pas le cas, comment puis-je le faire manuellement ?

83voto

Coincoin Points 12823

Vous pouvez utiliser la commande apt-get autoremove . Il supprimera les paquets qui sont installés en tant que dépendances automatiques, mais qui ne le sont plus.

apt-get a un drapeau --auto-remove qui peut être utilisée pour supprimer automatiquement les paquets installés automatiquement lors de la suppression d'un paquet installé manuellement :

apt-get remove --auto-remove packagename

Certains autres outils sont également capables de le faire, par exemple aptitude vous suggérera automatiquement de supprimer les paquets devenus orphelins.

Le suivi des paquets installés automatiquement est intégré à apt, de sorte que le suivi devrait fonctionner quel que soit l'outil que vous utilisez pour installer les paquets.

12voto

cbp Points 229
aptitude purge digikam
deborphan
aptitude purge $(deborphan)

deborphan liste les paquets qui ne sont pas utilisés ou qui ne dépendent pas d'eux. Vous pouvez donc les désinstaller en toute sécurité. J'ai tendance à utiliser purge en tant qu'option de aptitude car il supprime également les fichiers de configuration et d'autres éléments.

5voto

jhornnes Points 1211

Le Nettoyeur d'ordinateur, dans le menu système, peut également faire cela.

4voto

Lasse V. Karlsen Points 148037

J'utilise ubuntu tweak Il dispose d'un utilitaire de nettoyage d'applications très efficace qui n'a jamais supprimé plus de choses qu'il ne le devrait.

3voto

Curious Apprentice Points 3257
sudo apt-get remove --auto-remove 

Ne faire que cela.

Installer BleachBit à partir du Centre de logiciels. Lorsque vous nettoyez votre système à l'aide de ce logiciel, BleachBit exécute automatiquement cette commande pour nettoyer le cache apt.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X