Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/11/2009, 10:05
Santiago66
 
Fecha de Ingreso: julio-2003
Mensajes: 1.115
Antigüedad: 21 años, 3 meses
Puntos: 6
Respuesta: Linux COMPLETAMENTE offline

Estás en lo cierto, en realidad son varios ficheros para copiar, por una parte esta el archivo /etc/apt/sources.list , la carpeta /etc/apt/sources.list.d y por la otra está la carpeta /var/lib/apt/lists
Dado que contaba con una miserable conexión Dial Up de apenas 14.4 kb, con el tiempo he logrado automatizar el clonado de los índices de repositorios mediante la ejecución de dos pequeños Scripts , una para ejecutarlo en la PC orígen de datos y el otro para hacerlo en la PC destino de datos.
El Script origen , tendría la siguiente sintaxis
Cita:
#!/bin/sh
sudo apt-get update
cd /tmp
sudo tar -zcvf lists.tar.gz /var/lib/apt/lists
sudo tar -zcvf aptcopia.tar.gz /etc/apt
El paso siguiente es entrar al directorio temporal /tmp t copiar de allí los archivos lists.tar.gz y aptcopia.tar.gz
Kuego llevas esos archivos al directorio temporal /tmp de la PC destino y seguidamente ejecuta este otro Script que llamaremos por ejemplo destino y que tendrá la siguiente sintaxis
Cita:
#!/bin/sh
sudo rm -Rf '/var/lib/apt/lists'
sudo rm -Rf '/etc/apt'
cd /tmp
sudo tar -zxvf lists.tar.gz --directory /
sudo tar -zxvf aptcopia.tar.gz --directory /
sudo apt-get update
Con estos pasos ya se havrán clonados los índices de repositorios y el resto es usar Synaptic para instalar paquetes de programas y actualizaciones.
Tres aclaraciones importantes
1.- El segundo Script (destino) nunca lo debes ejecutar eb la PC origen de datos , de hacerlo vas a perder carpetas del sistema
2.- En vez de copiar los sources.lists por separado, lo que hice fue hacer que se copie la carpeta /etc/apt en la cual contiene ademña las claves gpg
3.- Obviamente la PC orígen de datos debe tener la misma versión de Ubuntu, de no ser posible esto, como máquina orígen de datos se puede usar un Live CD de instalación de Ubintu-