Desde ayer 17 de febrero de 2026, los repositorios de ALDOS ofrecen LibreOffice 7.6.7.2, una versión considerablemente más moderna y funcional que la anterior (7.3.7.2). Esta actualización renueva la suite ofimática e implica un cambio significativo en la forma en que se distribuye y mantiene dentro de la distribución.

🧩 El problema: compilar LibreOffice se había vuelto insostenible

En los últimos meses, mantener una versión actualizada de LibreOffice compilada desde el código fuente se convirtió en una tarea titánica:

  • Dependencia de Java OpenJDK: La compilación requiere una versión reciente de Java y mantener OpenJDK al día implica un esfuerzo desproporcionado. Java es —personalmente— uno de los componentes que menos disfruto mantener en mi labor profesional.
  • Tiempo y recursos: Una compilación completa de LibreOffice consume un día entero y cerca de 300 GB de espacio en disco. Cualquier error durante el proceso obliga a reiniciar desde cero.
  • Dependencia encadenada con Poppler: Actualizar la biblioteca Poppler (utilizada para manejar PDF) obligaba a recompilar LibreOffice, lo que retrasaba la incorporación de mejoras en otras aplicaciones.

Además, la versión de Java 11 OpenJDK disponible en ALDOS es ya obsoleta, y muchos usuarios terminaban instalando manualmente la versión de Oracle para satisfacer sus necesidades. LibreOffice era el único motivo por el que aún mantenía un ecosistema Java dentro de la distribución.

✅ La solución: adoptar los paquetes RPM oficiales de LibreOffice

Tras evaluar distintas alternativas, decidí incorporar los paquetes binarios oficiales que The Document Foundation distribuye para su plataforma. Estos paquetes (versión 7.6.7.2, la última compatible con GLIBC 2.30 que utiliza ALDOS) ofrecen ventajas decisivas:

  • Compilación estática: Incluyen todo lo necesario (incluso una versión empotrada de Python con PyUNO), reduciendo las dependencias del sistema al mínimo.
  • Independencia de Java: Al utilizar estos paquetes, LibreOffice deja de depender de Java en ALDOS. Esto me permite descartar por completo toda la paquetería relacionada con Java del repositorio principal, simplificando el mantenimiento y liberando recursos.
  • Libertad para actualizar Poppler: Ahora puedo actualizar Poppler y otras bibliotecas con la tranquilidad de que la suite ofimática permanecerá estable, beneficiando al resto de aplicaciones que dependen de ellas.

Los paquetes oficiales se alojan en el repositorio ALDOS-nonfree (destinado a equipamiento lógico que se distribuye solo en formato binario o con licencias no-libres), y se ha creado un conjunto de meta-paquetes (libreoffice-writer, libreoffice-calc, etc.) que reemplazan de forma limpia a los antiguos paquetes nativos.

🔄 Actualización transparente para el usuario

Los usuarios de ALDOS solo deben ejecutar la actualización habitual:

yum -y update

El sistema reemplazará automáticamente los paquetes anteriores de LibreOffice 7.3.7.2 por los nuevos meta-paquetes que dependen de los binarios oficiales. He validado el proceso en varios equipos y máquinas virtuales; la transición ocurre de manera fluida y sin contratiempos, y todas las aplicaciones de la suite (Writer, Calc, Impress, etc.) quedan perfectamente funcionales.

🙏 Un reconocimiento merecido

Esta idea dista de ser nueva. Hace tiempo, Eduardo Moreno (de Tokonhu) me sugirió utilizar los paquetes oficiales de LibreOffice, señalando que el servicio de soporte de The Document Foundation exige su uso para atender cualquier consulta. Aunque la versión que ahora incorporamos es anterior a la última publicada, se trata de la más avanzada que puede ejecutarse con nuestra infraestructura actual. Finalmente he seguido su consejo. Gracias, Eduardo, por la paciencia y por recordarme que a veces la solución más sensata es adoptar lo que ya funciona bien, en lugar de empeñarse en reconstruirlo todo.

🧠 Conclusión

Con este cambio, ALDOS gana en estabilidad, mantenibilidad y libertad. Los usuarios obtienen una suite ofimática más moderna de manera automática, y yo puedo dedicar mi tiempo a otras áreas que realmente lo necesitan. Java abandona el barco y Poppler puede navegar sin lastres.

Como siempre, el software libre se trata de elegir las herramientas adecuadas para cada contexto. En este caso, la elección ha sido clara: los paquetes oficiales de LibreOffice son la vía más sensata para ALDOS.

Siguiente Entrada Entrada Anterior