Como fazer os pacotes de download do DNF de acordo com o tamanho? [fechadas]

1

Em locais onde a conexão é pouco confiável, às vezes faz sentido baixar pequenos pacotes primeiro.

Eu queria saber se e como eu poderia fazer com que dnf baixassem os pacotes do menor para o maior.

Forçar o dnf a baixar um pacote de cada vez é fácil com --setopt=max_parallel_downloads=1 , mas não consegui encontrar nenhuma configuração para classificar a fila de downloads de acordo com o tamanho do pacote.

    
por polemon 06.08.2018 / 13:29

1 resposta

1

A complexidade adicional que você traz para a tabela não vale a pena tentar instalar pacote por pacote (ou pequeno grupo de pacotes)

Dependendo do tamanho da infra-estrutura, pode valer a pena:

  • Usando um espelho local de seu próprio país, onde você tem uma conectividade muito melhor, se existir;
  • usando um proxy genérico - Squid;
  • Ter um proxy especializado para pacotes (satélite para sistemas derivados de RH ou apt-cacher-ng para baseado no Debian); dessa forma, apenas uma máquina extrai o pacote da Internet e a outra puxa do cache);
  • Para infraestruturas maiores, pode ser um trabalho com um espelho de repositório local da distribuição.

Em alguns países asiáticos / africanos, a qualidade da conectividade para os DNSs locais externos / ruins pode ser mitigada usando serviços VPN internacionais. (muito tempo para explicar o whys )

No entanto, sendo as coisas como são, não há milagres resolvendo a largura de banda local sobre aprovisionamento / exaustão, especialmente onde conexões sem fio estão envolvidas e / ou conexões domésticas.

TLDR Você não pode dobrar as leis da física com a magia Unix sozinho.

No entanto, se estiver falando sobre configurações corporativas com conectividade dedicada / "melhor", fazer um esforço extra para configurar uma rede interna adequada e ajustar a configuração de redes e sistemas faz ajudar a obter um pouco melhor serviço. No entanto, existem livros inteiros escritos sobre o assunto, e é um assunto excessivamente amplo para estar aqui no tópico.

    
por 06.08.2018 / 14:37