UserPreferences

DpkgNotes


1. Debian's dpkg Notes

1.1. Quick Commands

This page used a list a couple dpkg commands that I sometimes forgot. I have since expanded it into a cheatsheet for going between RPM, dpkg, apt, and yum commands. As such, it has been relocated to PackageManagerCheatsheet. If I ever spend much time dealing with dpkg, I'll add other content here.

1.1.1. List package pependencies

dpkg-query -W -f='Package: ${Package}\nDepends: ${Depends}\nPre-Depends: ${Pre-Depends}\n' <package>
Example:
$ dpkg-query -W -f='Package: ${Package}\nDepends: ${Depends}\nPre-Depends: ${Pre-Depends}\n' dpkg
Package: dpkg
Depends: 
Pre-Depends: coreutils (>= 5.93-1), libc6 (>= 2.4), lzma
Wrap it in a shell alias to make it less cumbersome:
alias dpkgdep="dpkg-query -W -f='Package: \${Package}\nDepends: \${Depends}\nPre-Depends: \${Pre-Depends}\n'"
Example:
$ dpkgdep dpkg
Package: dpkg
Depends: 
Pre-Depends: coreutils (>= 5.93-1), libc6 (>= 2.4), lzma

You might also want to see http://www.spack.org/index.cgi/AptHelp -- AdamShand


See also: