Instalar aplicaciones sin conexión a Internet en Ubuntu

Tener Ubuntu y una conexión permanente a Internet es la opción más feliz para disponer un sistema actualizado y para instalar sin demasiadas vueltas lo que se nos ocurra. Sin embargo, siempre existe una que otra computadora donde la conexión a Internet es imposible por motivos de diferente índole.

Para dichos casos ¿Cómo hacemos para instalar una aplicación o algunas librerías si no disponemos de una conexión a Internet?


Lo primero que debemos saber es que cuando instalamos una aplicación (aptitude install nombredelpaquete) lo que estamos haciendo es descargar de los repositorios un paquete .deb). Ese paquete, a su vez, puede tener dependencias. Por lo tanto, en ese caso se descargan también los paquetes de los cuales depende.

Luego de descargar los paquetes, los mismos se instalan con el dpkg. Todos los paquetes descargados van a parar a un directorio del sistema y no se eliminan hasta tanto lo hagamos manualmente.

Con esta información ya nos basta para lograr nuestro cometido, obviamente disponiendo de una PC con conexión a Internet desde donde descargaremos inicialmente los archivos necesarios.

En adelante, la receta:

$ sudo aptitude clean
$ ls -l /var/cache/apt/archives/

$ sudo aptitude install build-essential

dependencias

$ sudo dpkg -i nombredelpaquete

El procedimiento es inevitablemente manual, pero no es para nada complejo. Recuerda, que la función del aptitude install en un equipo con conexión a Internet es la de automatizar esta tarea.

Vía: El Blog de Jabba

Tags: , , , , , , ,


  • Victor

    Hago una salvedad, el sistema “ermitaño” y la máquina en la que bajamos los paquetes tienen que estar “en sincronizmo”, de otro modo podemos encontrar el caso en que tengamos instaladas dependencias que faltan en la ermitaña y que aptitude no las baje.
    Escribí un script que se corre en la ermitaña asi (desde el pen drive que usaremos para transportar los paquetes) :

    ./getpkg.sh remember

    Y después desde la máquina con conexión:

    ./getpkg.sh download package

    Donde package es el paquete que queremos instalar. Usa apt-rdepends para determinar las dependencias, compara con lo que había instalado en la máquina original, y baja lo que falta. Después instalamos con dpkg -i.
    Todavía está sin probar…

    [EDITADO]: pronto prondremos a vuestra disposición el script completo bien comentado y con algo de ruedo.

    Reply

  • Luciano Post author

    Excelente aporte Victor! Lo vamos a necesitar mucho!

    Un saludo.

    Reply

  • Informático de Guardia

    Aunque válido prefiero optar por otra solución para instalar programas sin conexión a Internet que considero algo más cómoda.

    De todos modos siempre es bueno contar con varias opciones para hacer una misma cosa (en la variedad, ¿está el gusto? 😉 )

    Un saludo

    Reply

  • Luciano Post author

    Excelente aporte también!

    Muchas gracias!

    Reply

  • honovan

    bueno amigo tengo este ploblema especificamente .
    tengo en escritorio los paquetes que deseo instalar (empaquetados y posiblemente comprimidos).
    como hago para intalarlos???.
    he leido de todo y creo estar mariado con tantas cosas pero nada claro.
    los paquetes ha intalar son:wine,wine door ,adobe reader, gambas y otros por el estilo .
    no tengo coneccion ha internet y soy nuevo .
    mi version ubuntu es isadora(linux mint) con gnome .
    el añadir y desistalar no lo veo por ningun lado aun mas creo que en esta detokp la quitaron veo sinapsis solamente. agradesco su ayuda .

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.