Generación y mantenimiento - guadalinex-archive/guadalinex-v5 GitHub Wiki
Creación y mantenimiento
- Esta fase es otra de las que se suele olvidar pero que marca la diferencia entre un CD live y una distribución. Para hacer una distribución necesitas un objetivo, un diseño, unas configuraciones predeterminadas y algún medio de distribución de la distro. Y de esto último trata esta fase.
Un CD live es un medio óptimo para distribuir nuestra distro por razones de sobra conocidas, pero no podemos quedarnos ahí. ¿Qué pasa si hay fallos de seguridad y hace falta actualizar el “software” afectado? ¿O si sacamos una nueva versión de la distro? ¿Haremos que los usuarios se la reinstalen? ¿No tendría más sentido poder ofrecer unos repositorios de paquetes desde los que poder hacer las actualizaciones oportunas?
De ahí la importancia de guardar configuraciones, grupos de aplicaciones a instalar y cualquier otra diferencia con la distro padre, en paquetes. Y después generar nuestros repositorios. Así podremos controlar y mantener de forma eficiente nuestra distribución, usando las herramientas que nos facilita el sistema de paquetería, desde un sólo sitio: el repositorio.
Una vez tengamos el repositorio creado y listo, sólo nos quedará generar los CDs para facilitar la distribución de nuestro sistema operativo.
Por ejemplo, en Guadalinex v3 se contemplaron 2 posibles sistemas de distribución: un instalador no-live, basado en paquetes y un CD live, con su propio instalador. Cada uno convenientemente adaptado a nuestra imagen corporativa (“Artwork”). En la versión actual de Guadalinex, la v5, no se mantienen estos dos sistemas de distribución, ya que cambia la organización y jerarquía de los paquetes de configuración, como se verá más adelante.
Con esto se termina el diseño y creación de nuestra distro, pero aún nos faltaría algo importante como es el llevar un seguimiento a la misma (solución de bugs, actualizaciones de seguridad, etc) y mantenimiento de los repositorios.