GNU/Linux >> Tutoriels Linux >  >> Linux

Comment supprimer tous les packages avec DNF dont aucun autre package ne dépend

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.


Linux
  1. Comment supprimer les packages orphelins sur CentOS Linux

  2. Comment supprimer toutes les lignes commentées ou les lignes avec un motif spécifique dans vim ?

  3. Comment réinstaller tous les packages installés avec Zypper ?

  4. Comment installer des packages à l'aide de dnf dans CentOS/RHEL 8

  5. Comment migrer la configuration entre des ordinateurs avec un matériel différent ?

Comment désinstaller ou supprimer des packages de CentOS

Comment interroger les informations sur les packages avec le gestionnaire de packages rpm

Comment travailler avec les groupes de packages dnf

Comment convertir des packages Linux avec Alien

Debian - Comment supprimer tous les packages Kde ?

Comment convertir tous vos packages Snap en Flatpak sur Ubuntu avec Unsnap