Ubuntu

evolution cannot be uninstalled

Reported by Timmie on 2007-03-09
24
Affects Status Importance Assigned to Milestone
ubuntu-meta (Ubuntu)
Undecided
Unassigned

Bug Description

Binary package hint: ubuntu-desktop

A user should have the free choice to use whatever email client he/she wants.
I choosed Thunderbird and therefore whish to remove all packages accociated with Evolution.
It seams really impossible to remove Evolution without loosing the entire Gnome Desktop:

sudo aptitude --purge remove evolution
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Reading state information... Fertig
Lese erweiterte Statusinformationen
Initialisiere Paketstatus... Fertig
Baue Tag-Datenbank... Fertig
Die folgenden Pakete sind KAPUTT:
  evolution-exchange evolution-plugins nautilus-sendto ubuntu-desktop
Die folgenden Pakete werden automatisch ENTFERNT:
  gtkhtml3.8{p}
Die folgenden Pakete werden ENTFERNT:
  evolution gtkhtml3.8{p}
0 Pakete aktualisiert, 0 zusätzlich installiert, 2 werden entfernt und 0 nicht aktualisiert.
Muss 0B an Archiven herunterladen. Nach dem Entpacken werden 42,2MB frei werden.
Die folgenden Pakete haben verletzte Abhängigkeiten:
  evolution-exchange: Hängt ab: evolution (>= 2.8.0) ist aber nicht installationsfähig
  ubuntu-desktop: Hängt ab: evolution ist aber nicht installationsfähig
  evolution-plugins: Hängt ab: evolution (>= 2.8.1) ist aber nicht installationsfähig
  nautilus-sendto: Hängt ab: evolution (>= 2.4) ist aber nicht installationsfähig
Resolving dependencies...
The following actions will resolve these dependencies:

Remove the following packages:
contact-lookup-applet
evolution-exchange
evolution-plugins
nautilus-sendto
openoffice.org-evolution
ubuntu-desktop

Ergebnis ist -256

Accept this solution? [Y/n/q/?] y
Die folgenden Pakete sind nicht verwendet und werden ENTFERNT:
  acpi{p} apport{p} apport-gtk{p} at-spi{p} avahi-daemon{p} bc{p} binfmt-support{p} bluez-cups{p} bluez-pin{p} bluez-utils{p} brltty{p} brltty-x11{p}
  bug-buddy{p} cdparanoia{p} cli-common{p} cupsys-driver-gutenprint{p} dc{p} discover1{p} discover1-data{p} diveintopython{p} doc-base{p} ekiga{p}
  eog{p} esound{p} evolution-webcal{p} example-content{p} f-spot{p} festival{p} festlex-cmu{p} festlex-poslex{p} festvox-kallpc16k{p} file-roller{p}
  firefox-gnome-support{p} foo2zjs{p} foomatic-db-hpijs{p} fortune-mod{p} fortunes-min{p} fping{p} gaim{p} gaim-data{p} gcalctool{p} gconf-editor{p}
  gdb{p} gdebi{p} gedit{p} gedit-common{p} gimp-python{p} gnome-accessibility-themes{p} gnome-btdownload{p} gnome-cups-manager{p}
  gnome-keyring-manager{p} gnome-mag{p} gnome-nettool{p} gnome-orca{p} gnome-screensaver{p} gnome-spell{p} gnome-system-tools{p} gnome-themes{p}
  gnome-volume-manager{p} gstreamer0.10-plugins-base-apps{p} gstreamer0.10-tools{p} gthumb{p} gtk2-engines{p} gucharmap{p} hal-device-manager{p}
  hotkey-setup{p} hpijs{p} hpijs-ppds{p} hplip{p} hplip-data{p} hwdb-client-common{p} hwdb-client-gnome{p} im-switch{p} intltool-debian{p}
  landscape-client{p} language-selector{p} language-selector-common{p} lftp{p} libatspi1.0-0{p} libavahi-core4{p} libbeecrypt6{p} libbluetooth2{p}
  libbrlapi1{p} libbtctl4{p} libdaemon0{p} libdbus-1-cil{p} libdiscover1{p} libestools1.2{p} libgadu3{p} libgconf2.0-cil{p} libglade2.0-cil{p}
  libglew1{p} libglib2.0-cil{p} libgmime-2.0-2{p} libgmime2.2-cil{p} libgnome-mag2{p} libgnome-speech3{p} libgnome2.0-cil{p} libgnomebt0{p}
  libgnomecupsui1.0-1c2a{p} libgnomevfs2-bin{p} libgpod0{p} libgtk2.0-cil{p} libmeanwhile1{p} libmono-cairo1.0-cil{p} libmono-corlib1.0-cil{p}
  libmono-data-tds1.0-cil{p} libmono-security1.0-cil{p} libmono-sharpzip0.84-cil{p} libmono-sqlite1.0-cil{p} libmono-system-data1.0-cil{p}
  libmono-system-web1.0-cil{p} libmono-system1.0-cil{p} libmono0{p} libmono1.0-cil{p} libmusicbrainz4c2a{p} libnss-mdns{p} libopal-2.2.0{p}
  libopenobex-1.0-0{p} libpt-1.10.0{p} libpt-plugins-alsa{p} libpt-plugins-v4l{p} libpt-plugins-v4l2{p} librecode0{p} librpm4{p} libscim8c2a{p}
  libsensors3{p} libsnmp-base{p} libsnmp9{p} libxevie1{p} libxine-extracodecs{p} libxine1{p} linux-headers-2.6.17-11{p}
  linux-headers-2.6.17-11-generic{p} linux-headers-generic{p} mdetect{p} min12xxw{p} mono-common{p} mono-gac{p} mono-jit{p} mono-runtime{p} onboard{p}
  openoffice.org-gnome{p} openoffice.org-gtk{p} p7zip{p} pnm2ppa{p} po-debconf{p} powernowd{p} python-apport-utils{p} python-at-spi{p} python-imaging{p}
  python-problem-report{p} python-reportlab{p} python-virtkey{p} rdesktop{p} readahead{p} rhythmbox{p} rpm{p} rss-glx{p} scim{p} scim-gtk2-immodule{p}
  scim-modules-socket{p} screen{p} screensaver-default-images{p} serpentine{p} sharutils{p} slocate{p} sound-juicer{p} tangerine-icon-theme{p} tomboy{p}
  totem{p} totem-mozilla{p} totem-xine{p} tsclient{p} ttf-arabeyes{p} ttf-arphic-ukai{p} ttf-arphic-uming{p} ttf-baekmuk{p} ttf-bengali-fonts{p}
  ttf-devanagari-fonts{p} ttf-gentium{p} ttf-gujarati-fonts{p} ttf-indic-fonts{p} ttf-kannada-fonts{p} ttf-kochi-gothic{p} ttf-kochi-mincho{p}
  ttf-lao{p} ttf-malayalam-fonts{p} ttf-mgopen{p} ttf-oriya-fonts{p} ttf-punjabi-fonts{p} ttf-tamil-fonts{p} ttf-telugu-fonts{p} ttf-thai-tlwg{p}
  ubuntu-docs{p} update-notifier{p} usplash{p} usplash-theme-ubuntu{p} vino{p} vnc-common{p} whois{p} xcursor-themes{p} xfonts-100dpi{p} xfonts-75dpi{p}
  xfonts-base{p} xorg{p} xresprobe{p} xsane{p} xsane-common{p} xscreensaver-data{p} xscreensaver-gl{p} xserver-xorg{p} xvncviewer{p} zip{p}
