En miam, qu'est-ce que c'est?

7

Quand je fais un yum install ou un yum update, parfois je reçois ceci

Loaded plugins: presto, refresh-packagekit

en me disant que les paquets sont mis à jour.

Quel est presto ?

Lazer
la source
3
Ce n'est que dans une communauté de geek que vous pouvez poser une question comme celle-ci sans que les gens ne mettent en doute votre santé mentale. ;-) Je n'ai aucune idée de ce que vous demandez, mais mon premier réflexe a été d'ouvrir la question pour que je puisse savoir ce que miam et presto sont. Bien sûr, il existe plusieurs excellentes réponses avec des liens pour expliquer les deux.
Wayne Johnston

Réponses:

9

Presto fait que vous ne téléchargez que le delta. Les changements. Il les télécharge et les applique aux données existantes, économisant ainsi beaucoup de bande passante. (Vous payez à la place avec une charge d’E / S sur disque et une charge CPU

C'est une très bonne chose pour les pays en développement, les personnes disposant d'internet mobile, etc.

ps .: OpenSUSE l'utilise depuis longtemps. Si je me souviens bien, c'étaient les premiers utilisateurs delta basés sur RPM, mais je ne suis pas sûr de cela. (OpenSUSE télécharge delta, applique, installe le paquet. Sur Fedora: Téléchargez tous les delta, appliquez-les, installez-les tous.)

http://fedoraproject.org/wiki/Releases/FeaturePresto

Shiki
la source
battu par 20 secondes & gt;. & lt;
Sathyajith Bhat
Désolé mec ...: D
Shiki
1
La charge supplémentaire d'E / S et de disque du disque est négligeable par rapport à l'économie de bande passante.
Zaz
Effectivement. Je voulais juste dire que vous payez avec ceux-ci. Comme certains administrateurs l'ont dit: "Actuellement, la bande passante est moins chère". C’est pourquoi certaines petites distributions ne l’enverront pas car elles ne disposent pas de suffisamment de ressources sur les serveurs.
Shiki
3

Il ajoute un soutien pour RPM delta qui utilisent un algorithme de transfert delta pour gagner du temps de téléchargement. Fondamentalement, presto ne téléchargera pas l'intégralité du package, mais uniquement les modifications depuis la dernière version.

Fedora Wiki :

Le plugin presto pour yum ajoute le support pour le téléchargement de deltarpms et leur utilisation pour générer de nouveaux packages. Si l'utilisateur active ce plugin, la quantité de données à télécharger pour les mises à jour sera considérablement réduite.

Zaz
la source
Delta-RPM, pas deb. Fedora utilise RPM.
Sathyajith Bhat
@Sathya: Oups, corrigé maintenant.
Zaz
2

Presto est un plugin qui active la prise en charge de Delta RPM dans yum. Fondamentalement, deltaRPM crée un nouveau RPM basé sur les différences de la nouvelle version et de la version précédente, ce qui permet de gagner du temps en bande passante et de gagner du temps, car seuls les bits "modifiés" seront téléchargés au lieu du package monolithique complet.

Plus de détails:

Sathyajith Bhat
la source