Quando o Ubuntu incluirá atualizações delta?

35

Estou cansado de baixar atualizações de 300mb. O Windows fez uma atualização delta desde o XP. É bobagem fazer o download da coisa toda, se apenas alguns bits do pacote mudarem.

Ignacio
fonte

Respostas:

17

Não há nada na atualização via deltas. Então, não, a partir de hoje parece não haver planos.

Atualizações incrementais foram introduzidas no apt na época do lançamento do Dapper (apt 0.6.44). A comunidade de desenvolvedores do ubuntu rejeitou usá-los devido a incompatibilidades com sua infraestrutura.

Não há necessidade de enviá-lo para revu. Estamos cientes do recurso de atualização incremental no apt. O ramo apt - pdiff (1) (que a versão no debian usa) ainda não foi mesclado para o ubuntu porque:

  1. estamos atrasados ​​no ciclo de lançamento (obviamente :)

  2. ele precisa de suporte de arquivamento para gerar arquivos diff e um diffIndex

  3. só funciona em arquivos de indexação, não em pacotes

  4. não está totalmente claro se é a solução certa para o ubuntu

–– Michael Vogt em 25 de maio de 2006

Aqui está uma lista de tudo o que está acontecendo e vai acontecer no 11.04 (excluindo o que não é rastreado publicamente).

Stefano Palazzo
fonte
18

Existe um plano para isso, e eu adoraria fazer isso acontecer por todos os tipos de razões, mas não conseguimos encontrar tempo para fazê-lo - não ajuda que exija uma parte significativa tempo da equipe de infraestrutura de arquivamento do Launchpad, que foi totalmente inundada. Ainda está muito na nossa lista de opções, sempre que encontramos tempo.

Um problema provável é que, quanto mais você comprime pacotes, mais difícil é sincronizá-los. Esta é uma propriedade bastante fundamental de bons algoritmos de compactação. Pode ser que, mesmo depois de implementá-lo, existam alguns pacotes que serão sincronizados pouco melhor que a situação atual.

Outra informação:

Colin Watson
fonte
4

Nenhum .debarquivo é o método de fato de instalação e atualização.

O método mencionado é chamado de atualizações delta e foi rejeitado como método por vários motivos, um deles é que o cálculo do que fazer o download leva muito tempo (mais mencionado no link nos comentários).

Uma alternativa pode ser o apt-fast .

O Apt-fast é um script que pode "melhorar drasticamente a velocidade de download do APT" usando aceleradores de download de linha de comando, como Axel ou Aria2, com várias conexões por pacote.

Instalação

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

Exemplos

Funciona da mesma forma que apt-getvocê usa (2 exemplos):

sudo apt-fast install PACKAGE
sudo apt-fast upgrade

apt-fasttambém pode parar e retomar downloads e baixar um pacote em um diretório com apt-fast download PACKAGE.

Rinzwind
fonte
Dica: ainda não disponível para 15.04
Karl Richter
3

O Delta-RPM foi apontado como o próximo recurso de gerenciamento de pacotes matadores, mas foi menos do que fabuloso, principalmente por causa dos cálculos necessários. Verdadeiro se você estiver em uma conexão de largura de banda altamente restrita, economizará seu tempo, mas se tudo o que você quiser fazer para economizar tempo considere usar o apt-fast, um front-end mais rápido para o dpkg.

estanhado
fonte