Ir al contenido

Pruebas en distribuciones

Temario se desarrolla principalmente en Debian 13 y Ubuntu 26.04, pero queremos que funcione en el mayor número posible de distribuciones. Si usas Linux en una distro diferente, puedes ayudar enormemente pasando unos minutos ejecutando las comprobaciones de esta página y reportando el resultado.

DistribuciónCLI / bibliotecaGUI (temario-grafico)
Debian 13 Trixie✅ Probado✅ Probado
Ubuntu 26.04 Noble✅ Probado✅ Probado
Ubuntu 24.04 Noble✅ Funciona⚠️ PySide6 ≥ 6.7 no está en repos oficiales
Fedora 44🔲 Sin confirmar🔲 Sin confirmar
Fedora 43🔲 Sin confirmar🔲 Sin confirmar
Ubuntu 22.04 Jammy🔲 Sin confirmar🔲 Sin confirmar
Linux Mint🔲 Sin confirmar🔲 Sin confirmar
openSUSE Tumbleweed🔲 Sin confirmar🔲 Sin confirmar
Rocky Linux / AlmaLinux🔲 Sin confirmar🔲 Sin confirmar
Arch Linux / Manjaro🔲 Sin confirmar🔲 Sin confirmar

Las distros marcadas con 🔲 son las que más necesitan voluntarios.

Opción A — Instalación desde paquete (.deb o .rpm)

Sección titulada «Opción A — Instalación desde paquete (.deb o .rpm)»

Si tu distro es compatible con paquetes Debian o Fedora, descarga e instala los paquetes desde la página de paquetes y ejecuta:

Ventana de terminal
# 1. Comprobar versión
temario version
# 2. Generar el curso de ejemplo (requiere LibreOffice instalado)
temario build courses/ejemplo
# 3. Verificar que se generaron los ficheros
ls courses/ejemplo/output/odp/
ls courses/ejemplo/output/pdf/
# 4. (Opcional) Lanzar la interfaz gráfica
temario-grafico

Opción B — Instalación desde el código fuente

Sección titulada «Opción B — Instalación desde el código fuente»

Funciona en cualquier distro con Python ≥ 3.12:

Ventana de terminal
# 1. Dependencias de sistema
sudo apt-get install -y git curl libreoffice poppler-utils # Debian/Ubuntu
sudo dnf install -y git curl libreoffice poppler-utils # Fedora
# 2. Instalar uv
curl -LsSf https://astral.sh/uv/install.sh | sh
source ~/.local/bin/env
# 3. Clonar e instalar
git clone https://gitlab.com/pepesan/temario-app temario
cd temario
uv sync
# 4. Probar
./temario version
./temario build courses/ejemplo
ls courses/ejemplo/output/

Abre un issue en GitLab con la etiqueta distro-test e incluye:

  1. Distribución y versión — p.ej. “Fedora 44 (Workstation)”
  2. Método de instalación — paquete .deb/.rpm o código fuente
  3. Resultado de cada paso — ✅ funciona / ❌ falla (pega el error completo)
  4. Versión de Pythonpython3 --version
  5. Versión de LibreOfficelibreoffice --version

Abrir un issue de pruebas →

Fedora 43 y 44

Los paquetes .rpm se generan en CI pero aún no se han instalado en una máquina Fedora real. Se necesita confirmar instalación y ejecución básica.

Ubuntu 24.04

El CLI funciona. Queremos confirmar si la GUI puede instalarse con algún método alternativo (pip, uv) o si hay que documentar la limitación definitivamente.

Linux Mint / Pop!_OS

Basadas en Ubuntu, probablemente funcionen, pero no está confirmado. Una prueba rápida con el AppImage sería suficiente.

openSUSE / Arch

Instalación desde código fuente con uv sync. Solo hace falta confirmar que Python ≥ 3.12 y LibreOffice están disponibles en sus repos.