Quand Ubuntu inclura-t-il les mises à jour delta?


35

J'en ai marre de télécharger des mises à jour de 300 Mo. Windows a effectué la mise à jour delta depuis XP. C'est idiot de télécharger le tout si seulement quelques éléments du paquet changent.

Réponses:


17

Il n'y a rien sur la mise à niveau via les deltas. Donc, non, à ce jour, il semble n'y avoir aucun plan.

Des mises à jour incrémentielles ont été introduites dans apt à peu près au moment de la publication de Dapper (apt 0.6.44). La communauté de développeurs ubuntu a refusé de les utiliser en raison d'incompatibilités avec leur infrastructure.

Il n'est pas nécessaire de le soumettre à Revu. Nous connaissons la fonctionnalité de mise à jour incrémentielle d'apt. La branche apt-pdiff (1) (utilisée par la version de debian) n’a pas (encore) été fusionnée pour ubuntu car:

  1. nous sommes en retard dans le cycle de publication (évidemment :)

  2. il a besoin d'un support d'archive pour générer des fichiers diff et un diffIndex

  3. cela ne fonctionne que sur les fichiers index, pas sur les paquets

  4. ce n'est pas tout à fait clair si c'est la bonne solution pour Ubuntu

–– Michael Vogt le 25 mai 2006

Voici une liste de tout ce qui se passe et va se passer dans 11.04 (à l’exclusion de ce qui n’est pas suivi publiquement).


18

Il existe un modèle pour cela, et j'aimerais pouvoir le faire pour toutes sortes de raisons, mais nous n'avons pas pu trouver le temps de le faire - cela n'aide pas qu'elle nécessite une part importante de temps de l'équipe d'infrastructure d'archivage Launchpad, qui a été entièrement submergé. Cependant, cela fait toujours partie de notre liste de points noirs.

Un problème probable est que plus vous compressez les paquets, plus il est difficile de les synchroniser. C'est une propriété assez fondamentale des bons algorithmes de compression. Il se peut que même une fois que nous aurons implémenté cela, il y aura des paquets qui se synchroniseront un peu mieux que la situation actuelle.

Les autres informations:


4

Aucun .debfichier n'est la méthode d'installation et de mise à jour de facto.

La méthode que vous mentionnez s'appelle delta updates et a été rejetée comme méthode pour plusieurs raisons, l'une d'entre elles étant que le calcul de ce qu'il faut télécharger prend trop de temps (plus mentionné dans le lien dans les commentaires).

Une alternative pourrait être apt-fast .

Apt-fast est un script qui peut "considérablement améliorer la vitesse de téléchargement APT" en utilisant des accélérateurs de téléchargement en ligne de commande tels qu'Axel ou Aria2 avec plusieurs connexions par package.

Installation

sudo add-apt-repository ppa:apt-fast/stable
sudo apt-get update
sudo apt-get install apt-fast

Exemples

Cela fonctionne de la même manière apt-getmais vous utilisez (2 exemples):

sudo apt-fast install PACKAGE
sudo apt-fast upgrade

apt-fastpeut également arrêter et reprendre les téléchargements et télécharger un package dans un répertoire avec apt-fast download PACKAGE.


Indice: pas (encore) disponible pour le 15.04
Karl Richter le

3

Delta-RPM a été présenté comme la prochaine fonctionnalité de gestion de paquets meurtrière, mais il était moins que fabuleux, principalement à cause des calculs requis. Vrai si vous utilisez une connexion à bande passante très restreinte, vous gagnerez du temps, mais si tout ce que vous voulez faire pour gagner du temps, envisagez d’utiliser apt-fast, un serveur frontal plus rapide pour dpkg.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.