DAMR.NET

[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 carpetaisntalacion

sh 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

19 Responses to “[HOWTO] Como Instalar Paquetes de Ubuntu o Debian en Una Computadora Sin Conexion a Internet o con Baja Velocidad de Descarga”

  1. Mario says:

    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.

    [Responder]

  2. j_aroche says:

    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

    [Responder]

  3. sirgt says:

    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

    [Responder]

  4. Jsoriano6 says:

    Interesante lo que has escrito, curiosamente corresponde a una peticion que me ha hecho un amigo que lo necesita.

    [Responder]

  5. ricardo says:

    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.

    [Responder]

  6. ricardo says:

    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

    [Responder]

  7. ricardo says:

    que pena creo que la ultima pregunta se responde sola. al ver el scrip

    [Responder]

  8. David says:

    @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

    [Responder]

  9. ricardo says:

    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.

    [Responder]

  10. Teicrer says:

    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 .

    [Responder]

  11. nico says:

    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.

    [Responder]

  12. D4RIO says:

    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…

    [Responder]

  13. gAbaroski says:

    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

    [Responder]

  14. cars says:

    Es un fenómeno. se acabaron los sufrimientos.

    [Responder]

  15. Enrique says:

    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

    [Responder]

  16. Tincho09 says:

    Kpo groso master casate con mi hermana!!

    [Responder]

  17. Dael says:

    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

    [Responder]

  18. Jose Luis says:

    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

    [Responder]

Leave a Reply




Identifíquese con su cuenta de Twitter presionando el siguiente botón o llene el formulario siguiente:

Acerca de

DAMR.NET es un blog en el cual encuentras artículos sobre tecnología, cosas geek, fotografía, software, acontecer nacional e internacional, y muchas cosas más. Su sede central está en El Salvador, pero es expansible a toda habla hispana, siempre manteniendo nuestra hermandad.

Leer más...