Fedora 8 et yum-presto, c'est d'la balle !

Le WE dernier, j'ai fait une mise à jour en ligne de F7 vers F8 avec l'aide de yum, en suivant les instructions de la YumUpgradeFaq. Puis ensuite, après avoir lu l'excellent FWN de la semaine (FWN 109), je me suis intéressé au projet Presto qui permet de diminuer de façon significative la quantité de données téléchargées pour appliquer les mises à jour...

Sur Fedora 8, l'installation et la configuration sont très simples :

Installer yum-presto (cela ramène aussi deltarpm) :

yum install yum-presto

Editer le fichier /etc/yum.repos.d/fedora-updates.repo :
Dans la section updates, commenter les lignes "baseurl=" ainsi que "mirrorlist=" puis rajouter

  • pour i386 : "baseurl=http://lesloueizeh.com/f$releasever/$basearch/updates"
  • pour x86_64 : "baseurl=http://dl.anmar.eu.org/repos/f8/updates-x86_64"

Voilà c'est fait. et ça marche du tonnerre !
Désormais, une faible quantité de données correspondant aux delta des nouveaux paquetages du dépôt "updates" sera transférée, puis les nouveaux paquetages seront reconstruits à partir des paquetages existants et de ces "delta" téléchargés.

Impressionnant... et merci pour mon petit tuyau ADSL !!!

Pour parfaire le tout; éditer le fichier /etc/yum/yum-updatesd.conf afin de positionner :

# automatically download updates
do_download = yes
# automatically download deps of updates
do_download_deps = yes

Cela ne marchait plus en F7 et fonctionne de nouveau correctement en F8 :-)

Ainsi, le "popup" de mise à jour apparaît seulement lorsque toutes les mises à jour ont été téléchargées et "reconstituées" grâce à presto !