Estou executando o Ubuntu 16.10 com snapd
e o core
snap básico instalado desde que foi lançado.
Depois de algum tempo, observei que o /snap/core
diretório se enche de várias versões mais antigas.
Para removê-los, terei que executar sudo snap remove core --revision <number>
manualmente.
A seção Várias versões de snaps e coleta de lixo na documentação Snaps e snapcraft explica que após cada atualização de um pacote de snap, a versão atual e a anterior são instaladas e as versões mais antigas são removidas automaticamente (exatamente como no caso anterior).
Como não consigo encontrar mais informações snap help
, estou perguntando se existe uma configuração ou um comando switch snapd
para permitir a remoção automática desses core
pacotes de snap mais antigos .
Informações adicionais: O que descrevi é válido para 3 máquinas com a mesma configuração.
fonte
core
versões, desinstalei a mais antiga manualmente e, na maioria dos casos, vi três versões instaladas, mas não tenho certeza se também encontrei quatro versões antes. Por que a documentação fornece uma informação diferente? Posso alterar as configurações padrão para manter apenas a atual e a anterior? Talvez você possa explicar isso escrevendo uma resposta? :)Respostas:
No momento, não acredito que seja possível alterar o número de versões antigas de qualquer snap, definido como 3. Se você vir mais do que isso, provavelmente é um bug, portanto, deve ser arquivado em https: //bugs.launchpad. net / ubuntu / + fonte / snapd
fonte
A publicação /superuser/1310825/how-to-remove-old-version-of-installed-snaps lista várias soluções para remoção de versões de snap mais antigas:
Script manual de popey para excluir "todas as versões antigas dos snaps" - /superuser//a/1330590
E a configuração "snap set system refresh.retain" para "snap 2.34 e posterior" de Mustapha Hadid para armazenar apenas 2 revisões de cada snap /superuser//a/1361201 :
fonte