Die folgenden Pakete werden automatisch ENTFERNT:
  contact-lookup-applet evolution-exchange evolution-plugins gnome-pilot{p} gnome-pilot-conduits{p} gtkhtml3.8{p} libexchange-storage1.2-2{p}
  libgnome-pilot2{p} libpisock9{p} libpisync0{p} nautilus-sendto openoffice.org-evolution ubuntu-desktop
Die folgenden Pakete werden ENTFERNT:
  contact-lookup-applet evolution evolution-exchange evolution-plugins gnome-pilot{p} gnome-pilot-conduits{p} gtkhtml3.8{p} libexchange-storage1.2-2{p}
  libgnome-pilot2{p} libpisock9{p} libpisync0{p} nautilus-sendto openoffice.org-evolution ubuntu-desktop
0 Pakete aktualisiert, 0 zusätzlich installiert, 228 werden entfernt und 0 nicht aktualisiert.
Muss 0B an Archiven herunterladen. Nach dem Entpacken werden 631MB frei werden.
Wollen Sie fortsetzen? [Y/n/?]

Couldn't there be a kind of sub-meta-package which contains Evolution et al?
Like gnome-games is part of ubuntu-desktop but all games can easily removed with
apt-get remove gnome-games without loosing all other desktop packages?

Thanks for looking at this!

Timmie (timmie) on 2007-03-09
description: updated
gfarmerfr (gfarmerfr) wrote :

I've the same problem when trying to remove gaim.
It tries to remove nautilus-sendto which is part of ubuntu-desktop metapackage.

Changed in ubuntu-meta:
status: Unconfirmed → Confirmed
Timmie (timmie) wrote :

Are there any decisions or progress concerning this bug?

bernstein (bernstein) wrote :

having the same problem with removing gaim !

nautilus-sendto should be a recommends and not a depends !

Don Edgar (drdreus) wrote :

Ditto with gaim. Aside from the fact that users should be able to choose which IM client they use or don't use, it also affects those who do want to use the newly released pidgin. Unfortunately pidgin and gaim conflict, but you cannot remove gaim as previously stated.

Jonathan (infectiouslogic) wrote :

Same problem here with pidgin. I have noticed the same thing with other applications as well. It is pretty annoying. Any ideas?

Tai Nguyen (nataian2938) wrote :

Same problem with pidgin. I can't reinstall ubuntu-desktop after I remove gaim and install pidgin.

Shirish Agarwal (shirishag75) wrote :

+1 on the above. IM & mail should not be depends on ubuntu-desktop. Reminds me very much like outlook express+ windows xp integration.

Murat Gunes (mgunes) wrote :

Evolution can be uninstalled without affecting anything else in Feisty. You should use APT or a frontend to it to remove default apps; Aptitude can be problematic. If you think nautilus-sendto shouldn't depend on Gaim, please file a bug with it.

Related specs:
https://blueprints.launchpad.net/ubuntu/+spec/recommends-support
https://launchpad.net/ubuntu/+spec/default-package-groups

Changed in ubuntu-meta:
status: Confirmed → Rejected
Timmie (timmie) wrote :

Just want to point to the ongoing discussion on this topic:
[IDEA] Enable deinstallation for packages contained in a meta-package: http://ubuntuforums.org/showthread.php?t=430433

gfarmerfr (gfarmerfr) wrote :

Seems to be fixed on gutsy with the metapackage ubuntu-desktop 1.44.
I can remove pidgin without removing ubuntu-desktop metapackage.
Has anyone succeed to remove evolution on gutsy ? If so maybe we can close this bug ?

David Portwood (dzportwood) wrote :

ubuntu-desktop is just a metapackage it does not hurt to uninstall this. Alot of new users freak out it looks bad, but its nothing, It shouldn't be this way (the package uninstalls) but again, it does not matter.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers