Fist of all, I have no idea how all these separate concerns (email, calendar, phone and physical address directory) all got rolled into one program, or why that program was then made a critical component of the desktop system. Evolution is broken for me in a variety of ways (yay large feature sets :/), and I would like to remove it and replace it's features one at a time, as needed, with single-purpose software.
Unfortunately, due to said tight coupling, removing Evolution is sketchy. apt-get remove evolution-data-server
also wants to remove Unity! Surely, Unity is capable of running without Evolution? I really want that server gone, it keeps opening browser windows asking me to authenticate Evolution (The local program instance, or the organization that develops it? Huge difference!)
So, suggestions for solutions? I have an idea, but I'm not sure about some of the details.
- Generate a .deb file for Unity using dpkg-repack
- Remove any references to Evolution
- Replace the current local Unity apt file with the one I just edited, wherever Ubuntu stores the APTs of installed programs.
apt-get
will read those, and not just read some cache somewhere, right? - Try again:
apt-get remove evolution*
Similar questions, that may have helped, but didn't lead to a solution:
apt-get remove evolution-data-server
wants to remove Unity? I seem to remember doing it dozens of times and Unity survived unharmed... – AlexP Mar 14 '17 at 21:48apt-get remove evolution-data-server
wants to remove address-book-service evolution-data-server gnome-contacts libfolks-eds25 qtcontact5-galera qtdeclarative5-ubuntu-telephony0.1 and our friend unity8. – Dan Ross Mar 14 '17 at 21:49