Why was aptitude
removed in favor of apt-get
by default? I read it somewhere, but forgot - anyone bother to clear it up? And doesn't Debian prefer aptitude
and Canonical apt-get
?
Update
From the answers I understand aptitude was removed because it was no longer used for installation, but why does the installer use apt-get
, when aptitude
is supposed to be better?
This has been covered in Bug #592336 on LaunchPad. However, in summary it was decided during the UDS-M (Ubuntu Developer Summit) that 2 additional MB could be gained on the limited LiveCD image if Tasksel and Aptitude were removed.
Since the installer no longer requires aptitude, having it installed dynamically when needed, rather than including it in the base image, won as the better course of action.
Both the spec and Ubuntu Wiki page for the Maverick Spring Cleaning state that removing this from base has a great benefit for the inital seed and base size.
Colin Watson Explains the reasoning behind removing aptitude:
(my emphasis)
His full explaination can be found on Bug #592336.
A couple of reasons I can think of:
I do consider it an essential tool for browsing the repository, but can live with having it on only one system. Then again, I spend more time in a terminal window than on the desktop.