Deltas

De ArchwikiFR

Pour ceux d'entre vous qui ont une bande passante limite, pacman a la possibilité de télécharger des deltas de paquets si les conditions suivantes sont remplies pour un paquet donné:

  • votre miroir dispose du delta entre la version x et la version y.
  • la version y est la dernière version disponible.
  • vous possédez dans le cache la version x de ce paquet.

Configuration

Installez le paquet xdelta3:

pacman -S xdelta3

Rajoutez dans:

Fichier: /etc/pacman.conf

<pre<noinclude></noinclude> style="padding: 0.25em; margin: 0 0 0.50em 0; background-color: #F7F7F7; border: thin dashed #7F7F7F; border-top: none"> #... [options] #... UseDelta #... </pre<noinclude></noinclude>> Activez un miroir qui met à disposition des deltas (Liste des miroirs proposant les deltas).

Pour s'assurer d'avoir la base avec les deltas, lancez:

pacman -Syy

Utilisation

Il n'y a rien à changer, l'utilisation est transparente, pacman télécharge le fichier .delta et construit l'archive finale à la fin du téléchargement.

# pacman -Suw

<pre<noinclude></noinclude> style="white-space: pre-wrap; overflow-x: auto; border-top: none; margin-top: 0">Cibles (61): gtk2-2.21.8-1 Taille totale des paquets (téléchargement): 5,27 Mo Procéder au téléchargement ? [O/n] :: Récupération des paquets du dépôt gnome-unstable... gtk2-2.21.7-1_to_2.21.8-1-x86_... 1621,0K 156,6K/s 00:00:10 [##################################] 100% Analyse de l'intégrité des deltas... Application des deltas... Génération de gtk2-2.21.8-1-x86_64.pkg.tar.xz avec gtk2-2.21.7-1_to_2.21.8-1-x86_64.delta... succès ! Analyse de l'intégrité des paquets... </pre<noinclude></noinclude>>

Miroirs avec deltas