Instalando la versión «oficial» de AOO en Linux

Guías para Apache OpenOffice «como un todo». Para guías específicas de cada componente consulte el subforo de cada aplicación
Reglas del Foro
Este sub-foro no es para hacer preguntas
Aquí encontrará guías básicas sobre Apache OpenOffice «como un todo» (instalación, resolución de problemas, etc.). Para guías específicas para cada componente por favor consulte los subforos de cada aplicación.

También puede consultar la Documentación disponible sobre Apache OpenOffice
Responder
Avatar de Usuario
RGB-es
Mensajes: 4739
Registrado: Lun Nov 24, 2008 10:46 am
Contactar:

Instalando la versión «oficial» de AOO en Linux

Mensaje por RGB-es »

Guía actualizada el 14/07/2013 Esta guía también se encuentra en wiki en español del proyecto
  • NOTA: En principio, OOo/AOO puede coexistir tranquilamente con LibO, que seguramente vendrá preinstalado en su distribución Linux de preferencia ya que ambos paquetes se instalan en directorios diferentes. El problema está en que algunas distribuciones Linux al pasar de la versión modificada de OOo que distribuían a la versión (también modificada) de LibO que ahora distribuyen han tomado algunas medidas un tanto «extremas». Esto hace que en distribuciones como *ubuntu o fedora, para instalar AOO sea necesario desinstalar completamente LibO. Es importante notar que este «conflicto» es completamente artificial y existe solo por el modo en el cual esas distribuciones empaquetan LibO: en otras distribuciones (por ejemplo, openSUSE) esto no es necesario, pero si en su distribución experimenta problemas al intentar instalar AOO, puede o bien utilizar la instalación en paralelo descrita más abajo o desinstalar completamente LibO antes. La forma de lograr esto último dependerá del gestor de paquetes utilizado por su distribución Linux (por ejemplo, en ubuntu sería suficiente realizar sudo apt-get purge libreoffice* mientras que en fedora puede utilizar sudo yum remove libreoffice*). Si lo desea, luego podrá instalar LibO desde la página del proyecto, no desde los repositorios de su distro.

    Para saber cómo realizar una instalación «como usuario» de AOO que permita tener varias versiones del programa en paralelo, ver más abajo
Descargando el paquete correcto

Para saber de dónde obtener la última versión de OOo/AOO, se puede consultar este tema:

dónde obtener la última versión de AOO

Ahora bien, el usuario que siga los enlaces allí publicados se encontrará con cuatro versiones para Linux:
  • Linux 32-bit RPM
  • Linux 32-bit DEB
  • Linux 64-bit RPM
  • Linux 64-bit DEB
Cual descargar dependerá de la distribución Linux en uso.

Principales distribuciones Linux que utilizan paquetes RPM: fedora, openSUSE, mandriva, mageia

Principales distribuciones Linux que utilizan paquetes DEB: debian, ubuntu, Linux Mint

Las computadoras modernas pueden funcionar en 64 bits, pero eso no significa que el sistema operativo también lo sea ya que es posible instalar un sistema de 32 bits en un computador de 64. Si el usuario no sabe si su sistema es de 32 o 64 bits, puede abrir un terminal (Konsole en KDE, gnome-terminal en gnome...) y escribir la siguiente instrucción:

Código: Seleccionar todo

uname -i
si la respuesta es «x86_64» el sistema será de 64 bits, si es «i386», «i586» o semejante, será de 32 bits.

El usuario debe descargar el paquete que mejor se adapte a su sistema:
  • Para RPM de 32 bits
    OOo hasta la versión 3.3: OOo_<versión>_Linux_x86_install_rpm_es.tar.gz
    AOO para las versiones 3.4.x: Apache_OpenOffice_incubating_<versión>_Linux_x86_install-rpm_es.tar.gz
    AOO a partir de la versión 4: Apache_OpenOffice_<versión>_Linux_x86_install-rpm_es.tar.gz
  • Para RPM de 64 bits
    OOo hasta la versión 3.3: OOo_<versión>_Linux_x86-64_install_rpm_es.tar.gz
    AOO para las versiones 3.4.x: Apache_OpenOffice_incubating_<versión>_Linux_x86-64_install-rpm_es.tar.gz
    AOO a partir de la versión 4: Apache_OpenOffice_<versión>_Linux_x86-64_install-rpm_es.tar.gz
  • Para DEB de 32 bits
    OOo hasta la versión 3.3: OOo_<versión>_Linux_x86_install_deb_es.tar.gz
    AOO para las versiones 3.4.x: Apache_OpenOffice_incubating_<versión>_Linux_x86_install-deb_es.tar.gz
    AOO a partir de la versión 4: Apache_OpenOffice_<versión>_Linux_x86_install-deb_es.tar.gz
  • Para DEB de 64 bits
    OOo hasta la versión 3.3: OOo_<versión>_Linux_x86-64_install_deb_es.tar.gz
    AOO para las versiones 3.4.x: Apache_OpenOffice_incubating_<versión>_Linux_x86-64_install-deb_es.tar.gz
    AOO a partir de la versión 4: Apache_OpenOffice_<versión>_Linux_x86-64_install-deb_es.tar.gz
