如何禁用 update-apt-xapi

如何禁用 update-apt-xapi

每天,在某个随机时间,我的老旧笔记本电脑就会变得无法使用。某些东西会消耗掉整个 1GiB RAM 和几百 MiB 交换空间,并破坏我的硬盘。它会让电脑瘫痪 15-30 分钟。

我已将更新管理器设置为从不检查更新,我已将更新通知程序设置为在启动时不运行。

这种情况又发生了,我发现 update-apt-xapi 正在运行,占用了 100% 的 CPU。当它消失后,我的电脑又可以使用了。除此之外,没有明显的罪魁祸首导致我的机器内存消耗如此之大并瘫痪。

我怎样才能阻止我的计算机每天锁定?

这是一台古老的笔记本电脑,配备 1GiB RAM,运行 Xubuntu 14.04

答案1

一个论坛主题说,如果删除 apt-xapian-index,Synaptic 的搜索功能会受到影响。

您可以通过添加以下行来禁用定期更新:

APT::Periodic::Enable "0";

到一个名为/etc/apt/apt.conf.d/99periodic-disable(我选择了这个名字。如果您不喜欢它,您可以更改它,只要保留前面的 99 即可)。

我不知道执行此操作后 Synaptic 搜索是否仍然可用,但我更喜欢这个解决方案,因为它不会影响配置文件(由于本地更改,下次软件包升级时不会更新),不会更改权限(下次软件包升级时将恢复)并且 Synaptic(如果您使用它)可能仍然是一个快乐的兔子。

答案2

尝试删除软件包 apt-xapian-index。您将丢失命令 axi-cache 和 apt-get 的一些 bash tab 补全,但您的计算机将恢复。

答案3

就我而言@今天

$ chmod a-x /etc/cron.weekly/apt-xapian-index
$ echo 'APT::Periodic::Enable "0";' >> /etc/apt/apt.conf.d/10periodic

相关内容