Um servidor Ubuntu 16.04 LTS de baunilha pode ser executado sem snapd?

27

Estou ficando sem memória em alguns dos meus dispositivos ubuntu de tamanho reduzido. Percebi que o snapd estava rodando e usando muita memória RAM. (Eu arrisquei e parei o serviço snapd e as coisas estão funcionando, mas estou me perguntando se minha máquina irá reiniciar corretamente)

O que eu quero saber é: existem serviços principais em uma instalação genérica do servidor Ubuntu 16.04 que exigem snaps para funcionar?

Além disso, quais são os serviços que preciso desativar com systemctl para se livrar do snapd?

Peter Turner
fonte

Respostas:

38

snapd é propagado na instalação padrão para permitir que os snaps sejam instalados sem mais trabalho. No entanto, nenhuma parte da instalação base é rápida (você pode verificar via snap list, ela não deve retornar snaps). Por esse motivo, o snapd pode ser removido com segurança, sem efeitos colaterais negativos:

sudo apt purge snapd

Provavelmente deixará algumas dependências por aí. Se você deseja removê-los também:

sudo apt autoremove
Kyle
fonte
8

O bug # 1642068 foi registrado nesse problema e foi corrigido recentemente: https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1642068

Colin Ian King
fonte
Isso só acontece se você está instalando constantemente e remoção de encaixar (o bug relataram montar / desmontar uma pressão cada 3 segundos)
Dmitry Grigoryev
Parte do trabalho envolvido aqui foi para corrigir o caso genérico de utilização da memória do snapd, então acredito que a correção foi maior do que o problema original do relatório de erros.
Colin Ian King
2
De qualquer maneira, parecia que estava usando um pedaço bastante grande do carneiro disponível para algo que não estava fazendo nada.
Peter Turner
De fato. Os daemons devem ser relativamente compactos e leves, com certeza.
Colin Ian King