Preciso fazer um espelho único de todo o repositório apt do Ubuntu (para registro, é porque estou enviando para o Quênia (veja aqui e aqui ).
Eu fiz isso antes e usei o apt-mirror , e isso faz exatamente o que eu quero. No entanto, agora eu quero fazê-lo lentamente, então quero limitar a largura de banda que ele usa para baixar. Existe alguma maneira fácil de fazer isso? Alguma configuração mágica de apt?
Dan Carley está certo quanto ao invólucro perl. Mas de maneira mais inteligente - edite ~ / .wgetrc (configuração específica do usuário) ou / etc / wgetrc (configuração do sistema) e adicione a opção
fonte
Desde que
apt-mirror
é apenas um wrapper Perl parawget
. Você pode editar o código-fonte para utilizar owget
sinalizador,--limit-rate
que possui uma velocidade de download expressa em bytes, kilobytes ou megabytes.Dependendo da sua compreensão do Perl, você pode fazer isso da maneira certa, adicionando uma nova opção de configuração e, idealmente, enviando um patch de volta ao autor. Ou você pode apenas codificar o valor que você precisa no momento.
fonte