禁用 16.04上的snapd.refresh.service 以加速啟動( 無snap包)

分享于 

1分钟阅读

ubuntu

  简体

问题

我运行Ubuntu 16.04,但是从未安装snap软件包。

以下是在引导时最慢的进程:


$ systemd-analyze blame | head


 9.057s snapd.refresh.service


 5.058s NetworkManager-wait-online.service


 1.126s dev-sdb5.device


 822ms storage.mount


 804ms data.mount


 397ms gpu-manager.service


 390ms apt-daily.service


 363ms systemd-rfkill.service


 334ms systemd-fsck@dev-disk-byx2duuid-B023x2d3905.service


 251ms accounts-daemon.service



显然,启动snapd.refresh.service花费了大量的时间。

如何禁用与snap相关的内容,以加快启动速度?


答案1

没有必要禁用它来加速启动,这是一个bug,在2.11被修复,以下是完整的更改日志:

https://github.com/snapcore/snapd/blob/2.11/debian/changelog


答案2

根据systemd维基,禁用服务,并防止它在引导时启动的命令是:


sudo systemctl disable [foo]



所以


sudo systemctl disable snapd.refresh.service



应该在这个实例中工作。



USE  BOO  服务  PAC  PACK  引导