[HOWTO] Como Instalar Paquetes de Ubuntu o Debian en Una Computadora Sin Conexion a Internet o con Baja Velocidad de Descarga
Mario, es un lector que me dejó con muchas dudas acerca de que hacer si no tenes conexion a internet en Ubuntu? Y la verdad este es un caso muy común, ya que hay muchos lugares en donde los ISP no llegan o los recursos son muy bajos para tener una conexion dedicada a Internet, y mucho menos los recursos alcanzan para tener una licencia de un sistema operativo propietario.
Por lo que investigando de muchas fuentes, aca tenemos un pequeño tutorial básico para instalar paquetes de Ubuntu sin tener conexión a Internet, aunque obviamente siempre necesitamos tener acceso a un lugar con buen ancho de banda (ya sea un ciber cafe u otro).
Llamese la computadora A con acceso a internet dedicado y la computadora B sin acceso a internet. La computadora A puede tener cualquier sistema operativo (gnu/linux, windows, mac osx, freebsd, solaris, etc) y la computadora B con Ubuntu o Debian.
Entonces si por ejemplo queremos instalar el paquete educativo “gcompris” (puedes sustituirlo por el paquete que deseas, este es por motivos de ejemplo) en la computadora B, nos vamos al Gestor de Paquetes Synaptics (Synaptics Package Manager) en el Menu Sistema.
Luego le das clic al boton “Buscar” y escribes el nombre del paquete, en nuestro caso “gcompris”
Te saldrá el paquete “gcompris” y sus dependencias. Seleccionalos todos (clic derecho sobre cada paquete y seleccionar “marcar para instalar” y se agregaran sus dependencias si las hay).
Despues de hacer eso, te vas a Menu Archivo> Generar un Script de Descarga de Paquetes

Luego guardas el archivo dependiendo que sistema operativo sea tu computadora A, por ejemplo, si tu computadora A tiene otro Ubuntu o Debian u otra distro, guardalo como “descargacompris.sh” y si la computadora A tiene Windows, guardalo como “descargacompris.txt” (estos son nombres sugeridos, le puedes poner como tu deseas).
El archivo se guardara con proteccion contra escritura. Te suguiero que le quites esa proteccion haciendo esto en consola dentro de la ubicacion del archivo:
sudo chmod 777 descargacompris.sh
O si lo guardaste como .txt
sudo chmod 777 descargacompris.txt
Leyendo el archivo se verá de la siguiente forma.
Ahora Que Hacer???
1) Si la computadora A tiene GNU/Linux Instalado.
Si eres observador el archivo tiene un error. Da junto “wget -chttp//…” cuando tendria que ser “wget -c http://…”. Arregla el error y el script funcionará (ejemplo de como debe quedar).
Despues crea una carpeta (con cualquier nombre) en la ubicacion que desees donde guardaras los archivos, pondremos de ejemplo la carpeta /home/usuario (la carpeta por default en consola)
mkdir carpetainstalacion
Ahora ejecuta el script dentro de la carpeta
cd carpetaisntalacionsh descargacompris.sh
Empezará a descargar todos los archivos del paquete “gcompris” en esa carpeta. Cuando haya terminado, guarda esa carpeta ya sea en una memoria usb o quemalos en un CD.
2) Si la computadora A tiene Windows Instalado.
Bueno, lo importante del archivo del script es que te da los enlaces directos de descarga, es decir, al poner la ruta de cada archivo en el navegador de internet, este se empezará a descargar.
Lo puedes hacer de la forma manual, es decir, copiar y pegar el enlace directo de descarga de cada paquete (lo que sigue despues del wget -c) en el navegador de internet, y guardalo en alguna carpeta llamada “carpetainstalacion” (o ponle el nombre que quieras).
Haz eso con cada uno de los paquetes. Aunque si tienes un gestor de descarga como el Flashget o Reget Deluxe mucho que mejor (aunque te sugiero modificar el archivo de texto de esta forma).
Guarda la carpeta en una memoria usb o quemala en un CD.
Ahora el paso Final
Despues copia la carpeta en la computadora B con Ubuntu o Debian, ya sea en /home/usuario o en la que tu desees, y dirigete a ella y simplemente instalalos:
sudo dpkg -i *.deb
Y listo, ya habremos instalado un paquete de Ubuntu o Debian en una maquina sin conexion a internet.
Saludos.
Fuente | Every Flavour Beans












