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?
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. It only takes a minute to sign up.
Sign up to join this communityI have several questions regarding apt-get
vs. dpkg
.
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.
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.
dpkg-query
can also be performed by aptitude
and sometimes by apt-cache
.
Dec 10, 2013 at 23:30