Les packages snap recevront-ils des mises à jour différentielles (delta)?

8

J'ai téléchargé et installé LibreOffice 5.2.0 beta2 comme décrit dans LibreOffice 5.2.0 beta2 en tant que package instantané . Il pesait 1015 MiB.

Il y aura certainement plus de mises à jour avant la sortie du RC. Ma question est la suivante: les packages snap recevront-ils des mises à jour différentielles (delta) ou le package snap entier, 1 Gio dans ce cas, devra-t-il être téléchargé à chaque fois?

(BTW: cette version corrige le problème de contenu du presse - papiers disparaissant depuis longtemps !)

Question Postscript: je veux savoir si je peux supprimer libreoffice_5.2.0.0.beta2_amd64.snaple fichier "source" de 1 Gio, ou doit-il rester sur le système pour que les mises à jour delta fonctionnent?

DK Bose
la source
2
Oui, vous pouvez supprimer le composant logiciel enfichable d'origine. Les images squashfs en cours de montage sont stockées dans / var / lib / snapd / snaps - ne les supprimez pas :).
Kyle

Réponses:

9

Cet OMG! L'article d'Ubuntu dit delta:

Nouvelles applications, plus grandes

Un effet secondaire de l'approche «bundle» est, naturellement, une taille de paquet initiale plus grande.

Mais les Snaps sont intelligents; les mises à jour transactionnelles et delta permettent aux développeurs de ne mettre à niveau que les parties qui doivent être mises à jour, que ce soit une seule bibliothèque, une icône d'application ou tout le truc.

La documentation sur Snappy Ubuntu Core mentionne également ces points:

  • Le système d'exploitation et les fichiers d'application sont complètement séparés, sous la forme d'un ensemble d'images distinctes en lecture seule.
  • Mises à jour delta transactionnelles basées sur des images pour le système et les applications qui peuvent toujours être annulées.
  • Ces fichiers sont en lecture seule, ce qui signifie qu'ils ne peuvent pas être falsifiés et peuvent être mis à jour parfaitement et de manière prévisible à chaque fois.
  • Les signatures et les empreintes digitales garantissent que vous exécutez exactement ce qui a été publié par le développeur, ce n'est pas drôle, même si les morceaux proviennent d'Internet.
  • La gestion Delta maintient la taille des téléchargements au strict minimum.
muru
la source
J'ai ajouté un peu à ma question. Veuillez voir si vous pouvez jeter un peu de lumière dessus. Je veux savoir si je peux supprimer libreoffice_5.2.0.0.beta2_amd64.snaple fichier "source" de 1 Gio ou doit-il rester sur le système pour que les mises à jour delta fonctionnent?
DK Bose
@DKBose Je ne trouve aucune information de toute façon.
muru
1
Veuillez consulter le commentaire de Kyle: askubuntu.com/questions/787256/libreoffice-snap-package/…
DK Bose
7

Nous avons changé le format des snaps en 16.04, vers un format plus récent, plus compact et plus sécurisé. Nous devons ajouter des mises à jour delta dans le nouveau format, cela arrivera bientôt. De plus, nous ajouterons le jardinage automatique afin que l'ancien composant logiciel enfichable soit supprimé automatiquement à l'avenir, mais vous pouvez le supprimer vous-même en toute sécurité.

Mark Shuttleworth
la source