18.04 的启动似乎比 17.10 需要更长的时间,所以我跑了systemd-analyze blame发现,apt-daily.service并且apt-daily-upgrade.service在它们之间占用了超过三分钟的时间。
:~$ systemd-analyze time
Startup finished in 9.173s (kernel) + 3min 30.201s (userspace) = 3min 39.375s
graphical.target reached after 15.268s in userspace
:~$ systemd-analyze blame
1min 52.265s apt-daily-upgrade.service
1min 27.579s apt-daily.service
6.603s NetworkManager-wait-online.service
5.105s plymouth-quit-wait.service
1.517s plymouth-start.service
1.439s dev-sda1.device.............
Run Code Online (Sandbox Code Playgroud)
那么,这些服务实际上在做什么(我想检查 apt 是否是最新的),为什么它们需要这么长时间,我是否真的需要它们在每次启动时运行?
N0r*_*ert 28
你可以自己决定。但是在我的系统(主要是 16.04 LTS)上,我已经禁用了两者:
sudo systemctl disable apt-daily.service
sudo systemctl disable apt-daily.timer
sudo systemctl disable apt-daily-upgrade.timer
sudo systemctl disable apt-daily-upgrade.service
Run Code Online (Sandbox Code Playgroud)
由于桌面上的某些功能是由提供的update-manager,因此
我不想在手动运行时收到有关存档中的锁定文件或列出目录的错误消息apt。