package-cleanup — clean up locally installed, duplicate, or orphaned packages.
A DNF-based shim imitating the original YUM-based package-cleanup utility.
Synopsis
package-cleanup [options]
Options
All general DNF options are accepted, see Options in dnf(8) for details.
- --leaves
List leaf nodes in the local RPM database. Leaf nodes are RPMs that are not relied upon by any other RPM. Maps to dnf repoquery --unneeded.
- --orphans
List installed packages which are not available from currently configured repositories. Maps to dnf repoquery --extras.
- --problems
List dependency problems in the local RPM database. Maps to dnf repoquery --unsatisfied.
- --dupes
Scan for duplicates in the local RPM database. Maps to dnf repoquery --duplicates.
- --cleandupes
Scan for duplicates in the local RPM database and clean out the older versions. Maps to dnf remove --duplicates.
Examples
- package-cleanup --problems
List all dependency problems.
- package-cleanup --orphans
List all packages that are not in any DNF repository.
- package-cleanup --cleandupes
Remove all packages that have a duplicate installed.
Copyright
2019, Red Hat, Licensed under GPLv2+
Referenced By
dnf-utils(1), yum(8), yum-utils(1).