Avatar de Usuario
RGB-es
Mensajes: 4739
Registrado: Lun Nov 24, 2008 10:46 am
Contactar:

Re: Instalando la versión «oficial» de AOO en Linux

Mensaje por RGB-es »

Instalando los paquetes

Una vez descargado el paquete correcto, este debe descomprimirse. Esto puede realizarse de dos formas:

- Gráficamente con las herramientas dadas por el escritorio. Por ejemplo, en kde 4 es suficiente hacer click derecho → «Extraer archivador aquí». Otros entornos de escritorio tienen sistemas semejantes.

- Por línea de comandos. Para el «geek» que todos tienen dentro. Abriendo un terminal en la carpeta donde se ha descargado el paquete:

Código: Seleccionar todo

tar -vxzf nombre-archivo
Se generará una carpeta dentro de la cual se encuentran otras y, en versiones hasta la 3.3, algunos archivos sueltos (setup, update, JavaSetup.jar: estos archivos son de un instalador escrito en java que jamás he utilizado, por lo que no hablaré de ellos).

Dependiendo de la versión descargada, tendremos una carpeta llamada RPMS o DEBS. Entrando en esa carpeta nos encontraremos con unas decenas de archivos y un par de carpetas más.

Se debe ahora abrir un terminal de comandos en esa carpeta y realizar la siguiente operación:

Para paquetes RPM:

Código: Seleccionar todo

sudo rpm -Uvh *.rpm
Para paquetes DEB:

Código: Seleccionar todo

sudo dpkg -i *.deb
El sistema pedirá la clave de administrador y procederá con la instalación.

Hecho esto, escribimos

Código: Seleccionar todo

cd desktop-integration
y allí instalamos el paquete con la integración de escritorio. Existen paquetes específicos para redhat/fedora, openSUSE, mandriva y un paquete deb genérico para todas las distribuciones basadas en debian.

Para distros basadas en RPM:

Código: Seleccionar todo

sudo rpm -Uvh <nombre-paquete>
Por ejemplo, para openSUSE o sus derivados y la versión 4.0.0 de AOO será el paquete openoffice4.0-suse-menus-4.0-9702.noarch.rpm (nuevamente, los números cambiarán con cada nueva versión). Para fedora se puede utilizar el que tiene «redhat» en el nombre, mandriva/mageia también tienen uno propio mientras que el resto de las distros basadas en rpm pueden utilizar el paquete que dice «freedesktop».
  • NOTA: el paquete «freedesktop» puede utilizarse sin problemas también en openSUSE, fedora o mandriva en lugar de los paquetes específicos de esas distribuiciones. De hecho, es altamente probable que en próximas versiones de AOO estos paquetes específicos sean eliminados, quedando solo el rpm construido de acuerdo a los estándares de freedesktop.
  • Pista: recuerden que la consola tiene la habilidad de completar una instrucción simplemente presionando TAB, por lo que esta instrucción para instalar la integración con el escritorio podría completarse del siguiente modo:
    rpm -Uvh o
    sin dejar espacio, presionar tab: completa hasta openoffice.org4.0-
    sin dejar espacio escribir la primer letra del nombre que nos interesa (s para openSUSE, m para mandriva, r para fedora/redhat o f para freedesktop) y presionar TAB nuevamente: la instrucción estará ya completa y solo nos quedará ejecutarla.
Para distros basadas en DEB (y solo porque no hay confusión...):

Código: Seleccionar todo

sudo dpkg -i *.deb
Listo, la versión oficial de AOO está instalada y lista para utilizar.

Nota importante

