Package management in Ubuntu : Learn dpkg command with examples
Ubuntu, Debian & distros based on these uses .deb files for installation of softwares/applications on the system & in order to install these deb, we use dpkg package manager. With dpkg, we can install, remove packages along with some other functions.
In this tutorial, we will learn to use dpkg command with examples…..
(Recommended Read: How to install UTorrent on Ubuntu Systems)
(Also Read: How to install WireShark on Linux (CentOS/Ubuntu))
dpkg command with examples
List all installed packages or a package details
To list all the installed packages on the system, use option ‘l’ with the dpkg command,
$ sudo dpkg -l
We can also list out installed package details like version, short description with same command , i.e.
$ sudo dpkg -l package_name
Install or upgrade a package
To install a package on Ubuntu, we will use option ‘i’ with dpkg command,
$ sudo dpkg -i package_name
Same command is also used to upgrade a package, if package is already installed run the same command & package will be upgraded or else it will install the package if it was previously not installed on the system.
Install a number packages recursively
To install a number of packages from a directory recursively, execute the following command from terminal,
$ sudo dpkg -R directory_name
Remove a package
To remove a package from system, use option ‘r’ with dpkg command,
$ sudo dpkg -r package_name
Remove a package & also remove the configuration files
To remove a package along with all it’s configuration files, use option ‘P’ with dpkg command,
$ sudo dpkg -P package_name
List all the files for installed package
To find out all the files on the system that a installed packge uses, we will use option ‘L’,
$ sudo dpkg -L package_name
Find out what package uses the file
We can also mention a file & find out what package is using that file with option ‘S’
$ sudo dpkg -S /file_path
List details for the package
To get all the details about a package like version, package group, architecture, maintainer, dependency etc, we can use option ‘p’ with the dpkg command,
$ sudo dpkg -p package_name
We now end this tutorial for dpkg command with examples . We have only listed out some important commands, there are some other options that you can use dpkg, if what you are looking for is not listed here, you can always use ‘–help’ or read man page. Please do share any feedback or queries using the comment box below.