Tips for using apt & dpkg


Summary

This is just my list of common commands for apt and dpkg, Debian's software package management system.


Detail

The list of locations that packages are loaded from is in /etc/apt/sources.list

Refresh the list of available packages

apt-get update

Search for a package

apt-cache search searchtext

Install a package

apt-get install pkg

Uninstall a package

apt-get remove pkg

Upgrade all installed packages

apt-get upgrade

Upgrade the kernel and base packages

apt-get dist-upgrade

Install a package that was downloaded as .deb file

dpkg -i file.deb

Reconfigure a package (if you missed a question when you first installed it)

dpkg-reconfigure pkg

Find which package a file belongs to

dpkg -S /path/file

List all the installed packages (that's the lower-case letter L, not a one)

dpkg -l

Find an installed package with regex on the name (those are backquotes)

dpkg -l `regex`

See exactly what files are in a package

dpkg -L pkg

See exactly what files are in a .deb file

dpkg -c file.deb

See metadata for a .deb file

dpkg -I file.deb


Resources