|
您是否曾经尝试删除Ubuntu默认提供的Evolution电子邮件程序? 如果是这样的话, 你知道那会是什么头痛。 实际上,问题很简单: 一些Evolution软件包是其他软件包的依赖项,而在卸载Evolution时,它们一定会要求也进行卸载,以免“破坏”依赖关系。 现在的问题是,这些软件包具有一些构成Evolution的软件包,这些软件包对于Ubuntu的正常运行至关重要。 因此,在尝试像这样卸载Evolution时...
sudo apt-get删除演进* ...还有许多其他软件包将要卸载,最重要的是那些与gnome面板和著名的meta软件包ubuntu-desktop相关的软件包 (它本身不会安装任何程序,但会阐明构成“正常” Ubuntu安装的所有软件包,因此,如果未安装,则在出现新版本时将无法更新Ubuntu)。
|
- Linux为我们提供了非常伟大的东西:自由。 除其他外,这意味着如果我们不喜欢某个程序,则将其删除即可。 如果我们喜欢其他产品,就安装它即可。 换一种说法, 不需要我们使用特定软件。 发行版中默认提供的程序是“建议”,但仅此而已。 众所周知,在Windows中,这是完全不同的。
- 举例来说,假设我更喜欢Thunderbird。 安装两个电子邮件客户端是否合乎逻辑,特别是如果我根本不使用其中一个?
- 另一个典型案例:我通过网络客户端查看我所有的电子邮件 (GMail,Yahoo,Hotmail等)。 嗯,我不需要Evolution,我想删除它。
- 我需要磁盘空间! 我已经删除了所有缓存,临时文件,所有内容……但我仍然很简短……哦,我知道,我将删除我从未使用过的那个小程序。 那叫什么哦,是的:进化。
简而言之,原因可能多种多样。严格来说,我下面提供的解决方案并不能完全移除 Evolution,但已经非常接近了。就用户体验而言,Evolution 将从“应用程序”菜单中消失,并且会释放 53.3 MB 的磁盘空间。
我们打开终端并输入:
sudo aptitude purge进化-指示器进化-进化-文档-en进化-通用进化-数据服务器进化-webcal进化-插件
更新:我收到一些反馈,说这种方法会“破坏”用户的个人数据。具体来说,删除 evolution-data-server 会导致“系统”>“偏好设置”>“关于我”无法使用。这确实如此。但是,我认识的人里没有人会填写这些数据,也不知道有什么应用程序会用到这些数据。总之,如果您不想让这个功能失效,只需从上面的命令中省略 evolution-data-server 即可。
在问我之前的最后一句话。 是的,您可以从Synaptic或使用这两种方法中的任何一种来删除Evolution ...
sudo aptitude清除进化
sudo apt-get purge进化
...但是这种方法只能释放8MB的磁盘空间(我的方法是53,3),并且会留下很多“孤立的”程序包。
请不要误解这篇文章。 进化在任何方面都是一个很棒的程序。 我认为Ubuntu默认提供它并不坏。 令我困扰的是擦除它并不容易。 =)