Aqui está um script que pega os nomes dos pacotes como argumentos e executa apt-get
repetidamente, matando-o após alguns segundos. Ele executa apt-get
no modo "download", portanto, só baixará, não instalará. Você pode querer ajustar o tempo de sleep
dependendo da rapidez com que o seu provedor limita o download.
#!/bin/bash
me=$(basename $0)
if (($# == 0))
then
printf "Usage: %s package [package]...\n" $me
exit 1
fi
printf "Will install %d package(s).\n" $#
printf "This will run forever.\n"
printf "You can stop it by pressing ctrl-C when prompted.\n"
printf "If that fails, open another window and type 'killall %s'.\n" $me
read -p "Press 'Enter' to continue: "
while :
do
timeout 3 apt-get -y -d install "$@"
printf "Press ctrl-C within one second to stop\n"
sleep 1
done