---
name: "package-cleanup"
section: "1"
platform: "linux"
package: "dnf-plugins-core"
version: "4.10.1-4"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/package-cleanup"
---

# package-cleanup(1)

clean up locally installed, duplicate, or orphaned packages. A DNF-based shim imitating the original YUM-based package-cleanup utility.

## NAME

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)](/dnf/8.md)** 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.

## AUTHOR

See AUTHORS in your Core DNF Plugins distribution

## COPYRIGHT

2014, Red Hat, Licensed under GPLv2+
