---
name: "dd-list"
section: "1"
platform: "linux"
package: "devscripts"
version: "2.25.15+deb13u1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/dd-list"
---

# dd-list(1)

nicely list .deb packages and their maintainers

## NAME

dd-list - nicely list .deb packages and their maintainers

## SYNOPSIS

**dd-list** \[**-hiusV**\] \[**--help**\] \[**--stdin**\]\[**--sources *Sources\_file***\]\[**--dctrl**\] \[**--version**\] \[**--uploaders**\] \[***package*** ...\]

## DESCRIPTION

**dd-list** produces nicely formatted lists of Debian (.deb) packages and their maintainers.

Input is a list of source or binary package names on the command line (or the standard input if **--stdin** is given). Output is a list of the following format, where package names are source packages by default:

```
J. Random Developer <jrandom@debian.org>
j-random-package
j-random-other
```

Diana Hacker \<diana@example.org\>

fun-package more-fun-package

This is useful when you want, for example, to produce a list of packages that need to attention from their maintainers, e.g., to be rebuilt when a library version transition happens.

## OPTIONS

- **-h**, **--help**

  Print brief help message.

- **-i**, **--stdin**

  Read package names from the standard input, instead of taking them from the command line. Package names are whitespace delimited.

- **-d**, **--dctrl**

  Read package list from standard input in the format of a Debian package control file. This includes the status file, or output of apt-cache. This is the fastest way to use dd-list, as it uses the maintainer information from the input instead of looking up the maintainer of each listed package.

-

  If no *Source:* line is given, the *Package:* name is used for output, which might be a binary package name.

- **-z**, **--uncompress**

  Try to uncompress the --dctrl input before parsing.  Supported compression formats are gz, bzip2 or xz.

- **-s**, **--sources** *Sources\_file*

  Read package information from the specified *Sources\_file*s.  This can be given multiple times.  The files can be gz, bzip2 or xz compressed.  If the filename does not end in *.gz*, *.bz2* or *.xz*, then the **-z** option must be used.

-

  If no *Sources\_file*s are specified, dd-list will ask apt-get for an appropriate set of sources (if *apt* is at version greater than 1.1.8), else any files matching */var/lib/apt/lists/\*\_source\_Sources* will be used.

- **-u**, **--uploaders**

  Also list developers who are named as uploaders of packages, not only the maintainers; this is the default behaviour, use --nouploaders to prevent it. Uploaders are indicated with "(U)" appended to the package name.

- **-nou**, **--nouploaders**

  Only list package Maintainers, do not list Uploaders.

- **-b**, **--print-binary**

  Use binary package names in the output instead of source package names (has no effect with **--dctrl** if the *Package:* line contains source package names).

- **-V**, **--version**

  Print the version.

## AUTHOR

Lars Wirzenius \<liw@iki.fi\>

Joey Hess \<joeyh@debian.org\>
