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 ?
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 ?
Réponses:
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.)
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.
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.
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: