web-dev-qa-db-fra.com

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

Je souhaite installer un package (DigiKam), mais il comporte de nombreuses dépendances. Si je décide de ne plus avoir besoin de ce logiciel et si je le désinstalle, les dépendances désormais inutiles seront-elles supprimées?

Si non, comment puis-je le faire manuellement?

48
jfoucher

Vous pouvez utiliser la commande apt-get autoremove. Cela supprimera les paquetages installés en tant que dépendances automatiques, mais ne seront plus dépendants.

apt-get a un indicateur --auto-remove qui peut être utilisé pour supprimer automatiquement les packages installés automatiquement lors de la suppression d'un package installé manuellement:

apt-get remove --auto-remove packagename

Certains autres outils sont également capables de le faire. Par exemple, aptitude suggère automatiquement de supprimer les packages qui ont été orphelins.

Le suivi des paquets automatiquement installé est intégré à apt. Il devrait donc fonctionner quel que soit l'outil utilisé pour installer les paquets.

80
Ressu
aptitude purge digikam
deborphan
aptitude purge $(deborphan)

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

10
qbi

Le portier informatique, dans le menu système, peut également le faire.

5
Javier Rivera

J'utilise buntu Tweak , il dispose d'un utilitaire de nettoyage d'applications très efficace qui n'a jamais supprimé plus qu'il ne le devrait.

4
Victor9098
Sudo apt-get remove --auto-remove 

Seulement exécuter ceci.

Installez BleachBit à partir du Software Center. Lorsque vous nettoyez votre système en l'utilisant, BleachBit exécutera automatiquement cette commande pour nettoyer le cache d'apt.

3
Curious Apprentice

J'ai eu le même problème. Voici ce que j'ai fait:

Sudo apt-get check

Cette commande fournira le nom des dépendances. Par exemple. mon système avait chromium-browser-l10n.

Puis entrez la commande suivante

Sudo apt-get remove --auto-remove chromium-browser-l10n

Cela supprimera complètement les dépendances de votre système

0