禁用 apt-daily.service 是否安全?

Lin*_*eak 11 boot apt linux-mint services

我使用 Linux Mint 19.1 Cinnamon。

我发现这个问题间接相关:
How to disable `apt-daily.service` on Ubuntu cloud VM image?

我的问题是:禁用 apt-daily.service 是否安全?

假设我使用我的更新脚本进行系统更新。


$ systemd-analyze blame

11.027s apt-daily.service
 2.675s esets.service
  979ms netfilter-persistent.service
  638ms systemd-resolved.service
  634ms systemd-timesyncd.service
  592ms apt-daily-upgrade.service
  423ms dev-nvme0n1p2.device
  411ms vboxdrv.service
...
Run Code Online (Sandbox Code Playgroud)

处理一些评论:

  • 在这种情况下,安全意味着:它会突然中断我桌面系统的某些功能吗?

  • 我担心启动时间,是的。它很快,也许它会更快......

  • 我从大约 2 年前开始使用我自己的升级脚本,我习惯于在 CLI 中手动使用该脚本进行更新,我不希望由于apt.

Gil*_*il' 17

默认情况下 apt-daily 只做一件事:它下载可安装/可升级包的列表。如果您将其关闭,则apt update在升级或安装软件包之前,您将需要更频繁地运行(或等效)。

没有什么取决于 apt-daily(您可以检查systemctl list-dependencies --reverse apt-daily它不会阻止其他任何东西的启动),因此它不会减慢您的启动过程,除非获取其他任务可能需要的资源。apt-daily 消耗的唯一资源是网络带宽。如果软件包列表有重大更新,这可能需要一段时间,但只有当您的带宽非常有限时才会出现问题,并且在启动后的前几秒钟内拥有大量可用带宽比其他时间更重要.

systemd-analyze blame显示什么需要很长时间,但没有显示影响是什么。由于 apt-daily 不会阻止其他任何东西,因此它需要很长时间这一事实只会对 apt-daily 本身产生影响,而不会影响其他功能。systemd-analyze critical-chain如果您担心启动时间,因为您的计算机需要多长时间才能变得有用,那么它会更有用。

因此,关闭 apt-daily 是安全的,只要您记得apt update在检查升级之前运行,并且您定期执行此操作,而无需依赖任何升级可用的自动通知。但它不是特别有用。