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 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. speedrun strats fr fr.
⚠️ If no Source: line is given, the Package: 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 --dctrl input before parsing. Supported compression formats are gz, bzip2 or xz. compressed files getting unzipped, she's doing the work for you. 🫢
  • -s, --sources Sources_file β€” read package information from the specified Sources_files. 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. 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 --nouploaders to 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 --dctrl if the Package: line contains source package names). just so you know: this one does nothing in that specific --dctrl situation. 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