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

Ce qui ne concerne ni le forum ni des problèmes
Répondre
Tatsuya
yeomen
Messages : 281
Inscription : ven. 28 janv. 2011, 15:58

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

Message 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 ;)
Avatar de l’utilisateur
Kooothor
archer
Messages : 103
Inscription : dim. 19 oct. 2008, 17:01

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

Message 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)
Avatar de l’utilisateur
Abazigal
Chu Ko Nu
Messages : 313
Inscription : sam. 26 avr. 2008, 14:45
Localisation : Seine et Marne

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

Message 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.
Si les cons savaient voler, il ferait nuit tout le temps ...
Tatsuya
yeomen
Messages : 281
Inscription : ven. 28 janv. 2011, 15:58

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

Message 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
archimède
Hankyu
Messages : 21
Inscription : dim. 02 janv. 2011, 11:20
Localisation : Paris

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

Message 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 ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

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

Message 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
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

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

Message 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.
Tatsuya
yeomen
Messages : 281
Inscription : ven. 28 janv. 2011, 15:58

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

Message par Tatsuya »

Ok, donc il suffit d'installer xdelta, activer UseDelta et ça marche alors?
archimède
Hankyu
Messages : 21
Inscription : dim. 02 janv. 2011, 11:20
Localisation : Paris

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

Message 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 ?
Tatsuya
yeomen
Messages : 281
Inscription : ven. 28 janv. 2011, 15:58

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

Message 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 ;)
Répondre