Kiedy Ubuntu będzie zawierać aktualizacje delta?

35

Mam dość pobierania aktualizacji 300 MB. Windows dokonał aktualizacji delty od XP. Głupio jest pobrać całość, jeśli zmieni się tylko kilka bitów pakietu.

Ignacio
źródło

Odpowiedzi:

17

Uaktualnianie za pomocą delt nie ma nic. Więc nie, na dzień dzisiejszy wydaje się, że nie ma żadnych planów.

Przyrostowe aktualizacje zostały wprowadzone do apt około czasu wydania Dappera (apt 0.6.44). Społeczność programistów ubuntu odrzuciła ich użycie z powodu niezgodności z infrastrukturą.

Nie ma potrzeby przekazywania go do revu. Jesteśmy świadomi funkcji aktualizacji przyrostowej w apt. Gałąź apt - pdiff (1) (z której korzysta wersja w debianie) nie jest jeszcze scalona dla Ubuntu (jeszcze), ponieważ:

  1. spóźniliśmy się w cyklu wydawniczym (oczywiście :)

  2. potrzebuje wsparcia archiwum do generowania plików różnic i diffIndex

  3. działa tylko na plikach indeksów, a nie na pakietach

  4. nie jest całkowicie jasne, czy jest to właściwe rozwiązanie dla Ubuntu

–– Michael Vogt w dniu 25 maja 2006 r

Oto lista wszystkiego , co dzieje się i będzie w 11.04 (z wyłączeniem tego, co nie jest publicznie monitorowane).

Stefano Palazzo
źródło
18

Jest na to plan i chciałbym, aby było to możliwe z różnych powodów, ale nie byliśmy w stanie znaleźć czasu, aby to zrobić - nie pomaga to, że wymaga znacznej części czasu od zespołu infrastruktury archiwum Launchpad, który został całkowicie zalany. Jednak wciąż znajduje się na naszej liście nagrań zwrotnych, gdy tylko znajdziemy czas.

Jednym z prawdopodobnych problemów jest to, że im bardziej kompresujesz pakiety, tym trudniej je synchronizować. Jest to dość podstawowa właściwość dobrych algorytmów kompresji. Może się zdarzyć, że nawet gdy to zaimplementujemy, pojawią się pakiety, które zsynchronizują się trochę lepiej niż obecna sytuacja.

Inne informacje:

Colin Watson
źródło
4

Żadne .debpliki nie są de facto metodą instalacji i aktualizacji.

Wspomniana metoda nazywa się aktualizacjami delta i została odrzucona jako metoda z kilku powodów, z których jedną z nich jest to, że obliczanie tego, co należy pobrać, zajmuje zbyt dużo czasu (więcej informacji znajduje się w linku w komentarzach).

Alternatywą może być apt-fast .

Apt-fast to skrypt, który może „radykalnie poprawić prędkość pobierania APT” za pomocą akceleratorów pobierania z wiersza poleceń, takich jak Axel lub Aria2, z wieloma połączeniami w pakiecie.

Instalacja

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

Przykłady

Działa tak samo, jak apt-getużywasz (2 przykłady):

sudo apt-fast install PACKAGE
sudo apt-fast upgrade

apt-fastmoże także zatrzymać i wznowić pobieranie oraz pobrać pakiet do katalogu za pomocą apt-fast download PACKAGE.

Rinzwind
źródło
Podpowiedź: nie (jeszcze) dostępna dla 15.04
Karl Richter
3

Delta-RPM była reklamowana jako kolejna funkcja zarządzania pakietami zabójców, ale była mniej niż fantastyczna, głównie z powodu wymaganych obliczeń. To prawda, że ​​korzystasz z bardzo ograniczonego łącza, dzięki czemu zaoszczędzisz czas, ale jeśli wszystko, co chcesz zrobić, aby zaoszczędzić czas, rozważ użycie apt-fast, szybszego interfejsu do dpkg.

ocynowana
źródło