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-getwill 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: