Avec Yum, vous utiliseriez le package-cleanup
commande de yum-utils
. Mais, avec DNF, il est intégré en tant que dnf autoremove
commande. À partir de la documentation :
dnf [options] autoremove
Supprime tous les packages "leaf" du système qui ont été installés à l'origine en tant que dépendances des packages installés par l'utilisateur mais qui ne sont plus requis par un tel package.
Notez que vous pouvez également utiliser le dnf list
commande pour voir quels packages seraient supprimés, avant d'exécuter l'automremove lui-même, avec
dnf list autoremove
Notez également que DNF a une autre différence de comportement qui devrait vous aider dans des situations similaires (mais pas votre cas exact). Si votre logiciel principal a été installé par DNF (plutôt qu'en dehors de DNF à la main), et que vous avez utilisé dnf remove
, la valeur par défaut (contrairement à yum) consiste également à supprimer toutes les dépendances qui ont été ajoutées uniquement pour ce package et qui ne sont utilisées pour rien d'autre.