Name

dpkg-query

Synopsis

dpkg-query [option]command

Display information about packages listed in the dpkg database. You can also use dpkg-query as a backend for dpkg, instead of calling dpkg-query directly.

Commands

--help

Print help information and exit.

-l[patterns], --list[patterns]

List packages whose names match any of the specified patterns. With no pattern specified, list all packages in /var/lib/dpkg/available. The pattern may need to be in quotes to avoid expansion by the shell.

-Lpackages, --listfilespackages

List files installed on your system from each of the specified packages. This command does not list files created by package-specific installation scripts.

--license, --licence

Print the license information and exit.

-ppackage, --print-availpackage

Display details for the specified package, as found in /var/lib/dpkg/available.

-spackage, --statuspackage

Report on the status of the specified package.

-Spatterns, --searchpatterns

Search the installed packages for filenames matching one of the specified patterns. At least one pattern must be specified.

-W[patterns], --show[patterns]

Similar to -l; however, the output can be customized with the --showformat option.

--version

Print version information and exit.

Options

--admindir= dir

Use dir as the location of the dpkg database. The default is /var/lib/dpkg.

--showformat= format

Specify the output format for -W/--show. The format can include the standard escape sequences \n (newline), \r (carriage return), or \\ (backslash). Specify package ...

Get Unix in a Nutshell, 4th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.