Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have several questions regarding apt-get vs. dpkg.

  • Do they install to the same place?
  • Is info from these tools 1 to 1 with each other?
  • Is there any difference in the commands utility?
share|improve this question
Click here to get more more detail about apt-get,dpkg and aptitude. – Arun Kurian Dec 10 '13 at 19:08
up vote 8 down vote accepted

apt-get makes use of dpkg to do the actual package installations. So in a sense they're "installing" to the same place.

I would always use apt-get to do any package management since this is the tool that understands how to source packages from remote repositories and provides capabilities for searching the meta data related to packages either locally or remotely.

That being said there are times where you'll have to make use of dpkg to perform queries against the system to find out information about the packages that are installed.

The major reason to use apt tools though is for the dependency management. The apt tools understand that in order to install a given package, other packages may need to be installed too, and apt can download these and install them, whereas dpkg does not.

share|improve this answer
Thank you that is exactly what I needed. Possibly you can offer advice on unix.stackexchange.com/questions/104594/… also – Prospero Dec 10 '13 at 19:24
@user54189 - what sort of advice regarding the Q? The commands dpkg -L and dpkg -S are 2 scenarios where you need to resort to dpkg to get this type of meta information. The apt tools do not have it in an easy to access fashion. – slm Dec 10 '13 at 19:51
Most queries that you can perform with dpkg-query can also be performed by aptitude and sometimes by apt-cache. – Gilles Dec 10 '13 at 23:30

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.