- Si utilizó una versión anterior de OOo es posible que experimente problemas al intentar abrir la versión recién instalada. Esto se debe generalmente a problemas con el perfil de usuario por lo que puede intentar reiniciarlo siguiendo la tercer entrada de esta guía: el perfil de usuario de AOO

Sobre Java

Para algunos componentes, como Base, algunos filtros para exportar archivos y posiblemente algunas extensiones (como por ejemplo LanguageTool), es necesario tener un entorno de ejecución de Java instalado.

En la mayor parte de las distribuciones Linux esto no es un problema y de hecho alguna versión de java estará instalada por defecto, por ejemplo openJDK que funciona a la perfección con Apache OpenOffice.

Si por alguna razón Java no está instalado en su sistema, es altamente recomendable que lo instale desde un repositorio de su distribución utilizando su gestor de paquetes ya que hacerlo «manualmente» no es una tarea simple. Consulte la documentación de su distribución Linux para saber cómo instalar paquetes desde un repositorio.

Es importante notar que no es suficiente que el entorno Java esté instalado: debe decirle a AOO que lo utilice. En Herramientas → Opciones → OpenOffice.org → Java, asegúrese de ver algo así
java.png
Ambas cajas, la que dice «Utilizar un entorno de ejecución de Java» y la correspondiente al entorno seleccionado deben estar claramente marcadas.
Avatar de Usuario
RGB-es
Mensajes: 4739
Registrado: Lun Nov 24, 2008 10:46 am
Contactar:

Re: Instalando la versión «oficial» de AOO en Linux

Mensaje por RGB-es »

Instalación como usuario

La versión de «oficial» de OOo/AOO es bastante «autocontenida», teniendo pocas dependencias externas. Esto hace posible «descomprimir» los paquetes de instalación para colocarlos donde el usuario lo desee, incluso en una carpeta local para tener una instalación sin privilegios de administrador.

El procedimiento que se describe a continuación es particularmente útil para probar versiones de desarrollo sin perturbar una instalación estable existente, pero también podría utilizarse por alguien sin privilegios de administrador que quiere la última versión.

El procedimiento tiene ligeras diferencias según se tengan paquetes rpm o deb.

Dentro de la carpeta RPMS (DEBS) que se generó al descomprimir el paquete de instalación de OOo/AOO, cree una carpeta con un nombre simple, por ejemplo INSTAL.

Inicie un terminal dentro de la carpeta INSTAL y escriba como usuario normal:

Para rpm:

Código: Seleccionar todo

