Development/Linux Build Dependencies/es

Las órdenes siguientes prepararán un sistema Linux normal en uno capaz de compilar LibreOffice. Se trata de la manera más sencilla de inicializar sus dependencias de compilación.

Debian / Ubuntu
1. Instale algunos de los prerrequisitos que suelen pasarse por alto: sudo apt-get install git gstreamer1.0-libav libkrb5-dev nasm graphviz ccache

2. Para ejecutar, su lista de repositorios ha de incluir el repositorio de código fuente. Cerciórese de que tenga un renglón deb-src en /etc/apt/sources.list correspondiente al repositorio «main».

Puede añadir el origen de software al «descomentar» el renglón (quitarle el  inicial) debajo del renglón , o bien copie el renglón   equivalente y añádale. O simplemente añada el repositorio mediante el gestor de orígenes de software (en Ubuntu: Software y actualizaciones).

Los renglones de los repositorios de código fuente deben quedar parecidos a estos:

deb-src http://http.debian.net/debian/ stretch main (en Debian 9)

deb-src http://archive.ubuntu.com/ubuntu/ xenial main (en Ubuntu 16.04)

3. Ahora, asegúrese de que los repositorios funcionen adecuadamente (sin errores) sudo apt-get update

Algunos servidores réplica no copian el código fuente. Si ello ocurre, deberá cambiarse a otra réplica que sí lo haga. De lo contrario, se produciría el error «No se pudo encontrar el paquete de fuentes de “libreoffice”» en el paso siguiente.

4. A continuación, instale todas las dependencias de compilación mediante: sudo apt-get build-dep libreoffice

El procedimiento anterior se probó en Ubuntu 14.04+ y Debian Stretch.

openSUSE
Si busca compilar versiones recientes de LibreOffice, le aconsejamos que añada el repositorio «factory» de LibreOffice para obtener dependencias razonablemente al día:

Para openSUSE 13.2, por ejemplo:

Si planea trabajar con un clon de Git, naturalmente querrá Git también:

Ahora instálese todas las dependencias de compilación:

IMPORTANTE: Revise que tenga un SDK de Java adecuado. Por desgracia, gcj se instala por omisión pero no funciona como debería. Ejecute esto:

Fedora/RedHat
A menos que quiera en verdad usar gnome-vfs, configure LibreOffice con un  adicional: así es como se han compilado los paquetes nativos de Fedora. Si opta por lo predeterminado, necesitará

Arch Linux
Configure el sistema de compilaciones básico: sudo pacman -S base-devel Instale por lo menos los tipos de letra necesarios para la interfaz de usuario: sudo pacman -S ttf-dejavu artwiz-fonts

Si se instala, tendrá que quitar la dependencia a.

Instalar las dependencias con pacman
Estas dependencias de make fueron copiadas del archivo PKGBUILD oficial del Sistema de compilaciones de Arch.

Si no piensa trabajar con Java, puede eliminar,  ,  ,   y   de esta lista. LibreOffice se ejecuta casi por completo sin Java.