Supondo que você não esteja realmente tentando separar as máquinas por motivos de segurança ou algo assim:
-
Conecte uma máquina Ubuntu à Internet. Instale as atualizações normalmente com o apt-get.
-
Os arquivos .deb que você acabou de atualizar essa caixa agora estão armazenados em
/var/cache/apt/archives
. -
scp do .deb para cada uma das outras máquinas ubuntu.
-
A um custo de uma pequena largura de banda, em cada máquina, coloque os .debs em
/var/cache/apt/archives
e executeapt-get update && apt-get upgrade
(ou aptitude, ou algo assim). A máquina acessará a rede para obter a nova lista de pacotes, mas quando se trata de fazer o download dos pacotes para atualização, ela descobrirá que ela já os possui em seu cache e apenas os instalará. -
Para o máximo de conservação de largura de banda, basta instalar o novo .deb com
dpkg -i <files
.
Obviamente, é um pouco mais complicado se você tiver uma combinação de caixas de 32 e 64 bits, arquiteturas diferentes, etc. Mas você ainda precisa baixar todos os pacotes atualizados.