Si cuentas con una instalación con al menos la mayoría de los programas instalados, pudes ejecutar en primer lugar el siguiente Script en la máquina orígen de datos
Cita: #!/bin/sh
sudo apt-get update
cd /tmp
sudo tar -zcvf lists.tar.gz /var/lib/apt/lists
sudo tar -cvf archives.tar /var/cache/apt/archives
sudo tar -zcvf aptcopia.tar.gz /etc/apt
Luego de ejecutar el Script (también puedes ejecutar manualmente cada comando), se van a generar en el directorio temporal /tmp los archivos aptcopia.tar.gz , archives.tar y lists.tar.gz
el paso siguiente es copiar esos archivos a un medio removible com ser un pendrive, DVD, etc, y los copias al directorio temporal /tmp de cada uno de los otros equipos y una vez asegurado que dichos archivos se encuentran allí, solo deben ejecutar este otro Script (o cada comando en forma secuencial)
Cita: #!/bin/sh
sudo rm -Rf '/var/cache/apt/archives'
sudo rm -Rf '/var/lib/apt/lists'
sudo rm -Rf '/etc/apt'
cd /tmp
sudo tar -zxvf lists.tar.gz --directory /
sudo tar -xvf archives.tar --directory /
sudo tar -zxvf aptcopia.tar.gz --directory /
sudo apt-get update
Al final los equipos tendrán clonados los sources.listm, sources.list.d , las claves de autenticación de repositorios , ademas de los archivos índices y también el caché de paquetes instalados.
Si el caché de paquetes instalados estuviera vacío o incompleto, puedes generar en la máquina orígen de datos una lista de paquetes instalados mediante Synaptic , lo llegas a los otros equipos y allí también usando Synaptic procede a las descargas u luego los instala.