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
- All About Linux's apt/dpkg Primer - with much more detailed explanations for each command.