Sie können das Tool package-cleanup verwenden, das Teil von yum-utils ist. Neben der Suche nach Paketen, die nicht in den aktuellen Yum-Repositories verfügbar sind, der Suche nach Paketen mit defekten Abhängigkeiten, dem Pruning alter Kernel und der Suche nach doppelten Paketen kann es auch Pakete finden, von denen keine anderen Pakete abhängen. Das nennt man Blätter. Tun
yum install yum-utils
um eine Paketbereinigung und
zu erhaltenpackage-cleanup --leaves --all
um eine Liste aller Blätter zu erhalten.
Sie können den Befehl repoquery
verwenden (Bestandteil des Pakets yum-utils
), um diese Informationen zu erhalten:
$ repoquery --installed --qf '%{n} - %{yumdb_info.reason}' --all \
| grep 'user$' | cut -f1 -d' '
Es listet nur Pakete auf, die Sie selbst installiert haben - nicht diejenigen, die Teil der Basisinstallation sind. Abhängig von Ihrem Anwendungsfall ist dies das, was Sie wollen oder nicht.