首先,我不知道所有这些独立的功能(电子邮件、日历、电话和物理地址目录)是如何整合到一个程序中的,也不知道为什么这个程序后来成为桌面系统的关键组件。Evolution 对我来说有很多缺陷(功能集庞大 :/),我想删除它,并根据需要用单一用途的软件一次替换它的功能。
不幸的是,由于上述紧密耦合,删除 Evolution 是不切实际的。apt-get remove evolution-data-server
还想删除 Unity!Unity 肯定可以在没有 Evolution 的情况下运行吧?我真的希望该服务器消失,它不断打开浏览器窗口要求我验证 Evolution(本地程序实例,还是开发它的组织?差别很大!)
那么,有什么解决方案的建议吗?我有一个想法,但我对一些细节不太确定。
- 为 Unity 生成 .deb 文件使用 dpkg-重新打包
- 删除对 Evolution 的任何引用
- 将当前本地 Unity apt 文件替换为我刚刚编辑的文件,无论 Ubuntu 在哪里存储已安装程序的 APT。
apt-get
都会读取这些文件,而不仅仅是读取某处的一些缓存,对吗? - 再试一次:
apt-get remove evolution*
类似的问题可能有所帮助,但并未找到解决方案: