RPMDEPS(1) General Commands Manual RPMDEPS(1)

# [NAME](#NAME)

rpmdeps - Generate RPM Package Dependencies

# [SYNOPSIS](#SYNOPSIS)

**rpmdeps** &lt;operation&gt; \[options]

**rpmdeps** &lt;operation&gt; \[options] *FILE* ...

# [DESCRIPTION](#DESCRIPTION)

**rpmdeps** generates package dependencies for one or more files, received either as a list of filenames on the standard input, or command line arguments.

**rpmdeps** is not normally invoked directly, but doing so can be useful for troubleshooting dependency generation and developing new dependency generators. The installation directory of **rpmdeps** can be determined with **rpm -E "%{\_rpmconfigdir}"**.

Note that the actual **rpmdeps** command is only used for automatic dependency generation in a legacy compatibility mode of [**rpmbuild**(1)](/man/os/rpm/rpmbuild.1).

# [OPERATIONS](#OPERATIONS)

**--alldeps**

Print all the dependencies.

**--conflicts**

Print the conflicts dependencies.

**--enhances**

Print the enhances dependencies.

**--obsoletes**

Print the obsoletes dependencies.

**--orderwithrequires**

Print the orderwithrequires dependencies.

**-P, --provides**

Print the provides dependencies.

**--recommends**

Print the recommends dependencies.

**-R, --requires**

Print the requires dependencies.

**--suggests**

Print the suggests dependencies.

**--supplements**

Print the supplements dependencies.

# [ARGUMENTS](#ARGUMENTS)

*FILE*

Any regular file.

# [OPTIONS](#OPTIONS)

See [**rpm-common**(8)](/man/os/rpm/rpm-common.8) for the options common to all operations.

# [ENVIRONMENT](#ENVIRONMENT)

**RPM\_BUILD\_ROOT**

The prefix path to strip out when generating dependencies based on actual paths.

# [EXIT STATUS](#EXIT_STATUS)

On success, 0 is returned, a nonzero failure code otherwise.

# [EXAMPLES](#EXAMPLES)

**rpmdeps --requires /bin/ls**

Output the automatic requires dependencies of the [**ls**(1)](/man/os/rpm/ls.1) binary.

**find popt-1.19-build/BUILDROOT -type f | /usr/lib/rpm/rpmdeps -P**

Output the automatic provides of all files in the *popt-1.19-build/BUILDROOT* directory

# [SEE ALSO](#SEE_ALSO)

[**rpm**(8)](/man/os/rpm/rpm.8), [**rpmbuild**(1)](/man/os/rpm/rpmbuild.1), [**rpm-common**(8)](/man/os/rpm/rpm-common.8)

2026-10-04 RPM 6.1.0

---

Document: rpmdeps(1) from rpm 6.1.0-r2 (Chainguard OS)
Source: https://github.com/rpm-software-management/rpm
