DD-LIST(1)
π DD-LIST(1) β the group-chat guide to listing .deb packages and their maintainers π
okay so bestie, welcome to dd-list, a lil general commands manual page from the Debian fam. she's not flashy, but she works, and honestly? iconic behaviour.
β¨ NAME β¨
dd-list β nicely list .deb packages and their maintainers π
πΈ SYNOPSIS πΈ
dd-list [-hiusV] [--help] [--stdin] [--sources Sources_file] [--dctrl]
[--version] [--uploaders] [package ...]
π¦ DESCRIPTION π¦
so dd-list produces nicely formatted lists of Debian (.deb) packages and their maintainers. that's it, that's the whole vibe. lowkey obsessed.
your input is a list of source or binary package names, either on the command line (or from standard input if --stdin is given, iykyk). and the output is a list that looks like this β 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. like, when the library girlies all get a glow-up at once and every package needs to get with the program. π
π OPTIONS π
-h,--helpβ print a brief help message. quick lil pep talk, no cap.-i,--stdinβ read package names from the standard input, instead of taking them from the command line. Package names are whitespace delimited. spaces, tabs, whatever β she'll figure it out.-d,--dctrlβ read package list from standard input in the format of a Debian package control file. This includes the status file, or output ofapt-cache. This is the fastest way to usedd-list, as it uses the maintainer information from the input instead of looking up the maintainer of each listed package. speedrun strats fr fr.
β οΈ If noSource:line is given, thePackage:name is used for output, which might be a binary package name. so watch out bestie, you might get a binary name in your output and not even clock it. π
-z,--uncompressβ try to uncompress the--dctrlinput before parsing. Supported compression formats aregz,bzip2orxz. compressed files getting unzipped, she's doing the work for you. π«Ά-s,--sourcesSources_fileβ read package information from the specifiedSources_files. This can be given multiple times. The files can begz,bzip2orxzcompressed. If the filename does not end in.gz,.bz2or.xz, then the-zoption must be used. like, read the room (and the file extension).
If no Sources_files 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. she'll go find them herself, main character energy. π
-u,--uploadersβ also list developers who are named as uploaders of packages, not only the maintainers; this is the default behaviour, use--nouploadersto prevent it. Uploaders are indicated with(U)appended to the package name. the(U)is giving β¨ certified uploader β¨.-nou,--nouploadersβ only list package Maintainers, do not list Uploaders. keep it tight, keep it focused.-b,--print-binaryβ use binary package names in the output instead of source package names (has no effect with--dctrlif thePackage:line contains source package names). just so you know: this one does nothing in that specific--dctrlsituation. not me warning you in advance. π-V,--versionβ print the version. the receipts. π
π AUTHOR π
- Lars Wirzenius
<liw@iki.fi> - Joey Hess
<joeyh@debian.org>
legends, honestly. ate and left no crumbs. π
π a lil sign-off π
this page came to you from the Debian crew, and the version/date stamp on it is 2011-10-27. she's been serving these facts since 2011 and she has not lost the plot. πβ¨π
go forth and list your packages, bestie β periodt. π
π¦ where this page comes from
- debian bookworm: devscripts 2.23.4+deb12u2 Β· GPL-2.0-or-later
- debian trixie: devscripts 2.25.15+deb13u1 Β· GPL-2.0-or-later
- epel 10: devscripts 2.25.5-1.el10_1 Β· GPL-2.0-or-later
- epel 9: devscripts 2.25.5-1.el9 Β· GPL-2.0-or-later
- fedora 43: devscripts 2.25.19-2.fc43 Β· GPL-2.0-or-later
- fedora 43: devscripts 2.25.33-1.fc43 Β· GPL-2.0-or-later
- fedora 44: devscripts 2.26.5-1.fc44 Β· GPL-2.0-or-later
- opensuse-leap 16.0: devscripts 2.22.2-160000.2.2 Β· (Artistic-1.0 OR GPL-1.0-or-later) AND Artistic-2.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-or-later AND GPL-3.0-only AND SUSE-Public-Domain AND ISC
- opensuse-leap 16.0: devscripts 2.22.2-160000.2.2 Β· (Artistic-1.0 OR GPL-1.0-or-later) AND Artistic-2.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-or-later AND GPL-3.0-only AND SUSE-Public-Domain AND ISC
- opensuse-leap 16.0: devscripts 2.22.2-160000.2.2 Β· (Artistic-1.0 OR GPL-1.0-or-later) AND Artistic-2.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-or-later AND GPL-3.0-only AND SUSE-Public-Domain AND ISC
- opensuse-leap 16.0: devscripts 2.22.2-160000.2.2 Β· (Artistic-1.0 OR GPL-1.0-or-later) AND Artistic-2.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-or-later AND GPL-3.0-only AND SUSE-Public-Domain AND ISC
- ubuntu jammy: devscripts 2.22.1ubuntu1 Β· GPL-2.0-or-later
- ubuntu jammy: devscripts 2.22.1ubuntu1.2 Β· GPL-2.0-or-later
- ubuntu noble: devscripts 2.23.7 Β· GPL-2.0-or-later
- ubuntu noble: devscripts 2.23.7ubuntu0.2 Β· GPL-2.0-or-later
- ubuntu questing: devscripts 2.25.19ubuntu2
- ubuntu resolute: devscripts 2.26.7 Β· GPL-2.0-or-later
- ubuntu stonking: devscripts 2.26.11ubuntu1 Β· GPL-2.0-or-later
- Copyright 2005 Lars Wirzenius
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms