Desative o snapd.refresh.service no 16.04 para acelerar a inicialização (sem pacotes de snap em uso)

12

Eu rodei o Ubuntu 16.04 mas nunca instalei nenhum pacote de snap, pelo menos não que eu soubesse de algum.

Aqui estão meus processos mais lentos na inicialização:

$ 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-by\x2duuid-B023\x2d3905.service
       251ms accounts-daemon.service

Obviamente, snapd.refresh.service está demorando muito tempo comparado com o resto, especialmente porque eu não preciso de snaps de qualquer maneira.

Como posso desativar todas as coisas relacionadas a snap para agilizar meu tempo de inicialização?

    
por Byte Commander 21.07.2016 / 02:30

2 respostas

17

Não há necessidade de desativá-lo para acelerar a inicialização. Este foi um erro da nossa parte, e foi corrigido em 2.11, para atualização nos próximos dias. Aqui está o log de alterações completo:

link

    
por Gustavo Niemeyer 26.07.2016 / 20:23
6

De acordo com o systemd wiki , o comando para desativar um serviço e evitar que ele seja iniciado na inicialização é:

sudo systemctl disable [foo]

então

sudo systemctl disable snapd.refresh.service

deve funcionar neste caso.

    
por Alcuin Arundel 21.07.2016 / 15:55