OpenOffice para todos los GNU/Linux (Instalación)
February 24th, 2006 by BusindreEsta solución vale para cualquier GNU/Linux (Debian, Ubuntu, Slackware, Gentoo, Mandriva,..) en el que queramos instalar la famosa suite ofimática de código abierto "OpenOffice", el método es el mismo bajemos el paquete en ingles o en castellano. Nosotros lo estamos basando en la versión 2.3, pero es independiente de la versión, únicamente estar atentos a los números de las versiones de las rutas que pueden cambiar dependiendo de la versión que usemos (3.0, 3.1, 2.0,..).
Para el que no se quiera complicar tenemos un paquete con el openoffice 2.3 en castellano que solo requiere de ser descargado, descompreso y ejecutar el script para que nos instale Open Office en cualquier distro GNU/Linux
Open Office Linux Universal (2.3): http://www.megaupload.com/?d=SXDQINT7 (Castellano).
Una vez descargado:
$ tar -xvjf openoffice_2.3_LINUX.tar.bz2
# ./script
NOTA: Lo instalará en /opt
Vamos a ver como instalarlo sin hacer uso de ese paquete preparado, ya que podemos estar interesados en usar otra versión más moderna o símplemente aprender a hacerlo nosotros de forma manual.
Paquete (inglés): http://download.openoffice.org/2.3.1/index.html?focus=download
Paquete (Castellano): http://es.openoffice.org/
De usar el paquete en ingles tendremos: OOG680_m5_native_packed-1_en-US.9221
De usar el paquete en ingles tendremos: OOG680_m5_native_packed-1_es.9221/
Para el post tomaremos como ejemplo el paquete en castellano, anteriormente el proceso consistía en bajar el Openoffice en ingles y luego pasarle un script de traducción, esto ya no es necesario ya que tenemos el paquete en castellano listo para ser descargado. Vamos a ver como instalarlo.
Que necesitamos:
El Openoffice (Del idioma que queramos)
cpio
tar
pkgtools de la serie A
rpm de la serie AP.
Creamos dos directorios y descomprimimos el tar.gz en uno de ellos:
$ mkdir TMP_1
$ mkdir TMP_2
"Metemos el tar.gz de instalación de Openoffice en TMP_1"
$ cd TMP_1
$ tar zxvf OOo_*.*.*_LinuxIntel_rpm_install.tar.gz
Quedándonos en TMP_1:
OOG680_m5_native_packed-1_es.9221/
OOo_*.*.*_LinuxIntel_rpm_install.tar.gz
Extraemos los rpm en TMP_2:
$ cd ../TMP_2
$ for i in ../TMP_1/OOG680_m5_native_packed-1_es.9221/RPMS/*.rpm; do rpm2cpio $i | cpio -id; done
Nos quedara en TMP_2 los siguientes directorios:
OOG680_m5_native_packed-1_es.9221/
opt/
El directorio que nos interesa es /opt/openoffice.org2.3/ que dentro tiene:
help/ licenses/ presets/ program/ readmes/ share/
En /ruta/TMP_2/opt/openoffice.org2.0/program/ Tenemos todos los ejecutables:
sbase sdraw
simpress soffic
swriter scalc
smath etc...
Instalando Openoffice
Puedes poner la carpeta donde quieras, para el ejemplo la moveremos a /opt de la siguiente forma
# mv openoffice.org2.3 /opt/
Luego realizo enlaces a /usr/bin/ de esta manera:
# ln -s /opt/openoffice.org2.*/program/swriter swriter
# ln -s /opt/openoffice.org2.*/program/soffice soffice
# ln -s /opt/openoffice.org2.*/program/sdraw srdraw
# ln -s /opt/openoffice.org2.*/program/scalc scalc
# ln -s /opt/openoffice.org2.*/program/sbase sbase
# ln -s /opt/openoffice.org2.*/program/smath smath
De esta forma podremos usar el comando swriter, scalc, sdraw desde consola.
Ya podemos borrar los directorios sobrantes TMP_1 y TMP_2.
Posted in How To |