Wann wird Ubuntu Delta-Updates einbinden?

35

Ich habe es satt, 300 MB-Updates herunterzuladen. Windows hat seit XP Delta-Updates durchgeführt. Es ist einfach albern, das Ganze herunterzuladen, wenn sich nur ein paar Teile des Pakets ändern.

Ignacio
quelle

Antworten:

17

Ein Upgrade über Deltas ist nicht möglich. Also, nein, ab heute scheint es keine Pläne zu geben.

Inkrementelle Updates wurden eingeführt, um ungefähr zum Zeitpunkt der Veröffentlichung von Dapper (Apt 0.6.44) zu passen. Die Ubuntu-Entwickler-Community lehnte die Verwendung wegen Inkompatibilitäten mit ihrer Infrastruktur ab.

Es ist nicht erforderlich, es bei revu einzureichen. Wir sind uns der inkrementellen Update-Funktion in apt bewusst. Der apt-pdiff (1) -Zweig (den die Version in Debian verwendet) wird für Ubuntu (noch) nicht zusammengeführt, weil:

  1. Wir sind zu spät im Release-Zyklus (offensichtlich :)

  2. Es benötigt Archivierungsunterstützung, um Diff-Dateien und einen DiffIndex zu generieren

  3. Es funktioniert nur mit Indexdateien, nicht mit Paketen

  4. Es ist nicht ganz klar, ob es die richtige Lösung für Ubuntu ist

–– Michael Vogt am 25. Mai 2006

Hier ist eine Liste von allem , was in 11.04 passiert und passieren wird (mit Ausnahme dessen, was nicht öffentlich verfolgt wird).

Stefano Palazzo
quelle
18

Es gibt eine Blaupause dafür, und ich würde es lieben, wenn es aus den verschiedensten Gründen möglich wäre, aber wir haben nicht die Zeit dafür gefunden - es hilft nicht, dass dafür ein erheblicher Teil erforderlich ist Zeit vom Launchpad-Team für Archivinfrastruktur, das völlig überfüllt ist. Es steht aber immer noch sehr viel auf unserer Liste, wann immer wir die Zeit finden.

Ein wahrscheinliches Problem ist, dass es umso schwieriger ist, Pakete zu synchronisieren, je mehr Sie komprimieren. Dies ist eine ziemlich grundlegende Eigenschaft guter Kompressionsalgorithmen. Es kann sein, dass selbst wenn wir dies implementieren, es einige Pakete gibt, die etwas besser als die aktuelle Situation synchronisieren.

Andere Informationen:

Colin Watson
quelle
4

Keine .debDateien sind die de-facto-Methode zum Installieren und Aktualisieren.

Die von Ihnen erwähnte Methode wird als Delta-Aktualisierung bezeichnet und wurde aus mehreren Gründen als Methode abgelehnt. Eine davon ist, dass die Berechnung des Download-Aufwands zu viel Zeit in Anspruch nimmt (siehe Link in den Kommentaren).

Eine Alternative könnte schnell gehen .

Apt-fast ist ein Skript, das die APT-Download-Geschwindigkeit "drastisch verbessern" kann, indem Befehlszeilen-Download-Beschleuniger wie Axel oder Aria2 mit mehreren Verbindungen pro Paket verwendet werden.

Installation

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

Beispiele

Es funktioniert genauso wie, apt-getaber Sie verwenden (2 Beispiele):

sudo apt-fast install PACKAGE
sudo apt-fast upgrade

apt-fastSie können den Download auch stoppen und fortsetzen und ein Paket mit in ein Verzeichnis herunterladen apt-fast download PACKAGE.

Rinzwind
quelle
Hinweis: (noch) nicht verfügbar für den 15.04.
Karl Richter
3

Delta-RPM wurde als die nächste Killer-Paketverwaltungsfunktion angepriesen, war aber vor allem aufgrund der erforderlichen Berechnungen weniger als fabelhaft. Richtig, wenn Sie eine Verbindung mit stark eingeschränkter Bandbreite verwenden, spart dies Zeit. Wenn Sie jedoch nur Zeit sparen möchten, sollten Sie apt-fast als schnelleres Front-End für dpkg verwenden.

tinhed
quelle