Eu tenho uma conexão muito lenta (~ 10 KB / s) porque minha operadora de celular me estrangulou. Agora, eles enviarão cerca de 32 KB e depois pararão.
Estou tentando instalar pacotes através do apt-get e notei que posso parar (ctrl-c) e reiniciar a instalação, e ela continuará de onde parou.
Ao fazer isso, posso obter um pouco de dados, pará-lo, iniciá-lo e obter um pouco mais de dados; caso contrário (sem parar e reiniciar), tenho que esperar cerca de 15 segundos antes que mais dados cheguem
Existe uma maneira de automatizar isso e fazer com que um script pare o apt-get e inicie novamente?
timeout
.Acredito que seria melhor tentar Ctrl+ Zsuspender o processo em segundo plano. Você pode usar
fg
para continuar assim que sua conectividade retornar.Para pausar um trabalho, pressione Ctrl+ Z.
Para reiniciar o trabalho novamente quando você receber os sinais de rede:
fonte
Você pode querer usar o apt-fast , ele baixa de vários espelhos em paralelo. Mesmo se você se desconectar de um, ele continuará o download de outros espelhos. Você pode baixá-lo e configurá-lo diretamente na página do apt-fast do GitHub, que está muito bem documentada.
fonte