Presto est un projet qui utilise deltarpm afin de réduire la quantité téléchargée lors de la mise à jours de votre système Fedora. Pour cela, presto ne télécharge que les données qui diffèrent des paquets qui sont déjà sur votre système.
Qu'est-ce qu'un deltarpm ?
Le principe est d'un paquet delta.rpm est de ne contenir que les différences entre la version N d'un logiciel et une version > N. Il y a alors moins à télécharger, au lieu de télécharger tout le paquet yum qui pèse 600 Ko (c'est un exemple) lors d'une mise à jour de celui-ci, il ne peut être télécharger que les 40 Ko de différence qui intègre les corrections.
Notons que les dépôts utilisés doivent proposer des deltarpm afin d'être compatible.
Installation en ligne de commande : yum install
yum-presto
Installation depuis le gestionnaire de paquetages graphique : utiliser la fonction de recherche du gestionnaire
Entrée dans le menu : aucune entrée ; ce
paquetage modifie le fonctionnement de yum et donc celui de ses
interfaces (PackageKit, Yumex, etc)
Commande : pas de commande, si ce n'est en invoquant
yum ou ses interfaces
Site du projet : https://fedorahosted.org/presto/

Commentaires
Interessant ! En pratique tout les depot "de base" proposent des deltarpm ?
EdouardApparemment Oui.
Et pour l'avoir tester ça fonctionne. Maintenant, la question se pose plus pour le dépôt RPM Fusion ...
Pour Fedora 11, parmi la liste des nouveautés attendues, il y a ceci :
slobberboneDonc si pour Léonidas, presto sera installé par défaut, c'est que les dépôts de bases proposent DeltaRPM.
ok merci !
EdouardSalut,
J'ai installé presto sur ma F10 juste pour voir.
Il semble que les serveurs que je contact ne soientt pas compatibles avec presto.
Peut être que tous les miroirs ne proposent pas cette fonctionnalité.
Voici les messages que j'obtiens :
su -c 'yum update'
Mot de passe :
Modules complémentaires chargés : fastestmirror, presto, refresh-packagekit
Loading mirror speeds from cached hostfile
Setting up and reading Presto delta metadata
AmelliugNo Presto metadata available for livna
No Presto metadata available for fedora
No Presto metadata available for rpmfusion-free-updates
No Presto metadata available for rpmfusion-nonfree-updates
No Presto metadata available for rpmfusion-free
No Presto metadata available for adobe-linux-i386
No Presto metadata available for updates
No Presto metadata available for rpmfusion-nonfree
Configuration du processus de mise à jour
Aucun paquetage marqué pour mise à jour
Sous Fedora 10, _aucun_ des dépôts officiels ne proposent de DeltaRPM.
C'est même une feature qui sera disponible dans Fedora 11:
bochechahttp://fedoraproject.org/wiki/Relea...
Comment ça se fait que sur ma Fedora 8 ou 9, j'avais réussi à constater les effets de presto ?
En effet je viens de regarder sur Fedora 10, pas de deltarpm pour quasiment tous les dépôts ...
slobberbonecet article est publié soit trop tard, soit trop tôt ...
slobberbone@slobberbone: 2 possiblités
La première, tu avais à la fois installé le plugin presto pour yum et des dépôts "presto-aware". En effet, des dépots étaient fournis avec des deltaRPMs, mais pas par le FP. C'étaient des contributeurs qui fournissaient "à part" un dépot avec des deltaRPMs pour la plupart des paquets fournis par le FP.
La deuxième se résume en deux mots: effet placebo.
Yum est prêt pour accueillir presto depuis assez longtemps (tu mentionnes Fedora 8, je me demande si c'est pas déjà depuis Fedora 7). Le problème était d'intégrer la génération des deltaRPMs dans le processus automatique de compilation des RPMs et de push sur les dépôts, ce qui devrait être fait pour Fedora 11.
bochechaj'aime bien la deuxième, mais pourtant il me semblait réellement l'avoir observé ...
bon désolé pour ce billet précurseur
lol
slobberbone