O sistema mantém pacotes Snap mais antigos

1

Então eu instalei o pacote instantâneo diário vlc. Está funcionando muito bem, sem problemas. No entanto notei que após a atualização o sistema possui 2 versões do vlc (7 e 9). Isso pode ser visto ao navegar / snap / vlc / diretório e usando o monitor do sistema. Este também é o caso de outros snaps. Existe uma maneira de excluir automaticamente versões mais antigas de snaps? Ou simplesmente os excluo usando o comando simples "rm"? É seguro excluí-los dessa maneira?

Obrigado

    
por Stanley Mitchell 26.07.2016 / 19:53

2 respostas

2

Ao falar com os desenvolvedores do Ubuntu, o padrão atual é manter três versões anteriores de um snap para que você possa reverter para uma versão anterior, se necessário. Esta configuração padrão não é configurável.

Você pode usar o comando snap remove --revision=<an old one> snapname para remover uma revisão mais antiga de um piscar de olhos.

Eles estão pensando em ter apenas o snap atual montado como um sistema de arquivos de loop, mas eu não sei o status disso.

    
por j1mc 09.04.2018 / 21:05
1

Responda de doug , um pouco estendido :

/snap/* é somente leitura e os snaps são montados lá. A razão para isso é que snapd permite reverter para uma versão mais antiga de um determinado snap, e é por isso que ele mantém várias versões. Chamar snap remove removerá todos eles do sistema novamente. Existe uma localização r / w para snaps, mas isso não está relacionado. O link precisa de uma atualização, mas explica o conceito geral.

A reversão é feita usando snap revert :

% bl0ck_qu0te%     
por dholbach 29.07.2016 / 09:33