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