Instalar OpenOffice sin red ni CD

Para usar apt o aptitude necesitamos estar conectados a Internet o tener un CD que actúe como repositorio, ¿pero qué ocurre si no disponemos de ninguno de ellos?. Seguramente estás pensando en descargar el paquete .deb e instalarlo con dpkg, ¿pero qué ocurre cuando son muchos paquetes (o muchas dependencias)?

A continuación vamos a ver una opción para cuando necesitamos instalar un programa y el equipo no tiene conexión a internet ni lector de CD/DVD. Para esto usaremos como ejemplo a la instalación de OpenOffice (OO):

1. Primero necesitaremos un equipo con conexión para obtener los paquetes de OO que llevaremos a nuestro equipo objetivo. En este equipo (que llamaremos “A”) abrimos Synaptic y marcamos para instalar los paquetes requeridos, en nuestro caso: “openoffice.org”, “openoffice.org-help-es” y “language-support-es” (todos ellos pedirán incluir sus propias dependencias)

2. En el equipo “A”,una vez marcados los paquetes en Synaptic, vamos a: “Menú Archivo” > “Generar un Script de Descarga de Paquetes” y guardamos el documento con extensión .sh (por ejemplo: “paquetes-openoffice.sh”). Lo que hemos hecho es crear un script para descargar todos los paquetes de OpenOffice y sus dependencias.

3. Cerramos Synaptic sin aplicar los cambios marcados, es decir, sin instalar los paquetes seleccionados, ya que lo único que necesitábamos era crear el script de descarga de los paquetes. Ahora nos aseguramos que el directorio donde esta nuestro script tenga permisos de escritura y que el mismo script sea ejecutable.

4. Llega el momento de ejecutar nuestro script para que se descarguen los paquetes de OpenOffice. En una terminal escribimos: “sh paquetes-openoffice.sh” (dependiendo del nombre que usaste para el archivo)

5. Una vez terminada la ejecución tendremos todos los archivos principales y las dependencias. Los pasamos a una memoria USB y lo llevamos al equipo en donde queremos realizar la instalación (el equipo “B”, en el que no disponemos de red ni lector de CD)

6. En nuestro equipo “B” vamos a copiar todos los archivos .deb descargados en el punto anterior, al directorio: “/var/cache/apt/archives/” (necesitas permisos de administrador para esto)

7. Ahora ya podemos realizar la instalación: “sudo aptitude install openoffice.org openoffice.org-help-es language-support-es”

Ya que los paquetes están en “cache” el sistema no buscará descargarlos desde Internet, usando, en su lugar, las copias locales. Para comprobar esto podemos ver el mensaje que entrega aptitude (o apt). Por ejemplo, en mi caso dice: “Necesito descargar 0B/191MB de ficheros”

Artículos Aleatorios

2 comments

  1. Procedimiento muy detallado (enhorabuena), como sugerencia y mejora, indicar que no es necesario copiar los archivos al directorio /var/cache/apt/archives en la máquina “B” pudiendo hacerlo directamente desde Synaptic

    Un saludo y gracias por los “tutos” que publicas

  2. Gracias por el dato IdeG y muy buen blog el tuyo :-)

    Saludos,

Leave a comment