23/5/07
07:45:21
1
Hey David, voy a imprimir esto, voy a doblarlo con cuidadito, lo voy a sampar en la bolsa de mi mochila, me voy a bajar cuanta libreria y programas necesite y voy a irme a hacer pedazos el cerebro en la casa, por la noche.. Te agradezco tu buen esfuerzo, yo sé que será de mucha ayuda no sólo para mi sino para muchas personas más.
Usando
23/5/07
10:46:25
2
para esos casos si me animaría a bajar el DVD de ubuntu, pero no esta de más saber como bajar solo un paquete, gracias xD
Usando
28/5/07
04:26:24
3
yo me pregunte lo mismo hace como 1.5 anios y mi solucion en ese momento fue hacer un repositorio local xD era medio fumado pero no imposible… siempre quise hacerlo en un dvd pero no me vi en esa necesidad… interesante el metodo q propones
Usando
3/6/07
11:01:18
4
Interesante lo que has escrito, curiosamente corresponde a una peticion que me ha hecho un amigo que lo necesita.
Usando
31/7/07
13:41:39
5
que buen aporte porque en lo personal estaba asfixiado bajando cada vez el gcomprix. me pregunto si seria posible aplicar esto de alguna manera tambien para las actualizaciones de ubuntu (representaria 2 horas menos de conexion en mi caso) y para los paquetes que se bajan con automatix como el swiftfox, etc.
Usando
31/7/07
15:53:59
6
Me ha surgido otra duda existencial. si bajo el programa x desde feisty 64b se podra instalar en un i386. o por ejemplo el gcompris bajado con script generado en ubuntu 64b solo sirve para ubuntu 64b
Usando
31/7/07
16:04:25
7
que pena creo que la ultima pregunta se responde sola. al ver el scrip
Usando
31/7/07
16:11:23
8
@ricardo: efectivamente si tienes una maquina a 64bits y tu ubuntu es a 64 bits, el script generado es para los paquetes de 64 bits, y solo aplicarán para tu máquina
Y tambien esto solo aplica para paquetes que se encuentran en los repositorios de debian o ubuntu.
Gracias por comentar.
saludos
Usando
31/7/07
17:41:07
9
hola otra vez creo que encontre la panacea (o simplemente algo complementario a este procedimiento). se llama aptoncd o en extension aptitud on cd. es una aplicacion que te hace nada mas y nada menos que un iso con todo lo que hayas bajado en tu sistema. de manera que lo que haces es quemar el cd o dvd con este iso y ya tienes todo lo que necesitas para la proxima reinstalacion sin necesidad de internet este es el link http://sourceforge.net/project/downloading.php?groupname=aptoncd&filename=aptoncd_0.1-1_all.deb&use_mirror=superb-west
saludos y espero que les sirva.
Usando
9/8/07
23:28:34
10
Excelente aporte David, no sabes de cuanta utilidad me ha servido esta información, ya que en mi casa no cuento con una gran conexión, ahora puedo ir al caber y empezar a bajar infinidad de paquetes. Gracias .
Usando
18/8/07
19:09:16
11
pues seguro que hay una manera mas facil solo falta que alguien la descubra .
En mi opinion los desarrolladores de Ubuntu solo piensan en los que tienen Internet de banda super ancha y despreciando a los pobres que no estamos conectados a la red los miserables que tenemos que bajarnos los archivos tar.gz y que al compilarlos en Ubuntu no funcionara el paquete que te bajaste si es que no lo instalas desde su Synaptic o con su famoso apt-get.
El que puso el dinero para que Ubuntu naciera escogio mal al escoger Debian ya que esta distribucion estaba muriendo por que sus desarrolladores no se podian poner deacuerdo cuando se queria hacer algo nuevo.
Usando
16/9/07
22:29:50
12
En mi experiencia ubuntu y todas las de canonical son muy buenas distros, y jamas tuve problemas al compilar algo. De todas formas quisiera hacerle un aporte al tema aunque ya ha pasado tiempo desde el ultimo mje.
Si se fijan en la carpeta “/var/cache/apt/archives” verán que ahí están los paquetes que se han descargado, los agrupan, los queman y usan dpkg. Es bastante más simple no? XD. Por lo menos en kubuntu me ha servido de mucho, eso si, jamas limpio el cache…
Usando
10/10/07
19:30:10
13
Sos un Grosso
Acabas de solucionar uno de mis factores de duda ante la migracion a linux, porque yo no tengo internet en casa y creo, como dijo nico: sin banda ancha ubuntu es casi inutil (bah, a mi vieja le serviría perfecto, pero creo que a ninguno de nosotros que somos mas culo-inquieto nos sirve sin internet)
Pero, pero, pero…pero me encontré con otro problema, me meti en el synaptic a buscar un soft que se que existe (de hecho un tiempo que tuve internet lo baje) lo mande a buscar para hacer lo que indicas pero no estaba, ¿que puedo hacer?
mil graicas
Usando
8/11/07
06:23:12
14
no se y tu
Usando
8/11/07
07:30:56
15
Es un fenómeno. se acabaron los sufrimientos.
Usando
10/11/07
01:33:19
16
Está muy bueno, este método ya lo vengo empleando desde hace un tiempo y realmente es la única manera de instalar paquetes con un internet limitado, solo sugiero que faltaría completar el método para conseguir clonar los índices de repositorios a un equipo sin conexión alguna a internet y esto se logra copiado el sources.list y además el contenido completo de la carpeta /var/lib/apt/lists
Usando
21/2/08
11:43:38
17
Kpo groso master casate con mi hermana!!
Usando
19/7/08
08:50:43
18
VMWARE PLAYER!!!
puedes usar un ubuntu basico desde el live cd (iso)
y usar el VMWare Player para bajar los archivos como si estuvieras en ubuntu.
jo jo
Usando
22/1/09
11:50:48
19
Me parece una aportacion excelente, ya que apenas me estoy iniciando en Linux y las pocas cosas que he logrado, son gracias a estas comentarios.
Saludos a toda la comunidad desde Mexico
Jose Vega
Usando