Page 1 sur 1

[Question] C'est quoi un "deltas" ?

Publié : sam. 29 janv. 2011, 14:20
par Tatsuya
J'ai une question qui peut paraître stupide mais je ne trouves la réponse nulle part (enfin, aucun qui me l'explique de façon précise):

Qu'est-ce qu'un "deltas" de fichier ??

De ce que je comprends, cela doit construire un fichier d'information sur un paquet pour limiter les données téléchargées lors des mises à jour... mais ça me paraît étrange comme raisonnement...

En tout cas, ayant moi-même une bande passante très très faible, ça pourrait m’intéresser. Mais j'aime bien comprendre ce que je met dans mon système ;)

Re: [Question] C'est quoi un "deltas" ?

Publié : sam. 29 janv. 2011, 14:22
par Kooothor
imagine t'as 4 pommes
mais dans la nouvelle version y'a 6 pommes
t'as un delta (d comme différence) de 2 pommes
donc tu vas downloader que 2 pommes. (puisque t'as déjà les 4)

Re: [Question] C'est quoi un "deltas" ?

Publié : sam. 29 janv. 2011, 14:30
par Abazigal
Exemple plus concret:
Tu te doutes bien que sur les 2800 fichiers qui composent le paquet LibreOffice, il n'y en a qu'une infime partie qui change d'une version à l'autre.
L'idée, c'est donc de ne télécharger que les fichiers qui changent lors d'une mise à jour de paquet, au lieu de les télécharger tous (ce que fait pacman par défaut).
Du coup, tu téléchargeras une archive moins grosse.

Re: [Question] C'est quoi un "deltas" ?

Publié : sam. 29 janv. 2011, 14:41
par Tatsuya
Ahh, c'est bien ça! Et lorsque je lancerai pacman pour récupérer ma mise à jour, il va me donner quoi comme information sur les données à télécharger? Il va reconnaitre que j'ai les deltas et m'informer de la taille du download en le prenant en compte, ou me donner la taille du paquet complet?

EDIT: pour ajouter un deltas à la liste, je met cette ligne dans mon pacman.d/mirror.list ?

Server = http://delta.archlinux.fr/$repo/os/$arch

Re: [Question] C'est quoi un "deltas" ?

Publié : sam. 29 janv. 2011, 15:11
par archimède
Veuillez pardonnez mon intrusion sur le topic, mais est-ce que cela est aussi valable pour les mise-à-jour du système ?

Re: [Question] C'est quoi un "deltas" ?

Publié : sam. 29 janv. 2011, 18:10
par benjarobin
Je ne comprend pas trop ta question. Ce n'est que pour les mises à jour système. D'ailleurs il n'y a pas d'autre type de mise à jour que je sache

Re: [Question] C'est quoi un "deltas" ?

Publié : sam. 29 janv. 2011, 18:38
par Skunnyk
Yop,

Pacman supporte les deltas binaires (avec xdelta, et en activant UseDelta dans pacman.conf), mais il n'y a pas de dépôts officiels.
delta.archlinux.fr est un projet de tuxce, et pour le moment ce n'est pas/plus fonctionnel.
Si les deltas ne sont pas activés, alors pacman télécharge le paquet entièrement.

Re: [Question] C'est quoi un "deltas" ?

Publié : sam. 29 janv. 2011, 19:10
par Tatsuya
Ok, donc il suffit d'installer xdelta, activer UseDelta et ça marche alors?

Re: [Question] C'est quoi un "deltas" ?

Publié : sam. 29 janv. 2011, 19:25
par archimède
D'après ce que j'ai compris, le principe des deltas n'est valable que pour les paquets (comme par exemple LibreOffice qui a été évoqué ici), mais ce que j'appelais "système", c'était le système d'exploitation Arch Linux en lui-même. Peut-on mettre Arch Linux à jour avec ce principe de delta ?

Re: [Question] C'est quoi un "deltas" ?

Publié : sam. 29 janv. 2011, 19:49
par Tatsuya
Ce qu'il voulait dire dans sa réponse, je penses, c'est que Arch se met à jour grâce à des paquets justement. Donc c'est pareil que pour un logiciel comme LibreOffice, sauf que c'est pour le système ;)