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

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

我使用 Linux Mint 19.1 Cinnamon。

我发现这个问题间接相关:
如何在 Ubuntu 云虚拟机映像上禁用“apt-daily.service”?

我的问题是:禁用 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
...

解决一些评论:

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

  • 我担心启动时间,是的。速度很快,如果能再快一点就好了……

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

答案1

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在检查升级之前运行,并且定期执行此操作,而不依赖于任何有关升级可用的自动通知。但它并不是特别有用。

相关内容