Con Yum, useresti package-cleanup comando da yum-utils . Ma, con DNF, è integrato come dnf autoremove comando. Dai documenti:
dnf [options] autoremoveRimuove dal sistema tutti i pacchetti "foglia" originariamente installati come dipendenze dei pacchetti installati dall'utente ma che non sono più richiesti da tali pacchetti.
Nota che puoi anche usare il dnf list comando per vedere quali pacchetti sarebbero stati rimossi, prima di eseguire lo stesso automremove, con
dnf list autoremove
Nota anche che DNF ha un'altra differenza nel comportamento che dovrebbe aiutarti in situazioni simili (ma non nel tuo caso esatto). Se il tuo software principale è stato installato da DNF (piuttosto che al di fuori di DNF a mano) e hai utilizzato dnf remove , l'impostazione predefinita (diversamente da yum) è rimuovere anche tutte le dipendenze che sono state aggiunte solo per quel pacchetto e che non sono utilizzate per nient'altro.