Many of us who regularly use terminal often have used ‘dpkg‘ for program installation and removal. ‘dpkg’ is basically a debian package manager that is used to install/remove Debian packages in Ubuntu as well as in Debian.
dpkg itself is a low level tool; higher level tools, such as Advanced Pacakging Tool – APT, are used to fetch packages from remote locations or deal with complex package relations. Tools like ‘Aptitude‘ or ‘Synaptic package manager’ are more commonly used than
dpkg on its own, as they have an easier way of managing packages and have a user interface.