Primeiro de tudo, não arquivos tar, mas pacotes debian.
Eu vejo as seguintes soluções:
-
Se um dos computadores estiver conectado à Internet, você poderá usá-lo como um cache local e apontar os gerenciadores de pacotes (apt) de outros computadores na LAN para essa máquina
-
Se não houver outra maneira senão instalar manualmente, use
pssh
ou outra solução SSH paralela (consulte aqui ). Em essência, você se conecta a todos os computadores usando SSH, digita um comando e o comando é executado em todas as máquinas. -
na verdade, pode ser conseguido com um script simples se você puder logar como root e usar autenticação baseada em chave (isso não é recomendado em geral, mas pode ser OK em uma LAN não conectada à Internet)
for host in 'cat hosts_to_update' ; do scp install_script.sh tar_file_blah.tar.gz root@$host ssh root@$host install_script.sh done
Tudo isso exigirá uma configuração inicial, mas depois você poderá executar as atualizações mais facilmente.