For the reference, this may be releated to how aptitude works (compared to apt-get).
apt-get lists these packages to be installed: gnome-icon-theme gstreamer0.10-alsa gstreamer0.10-gnomevfs gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-x libcdio7 libcroco3 libgsf-1-114 libgsf-1-common liboil0.3 librsvg2-2 librsvg2-common libshout3 totem totem-common totem-gstreamer totem-plugins
aptitude lists these packages to be installed: alacarte capplets-data deborphan deskbar-applet desktop-base evolution-data-server evolution-data-server-common gksu gnome-about gnome-app-install gnome-applets gnome-applets-data gnome-control-center gnome-desktop-data gnome-doc-utils gnome-icon-theme gnome-media gnome-media-common gnome-menus gnome-netstatus-applet gnome-panel gnome-panel-data gnome-power-manager gnome-session gnome-settings-daemon gnome-system-monitor gnome-user-guide gnome-utils gstreamer0.10-alsa gstreamer0.10-gnomevfs gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-x gvfs gvfs-backends libbeagle1 libcairo-perl libcairomm-1.0-1 libcamel1.2-10 libcamel1.2-11 libcdio-cdda0 libcdio-paranoia0 libcdio7 libcroco3 libebook1.2-9 libecal1.2-7 libedata-book1.2-2 libedata-cal1.2-6 libedataserver1.2-9 libedataserverui1.2-8 libeel2-2 libeel2-data libegroupwise1.2-13 libexempi3 libgdata-google1.2-1 libgdata1.2-1 libgksu2-0 libglib-perl libglibmm-2.4-1c2a libgnome-desktop-2 libgnome-media0 libgnome-menu2 libgnome-window-settings1 libgnome2-canvas-perl libgnome2-perl libgnome2-vfs-perl libgnomecups1.0-1 libgnomekbd-common libgnomekbd2 libgnomekbdui2 libgnomeprint2.2-0 libgnomeprint2.2-data libgnomeprintui2.2-0 libgnomeprintui2.2-common libgsf-1-114 libgsf-1-common libgtk2-perl libgtkhtml2-0 libgtkmm-2.4-1c2a libgtksourceview-common libgtksourceview1.0-0 libgtop2-7 libgtop2-common libgvfscommon0 libgweather-common libgweather0 liblaunchpad-integration0 liblpint-bonobo0 libmetacity0 libnautilus-burn4 libnautilus-extension1 libnet-dbus-perl liboil0.3 liboobs-1-4 libpanel-applet2-0 librarian0 librsvg2-2 librsvg2-common libscrollkeeper0 libshout3 libsoup2.4-0 libtie-ixhash-perl libtotem-plparser10 libtrackerclient0 libvte-common libvte9 libxml-twig-perl libxml-xpath-perl menu menu-xdg metacity metacity-common nautilus nautilus-cd-burner nautilus-data python-beagle python-cairo python-fpconst python-gconf python-glade2 python-gmenu python-gnome2 python-gnome2-desktop python-gnomecanvas python-gst0.10 python-gtk2 python-gtk2-doc python-gtkhtml2 python-launchpad-integration python-numeric python-pyorbit python-sexy python-soappy scrollkeeper software-properties-gtk synaptic system-tools-backends totem totem-common totem-gstreamer totem-mozilla totem-plugins yelp
This could be related to Recommends handling, but it is still strange to pull in so many packages and then as side effect switch desktop environment.
For the reference, this may be releated to how aptitude works (compared to apt-get).
apt-get lists these packages to be installed: 10-gnomevfs 10-plugins- base gstreamer0. 10-plugins- good gstreamer0.10-x libcdio7
gnome-icon-theme gstreamer0.10-alsa gstreamer0.
gstreamer0.
libcroco3 libgsf-1-114 libgsf-1-common liboil0.3 librsvg2-2 librsvg2-common
libshout3 totem totem-common totem-gstreamer totem-plugins
aptitude lists these packages to be installed: data-server evolution- data-server- common gksu gnome-about center desktop- data gnome-doc-utils gnome-icon-theme gnome-media media-common gnome-menus gnome-netstatus -applet gnome-panel daemon system- monitor gnome-user-guide gnome-utils gstreamer0.10-alsa 10-gnomevfs gstreamer0. 10-plugins- base gstreamer0. 10-plugins- good r1.2-9 libedataserveru i1.2-8 libeel2-2 libeel2-data 1.2-13 libexempi3 libgdata- google1. 2-1 libgdata1.2-1 libgksu2-0 window- settings1 libgnome2- canvas- perl libgnome2-perl vfs-perl libgnomecups1.0-1 libgnomekbd-common libgnomekbd2 2-data libgnomeprintui 2.2-0 ui2.2-common libgsf-1-114 libgsf-1-common libgtk2-perl w-common libgtksourcevie w1.0-0 integration0 liblpint-bonobo0 libmetacity0 libnautilus-burn4 extension1 libnet-dbus-perl liboil0.3 liboobs-1-4 applet2- 0 librarian0 librsvg2-2 librsvg2-common libscrollkeeper0 gnome2- desktop gnomecanvas python-gst0.10 python-gtk2 python-gtk2-doc python-gtkhtml2 launchpad- integration python-numeric python-pyorbit python-sexy properties- gtk synaptic tools-backends totem totem-common totem-gstreamer totem-mozilla
alacarte capplets-data deborphan deskbar-applet desktop-base
evolution-
gnome-app-install gnome-applets gnome-applets-data gnome-control-
gnome-
gnome-
gnome-panel-data gnome-power-manager gnome-session gnome-settings-
gnome-
gstreamer0.
gstreamer0.10-x gvfs gvfs-backends libbeagle1 libcairo-perl libcairomm-1.0-1
libcamel1.2-10 libcamel1.2-11 libcdio-cdda0 libcdio-paranoia0 libcdio7
libcroco3 libebook1.2-9 libecal1.2-7 libedata-book1.2-2 libedata-cal1.2-6
libedataserve
libegroupwise
libglib-perl libglibmm-2.4-1c2a libgnome-desktop-2 libgnome-media0
libgnome-menu2 libgnome-
libgnome2-
libgnomekbdui2 libgnomeprint2.2-0 libgnomeprint2.
libgnomeprint
libgtkhtml2-0 libgtkmm-2.4-1c2a libgtksourcevie
libgtop2-7 libgtop2-common libgvfscommon0 libgweather-common libgweather0
liblaunchpad-
libnautilus-
libpanel-
libshout3 libsoup2.4-0 libtie-ixhash-perl libtotem-plparser10
libtrackerclient0 libvte-common libvte9 libxml-twig-perl libxml-xpath-perl
menu menu-xdg metacity metacity-common nautilus nautilus-cd-burner
nautilus-data python-beagle python-cairo python-fpconst python-gconf
python-glade2 python-gmenu python-gnome2 python-
python-
python-
python-soappy scrollkeeper software-
system-
totem-plugins yelp
This could be related to Recommends handling, but it is still strange to pull in so many packages and then as side effect switch desktop environment.