What are the pros and cons of
- dpkg
- APT
- aptitude
- Ubuntu software centre
- synaptic package manager
when used to install, remove and update software?
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It only takes a minute to sign up.
Sign up to join this communityThey all use dpkg, synaptic and software centre are GUI interfaces to apt and dpkg.
aptitude is a newer replacement for apt(Advanced Package Tool).
dpkg is a tool to install,build,remove and manage Debian packages.
dpkg handles the actual installation of the package file,and it manages the installed packages database.
apt does dependeny resolution,while dpkg does package installation and removing. i.e if you install say gnome,you do apt-get install gnome.Then to have gnome you need a lot of other packages than simply gnome.deb,about a hundred other ones.To figure out which ones,apt is used that's dependency resolution.
Synaptic and Software centre are the gui for libapt while apt-get and aptitude are console.
For more details: