如何阻止更新通知框出现?

the*_*fog 6 upgrade updates apt

请注意遇到此问题的未来用户

这个问题已被标记为可能重复

这个问题是关于自动拥有操作系统apt-get updateapt-get upgrade软件包的整个过程——而不是弹出管理器窗口。
然而,这个问题是这个问题的重复:

事实证明,更新管理器弹出窗口无法通过 apt 的配置文件进行管理,它充当一个独立的守护进程,需要单独管理。


每天早上当我登录我的安装时,Ubuntu 16.04.1我都会得到这个:

在此处输入图片说明

我不希望出现此框,因为我宁愿手动处理更新过程。

我有以下配置:

文件:/etc/apt/conf.d/10periodic

APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Download-Upgradeable-Packages "0";
APT::Periodic::AutocleanInterval "0";
// Try and turn off autoupating
APT::Periodic::Enable "0";
Run Code Online (Sandbox Code Playgroud)

文件:/etc/apt/conf.d/20auto-upgrades

APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Unattended-Upgrade "0";
Run Code Online (Sandbox Code Playgroud)

我试图发现触发自动更新系统的原因

man apt.conf 状态:


周期和存档选项APT::Periodic 和 APT::Archives 选项组配置
apt 定期更新的行为,这是由/etc/cron.daily/apt脚本完成的。
有关这些选项的简要文档,请参阅此脚本的顶部。

看起来这已被/etc/cron.daily/apt-compat混合时间 abit所取代,因此每个人的 Ubuntu 都不会立即尝试更新,然后它会调用:

/usr/lib/apt/apt.systemd.daily
Run Code Online (Sandbox Code Playgroud)

/usr/lib/apt/apt.systemd.daily 是一个以注释开头的 shell 脚本:

该文件理解以下 apt 配置变量:
这里的值是默认值。
创建 /etc/apt/apt.conf.d/10periodic 文件以设置您的首选项。

所以按照这个建议我输入了这个

    // Try and turn off autoupating
    APT::Periodic::Enable "0";
Run Code Online (Sandbox Code Playgroud)

/etc/apt/apt.conf.d/10periodic你可以从我的配置上面列表中看到。但我仍然收到通知...

我能想到的可能解决方案

  • 注释// Try and turn off autoupating可能会导致配置文件的解析错误,导致 apt 忽略整个文件?
  • 取消链接或注释掉/etc/cron.daily/apt-compat

如何禁用更新通知框?