Os pacotes snap receberão atualizações diferenciais (delta)?

8

Eu baixei e instalei o LibreOffice 5.2.0 beta2 como descrito no LibreOffice 5.2.0 beta2 como um pacote instantâneo . Ele pesava 1015 MiB.

Certamente haverá mais atualizações antes que o RC termine. Minha pergunta é a seguinte: os pacotes de snap receberão atualizações diferenciais (delta) ou o pacote de snap inteiro, 1 GiB neste caso, deverá ser baixado a cada vez?

(BTW: esta versão corrige o problema de longa data do conteúdo da área de transferência !)

Pergunta pós-escrita: Quero saber se posso excluir libreoffice_5.2.0.0.beta2_amd64.snapo arquivo "origem" de 1 GiB ou ele deve permanecer no sistema para que as atualizações delta funcionem?

DK Bose
fonte
2
Sim, você pode excluir o snap original. As imagens do squashfs que estão sendo montadas são armazenadas em / var / lib / snapd / snaps - não as exclua :).
Kyle

Respostas:

9

Esse OMG! Artigo do Ubuntu diz delta:

Aplicativos mais recentes, maiores

Um efeito colateral da abordagem de 'pacote' é, naturalmente, um tamanho de pacote inicial maior.

Mas os snaps são inteligentes; As atualizações transacionais e delta permitem que os desenvolvedores atualizem apenas as partes que precisam ser atualizadas, seja uma única lib, um ícone de aplicativo ou toda a loucura.

A documentação do Snappy Ubuntu Core também menciona estes pontos:

  • Os arquivos do sistema operacional e do aplicativo são mantidos completamente separados, como um conjunto de imagens somente leitura distintas.
  • Atualizações delta transacionais baseadas em imagem para o sistema e aplicativos que sempre podem ser revertidos.
  • Esses arquivos são somente leitura, o que significa que não podem ser violados e podem ser atualizados sempre de maneira perfeita e previsível.
  • Assinaturas e impressões digitais garantem que você esteja executando exatamente o que foi publicado pelo desenvolvedor, não é engraçado, mesmo que os bits venham da Internet.
  • O gerenciamento Delta mantém o tamanho dos downloads no mínimo.
muru
fonte
Eu adicionei um pouco à minha pergunta. Por favor, veja se você pode lançar alguma luz sobre ele. Quero saber se posso excluir libreoffice_5.2.0.0.beta2_amd64.snapo arquivo "origem" de 1 GiB ou ele deve permanecer no sistema para que as atualizações delta funcionem?
DK Bose
@DKBose Não consigo encontrar nenhuma informação de qualquer maneira.
Muru
1
Por favor, veja o comentário de Kyle: askubuntu.com/questions/787256/libreoffice-snap-package/...
DK Bose
7

Alteramos o formato dos snaps no 16.04, para um formato mais novo, mais compacto e mais seguro. Temos que adicionar novamente as atualizações delta no novo formato, que será disponibilizado em breve. Além disso, adicionaremos a jardinagem automática de volta para que o snap antigo seja removido automaticamente no futuro, mas você pode excluí-lo com segurança agora mesmo.

Mark Shuttleworth
fonte