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

So, I ssh into a (very) remote Ubuntu 10.4 server to do some admin and web dev+design. And I was looking through the various package manager options.

There's a lot.

The big ones are dpkg, apt, apt-get, aptitude, and synaptic. I don’t remember where I got the idea, but I seem to remember that each of these is basically building on top of its predecessors, so I kind of assumed that if I do some stuff in one tool, then do some more stuff in another tool, it wouldn’t cause any conflicts. (And I haven’t noticed any so far.)

But then I saw some dotfiles/dot-directories in my home directory and started to think more about it. Are these just storing configuration information for each tool’s “front end”? Or are they all tracking package management activities separately?

Separate would be bad. ☺

Is this safe?

share|improve this question
You should delete apt from your list, it only represents (as a package) the set of apt-config apt-cdrom apt-mark apt-key apt-cache apt-get applications. – enzotib Sep 6 '11 at 13:37
up vote 8 down vote accepted

You should be fine. Each front end will have its own set of configuration values, but as far as your system goes, the backend (in your case the Debian package system) is going to have the system-wide package database of things that have been installed etc.

The information about your system would not be in your home directory anyways :)

share|improve this answer
Thanks! I was hoping that was the case, but it’s nice to know for sure. ☺ – Zearin Sep 14 '11 at 13:52

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.