for i in ../*.rpm; do rpm2cpio $i | cpio -id; done
Para deb:

Código: Seleccionar todo

for i in ../*.deb; do dpkg-deb -x $i . ; done
¡Respete toda la línea, incluso los «puntos»!

Se generará una carpeta de nombre opt con otras subcarpetas dentro: allí está toda la instalación de OOo/AOO.

para OpenOffice hasta la versión 3.4.1

Código: Seleccionar todo

ruta-a-la-carpeta/INSTAL/opt/openoffice.org3/program
para OpenOffice a partir de la versión 4.0.0

Código: Seleccionar todo

ruta-a-la-carpeta/INSTAL/opt/openoffice4/program
Encontrará unos script para lanzar los distintos componentes de OOo/AOO: soffice, swriter, scalc, sdraw, simpress. Dependiendo de cómo esté configurado su sistema, solo será necesario hacer clic en el script para abrir la aplicación correspondiente.

NOTA: Con este tipo de «instalación» no es posible utilizar los paquetes de integración con el escritorio. Las entradas del menú y la asociación de archivos deberá realizarse «a mano».
Avatar de Usuario
RGB-es
Mensajes: 4739
Registrado: Lun Nov 24, 2008 10:46 am
Contactar:

Re: Instalando la versión «oficial» de AOO en Linux

Mensaje por RGB-es »

Cambiando el directorio de usuario

Por defecto, el directorio con el perfil de usuario se encuentra en la carpeta

para OpenOffice hasta la versión 3.4.1

~/.openoffice.org/3/

para OpenOffice desde la versión 4.0.0

~/.openoffice/4/

(ver la guía el perfil de usuario de AOO para más información). Es posible cambiar ese directorio editando, para versiones hasta la 3.4.1 el archivo

Código: Seleccionar todo

ruta-a-la-carpeta/INSTAL/opt/openoffice.org3/program/bootstraprc
mientras que a partir de la versión 4 se deberá modificar

Código: Seleccionar todo

ruta-a-la-carpeta/INSTAL/opt/openoffice4/program/bootstraprc
Para eso se deben cambiar los permisos del archivo en modo tal de permitir su edición. Esto puede hacerse (al menos en kde) con un clic derecho sobre el archivo → Propiedades → pestaña Permisos y cambiando el valor de «Propietario» a «Lectura y escritura posibles», o bien desde la línea de comandos con

Código: Seleccionar todo

chmod +w bootstraprc
Abriendo el archivo, se puede cambiar ahora el valor asignado a la variable «UserInstallation» de

$SYSUSERCONFIG/.openoffice.org/3 para las versiones 3.X
$SYSUSERCONFIG/.openoffice/4 a partir de la versión 4

a aquello que se desee. Por ejemplo

Código: Seleccionar todo

UserInstallation=$ORIGIN/..
(¡atención a los dos puntos!) utilizará como directorio de usuario el mismo directorio de la «instalación».
Avatar de Usuario
RGB-es
Mensajes: 4739
Registrado: Lun Nov 24, 2008 10:46 am
Contactar:

Re: Instalando la versión «oficial» de OOo en Linux

Mensaje por RGB-es »

Repositorio no oficial para sistemas Debian

Miembros de la comunidad han iniciado un repositorio de AOO para sistemas Debian:

Unofficial Apache OO Debian repository

[17/09/2013] Para instrucciones sobre cómo usar este repositorio, puede consultarse este mensaje
Avatar de Usuario
RGB-es
Mensajes: 4739
Registrado: Lun Nov 24, 2008 10:46 am
Contactar:

Re: Instalando la versión «oficial» de AOO en Linux

Mensaje por RGB-es »

Repositorios locales

Una forma alternativa de instalar AOO es crear un repositorio local de software. Cada distribución Linux tiene su método para crear repositorios, por lo que aquí comentaré solamente cómo hacerlo en openSUSE.

Luego de descomprimir el archivo tar.gz que contiene los archivos de instalación, podemos mover el archivo de integración con el escritorio para openSUSE (por ejemplo, openoffice.org3.4-suse-menus-3.4-9590.noarch.rpm —los números cambiarán con cada nueva versión) al directorio superior y eliminar luego la carpeta desktop-integration con los otros archivos rpm que solo sirven para otras distros.

Ahora nos dirigimos a YaST, la herramienta de administración de openSUSE, donde debemos seleccionar bajo «Software» la opción «Repositorios de Software». En la pantalla que se abre, abajo a la izquierda tenemos la opción «Añadir» → allí seleccionamos «Directorio local» → Siguiente → damos un nombre al repositorio (por ejemplo, AOO-local) y con el botón Navegación seleccionamos la carpeta con los archivos de instalación. Con el botón Siguiente, el repositorio local será creado. Ahora es suficiente ir al administrador de paquetes YaST2 e instalar AOO gráficamente.

Otras distribuciones Linux tendrán métodos semejantes de crear repositorios locales.
Avatar de Usuario
RGB-es
Mensajes: 4739
Registrado: Lun Nov 24, 2008 10:46 am
Contactar:

Re: Instalando la versión «oficial» de AOO en Linux

Mensaje por RGB-es »

Instalando en Slackware y derivados

Nunca he utilizado esta distro por lo que no puedo opinar, pero un usuario de este foro ha dejado una pequeña guía de cómo instalar OOo desde el código fuente utilizando un script de «SlackBuilds»:

Instalando en Slackware/Vector Linux
Avatar de Usuario
RGB-es
Mensajes: 4739
Registrado: Lun Nov 24, 2008 10:46 am
Contactar:

Re: Instalando la versión «oficial» de AOO en Linux

Mensaje por RGB-es »

Compilando desde el código fuente

Para los que por alguna razón no pueden utilizar las opciones previas, o para los que simplemente quieren hacer las cosas en forma «más artesanal» aquí tienen una guía de cómo compilar Apache OpenOffice desde el código fuente

[Wiki]Apache OpenOffice Building Guide
No respondo mensajes privados sobre AOO/LibO, por favor, utilice el foro para sus preguntas

LibreOffice en openSUSE con escritorio Plasma
---
Existen dos clases de personas: las que dicen que existen dos clases de personas y las que no.
Responder