Reduz o tamanho e o tempo de download ao atualizar repositórios de pacotes

2

Esta pergunta vem de dois cenários diferentes, mas tem a mesma pergunta em comum:

Cenário 1 - Quando um usuário deseja atualizar vários PCs que não estão na mesma rede (não na mesma LAN) ou em locais diferentes (como trabalho, casa, casa do amigo ... conectados via VPN ou apenas Internet) ou, nos piores casos, não têm acesso à Internet. Nesses casos, normalmente atualizo meu PC com o mais recente e, em seguida, vou para /var/cache/apt/archives para copiar todos os pacotes .deb e colocá-los em um pen drive. Em seguida, vou a qualquer um dos PCs e copio esse conteúdo para uma das pastas var/cache/apt/archives de outros PCs para economizar tempo de ter que baixar exatamente o mesmo material ou pelo menos os pacotes comuns entre os PCs. Isso economiza, no meu caso, às vezes, horas de espera por uma atualização / atualização em todos os cenários deste caso, embora isso envolva que eu tenha que me movimentar.

Cenário 2 - Conexões lentas ainda existem. Um par de versões atrás, não houve problemas ao fazer uma atualização do repositório, mas sabe-se que algumas versões atrás, o conteúdo baixável para atualizar os repositórios cresceu .. MUITO. Nas versões anteriores, levava um pequeno período de tempo para, pelo menos, atualizar os repositórios. Hoje em dia leva mais até mesmo com a mesma velocidade de internet. Isso afeta todos os usuários, mas especialmente aqueles com conexões DSL ou mais lentas.

Então, minhas perguntas vão nessa ordem de importância (levando em consideração os usuários de ambos os cenários):

  1. Existe alguma maneira de reduzir o tamanho e o tempo ao fazer uma atualização do repositório?

  2. Existe alguma ferramenta que pode, de alguma forma, armazenar em cache ou usar várias conexões para acelerar as atualizações do repositório (Como apt-fast )?

  3. Existe alguma conversa para 12.04+ sobre quaisquer modificações na compactação de pacote, na largura de banda do repositório ou no gerenciamento de repositório no que diz respeito à otimização da velocidade para atualizações de repositório?

  4. Existe uma maneira de detectar apenas o delta de pacotes e fazer o download da diferença?

por Luis Alvarado 15.10.2011 / 00:25

2 respostas

3

Você pode, no mínimo, configurar um servidor de armazenamento em cache para não precisar baixar o .debs duas vezes ou copiá-los manualmente.

por Jorge Castro 15.10.2011 / 02:07
0

Existe, ou pelo menos costumava ser, algo chamado AptonCD que serve para resolver esse tipo de problema. Eu não tenho experiência com isso mesmo.

    
por Jo-Erlend Schinstad 15.10.2011 / 01:03