Ubuntu – Comparison of dpkg/APT/aptitude/Ubuntu software centre/synaptic package manager

installationpackage-managementuninstall

What are the pros and cons of

  • dpkg
  • APT
  • aptitude
  • Ubuntu software centre
  • synaptic package manager

when used to install, remove and update software?

Best Answer

  • dpkg is tool to install/remove/configure... only a sigle package
  • apt and aptitude are tools for working with software repositories -- they can download packages from them, solve dependecies, calculate updates etc. they're using dpkg to install/configure packages (there are some differences between apt and aptitude, but in general, they are doing the same)
  • Synaptic is simple GUI for apt
  • Software Center is also GUI for apt (I think it's using python-apt) and it's much more "user friendly" than Synaptic
Related Question