DpkgΒΆ
Quick cheat sheet you will find handy while using dpkg at shell prompt:
Installing deb file using dpkg:
dpkg -i <package_name>.deb
Usage: dpkg -i apache2_2.2.17-1ubuntu1.5_i386.deb
Installing deb packages recursively from given directory:
dpkg -R <path_to_directory>
Usage: dpkg -R /var/cache/apt/archives/
Find all files related to package:
dpkg -L <package_name>
Usage: dpkg -L apache2
List all package by name:
dpkg -l | grep <package_name>
Usage: dpkg -l | grep apache2
Find which package is related to particular file:
dpkg -S <file_name>
Usage: dpkg -S /etc/apache2/apache2.conf
Find status of package:
dpkg -s <package_name> | grep Status
Usage: dpkg -s apache2 | grep Status
Display details about package package group, version, maintainer, Architecture, display depends packages, description etc.:
dpkg -p <package_name>
Usage: dpkg -p apache2
List files provided by given package:
dpkg -c <deb_package_name>
Usage: dpkg -c apache2_2.2.17-1ubuntu1.5_i386.deb
List individual package name installed with short description:
dpkg -l <package_name>
Usage: dpkg -l apache2
List all package name installed with short description:
dpkg -l
Usage: dpkg -l
Remove pacakge:
dpkg -r <package_name>
Usage: dpkg -r apache2
Remove package with all configuration:
dpkg -P <package_name>
Usage: dpkg -P apache2