Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/09/2009, 09:58
Santiago66
 
Fecha de Ingreso: julio-2003
Mensajes: 1.115
Antigüedad: 20 años, 10 meses
Puntos: 6
Respuesta: Crear rutina de comandos de consola

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.