Quando o Ubuntu incluirá atualizações delta?

35

Estou cansado de baixar atualizações de 300mb. O Windows atualizou o delta desde o XP. É bobagem baixar a coisa toda se apenas alguns trechos do pacote mudarem.

    
por Ignacio 29.10.2010 / 04:09

4 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 por volta da hora do lançamento do Dapper (apt 0.6.44). A comunidade de desenvolvedores do Ubuntu rejeitou usando-os devido a incompatibilidades com sua infraestrutura.

  

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

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

  2.   
  3. precisa   suporte a arquivo para gerar arquivos diff   e um diffIndex

  4.   
  5. só funciona em   indexfiles, não packages

  6.   
  7. não é   totalmente claro se é o direito   solução para o Ubuntu

  8.   

–– Michael Vogt em 25 de maio de 2006

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

    
por Stefano Palazzo 29.10.2010 / 04:39
18

Existe um blueprint para ele, e eu adoro poder fazer isso acontecer por todos os tipos de motivos, mas não conseguimos encontrar tempo para isso - não ajuda que exija um tempo significativo da equipe de infraestrutura de arquivamento do Launchpad, que foi totalmente inundado. Ainda está muito na nossa lista de queimadores sempre que encontramos tempo.

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

Outras informações:

por Colin Watson 14.11.2010 / 13:56
4

Nenhum arquivo .deb é o método de instalação e atualização.

O método que você mencionou é chamado de atualizações delta e foi rejeitado como um método por vários motivos, sendo um deles que calcular o que baixar 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-get , mas você usa (2 exemplos):

sudo apt-fast install PACKAGE
sudo apt-fast upgrade

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

    
por Rinzwind 06.01.2013 / 00:12
3

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

    
por tinhed 14.11.2010 / 14:08

Tags