190 likes | 313 Vues
Generación de distribuciones Universitarias Introducción. En la actualidad existen multitud de distribuciones linux, tanto en entornos universitarios como en Instituciones públicas: Guadalinex_US … Linex Molinux Guadalinex
E N D
Generación de distribuciones Universitarias Introducción • En la actualidad existen multitud de distribuciones linux, tanto en entornos universitarios como en Instituciones públicas: • Guadalinex_US • … • Linex • Molinux • Guadalinex Dónde cada universidad o institución ha personalizado una distribución base Debian, ubuntu, etc. Generándo esta distribución basándose en el proyecto metadistros, etc.
Generación de distribuciones Universitarias unidistro • Como punto de partida de este proyecto se ha tomado el desarrollo, realizado por emergya, para la generación de la distribución Guadalinex v3 de la Junta de Andalucía. • Este equipo de desarrollo está formado entre otras personas por: • Juan Jesús Ojeda Croissier (juanje) • Carlos Parra Camargo • Rafael Martín de Agar Tirado • Permite realizar distribuciones live como no live
Generación de distribuciones Universitarias unidistro • Creación de una distribución • FASE 1: Diseño • Fase 2: Personalización • Fase 3: Generación y maneniemiento
Conocimientos experiencia Usabilidad Programas Necesidades Funcionalidad Generación de distribuciones Universitarias UNIDISTRO: Creación de una distribución Fase 2: Diseño usuarios
Programas... Configuraciones de programas Artwork Documentación Generación de distribuciones Universitarias Creación de una distribución Fase 1: Personalización Metapaquete Organización Distro instaladas + Configuraciones Configuracionesespecíficas Metapaquete de configuraciones Usuarios Necesidadesespecíficas
CD Instalable CD Live Generación de distribuciones Universitarias UNIDISTRO: Creación de una distribución Fase 2: Generación y Mantenimiento Artwork Ubuntu, debian, guadalinex,... Paquetes de la distribución base Repositorio Metapaquetes Metapaquetes de configuración
Metapaquete Programas... Organización Distro instaladas + Configuraciones Configuraciones de programas Configuracionesespecíficas Metapaquete de configuraciones Artwork Usuarios Documentación Necesidadesespecíficas Generación de distribuciones Universitarias UNIDISTRO: Personalización • Distro base + • Aplicaciones • Configuraciones • Apariencia institucional
Metapaquete Programas... Organización Distro instaladas + Configuraciones Configuraciones de programas Configuracionesespecíficas Metapaquete de configuraciones Artwork Usuarios Documentación Necesidadesespecíficas Generación de distribuciones Universitarias UNIDISTRO: Creación de una distribución
Generación de distribuciones Universitarias UNIDISTRO: Personalización • Distro = • Paquete 1 • … • Paquete N • También tenemos que tener en cuenta otros elementos: Isolinux, usplash, … • Prácticamente, casi todo se puede personalizar mediante una configuración adecuada de los paquetes.
Generación de distribuciones Universitarias UNIDISTRO: Estrategias para la Personalización • Existen 3 formas de realizar la personalización: • Copia directa de las Configuraciones • (Guadalinex_2004, Guadalinex_US,..) • Recompilación de paquetes (Ubuntu, …) • Basadas en dpsyco (Debian Packages of System Configurations • (Guadalinex v3, futura unidistro)
Generación de distribuciones Universitarias UNIDISTRO: Estrategias para la Personalización • Copia directa de las configuraciones: • Ventajas: • Facilidad • Rapidez • Inconvenientes: • Difícil controlar los cambios • Difícil deshacer los cambios • Difícil sincronización entre live/instalable • Paquetes adicionales hay que instalarlo a mano
Generación de distribuciones Universitarias UNIDISTRO: Estrategias para la Personalización • Recompilación de paquetes • Ventajas: • Facilmente actualizable • La personalización se encuentra en los Paquetes • Inconvenientes: • Dificultad en el mantenimiento, cada vez que se actualizan los originales hay que volver a generarlos. • Esto requiere un equipo permanente responsable de estos paquetes.
Generación de distribuciones Universitarias UNIDISTRO: Estrategias para la Personalización • Dpsico (Debian Package of System Configurations) • Ventajas: • No es necesario modificar ningún paquete base • Gran facilidad para deshacer los cambios, desinstalando los metapaquetes de configuración. • Fácil actualización desde un sistema Ubuntu. • Pensado para trabajo colaborativo (svn)
Generación de distribuciones Universitarias UNIDISTRO: Estructura de Metapaquetes Existen Para la generación de los metapaquetes se ha desarrollado el sistema “CDD”, basado en dpsico. Los metapaquetes son paquetes vacios con dependencias a otros paquetes Los metapaquetes de configuración, es un paquetes que configura un conjunto de aplicaciones Componente: metapaquete + “metapaquete de configuración” ej: escritorio, base, extras, …
Generación de distribuciones Universitarias UNIDISTRO: Estructura de Metapaquetes Ejemplo de la estructura de metapaquetes de Guadalinex v3 Meta-guadalinex-v3 Meta-guadalinex-v3-base Meta-guadalinex-v3-escritorio … Meta-guadalinex-v3-extras Meta-guadalinex-v3-escritorio -accesorios Meta-guadalinex-v3-escritorio -accesosios-conf … … Metapaquete “escritorio-accesorios” Metapaquete de configuración “escritorio-accesorios”
Generación de distribuciones Universitarias UNIDISTRO: Estructura de Metapaquetes CDD permite generar fácilmente estructuras de MPs y MPCs, para instalar las aplicaciones que se deseen, así como para configurarlas adecuadamente. Uno de los objetivos fundamentales es la creación de metapaquete propios de cada Universidad o institución; por ejemplo: unidistro-us, unidistro-uca, etc. Esto se puede realizar muy fácilmente.
Generación de distribuciones Universitarias UNIDISTRO: Notas sobre CDD • El diseño de CDD se apoya en dos pilares fundamentales: • dpkg (sistema de paquetes Debian): • Dependencias entre los metapaquetes • Control de versiones • … • dpsyco: actúa realizando una copia de la configuración anterior del sistema, y posteriormente aplica la nueva configuración. En caso de desinstalación, se restaura la copia. • Para generar los metapaquetes de configuración. Existen
Generación de distribuciones Universitarias UNIDISTRO: Suplementos Existen • Desarrollado un mecanismo para añadir software adicional a la distribución de manera sencilla para el usuario final • Cuando se inserta un cdrom de suplementos, notificación al usuario y proceso de instalación sencillo. • SDG (Suppletory Disk Generator): herramienta desarrollada para la generación de discos de suplementos.
Generación de distribuciones Universitarias UNIDISTRO: Estrategias para la Personalización Se está subiendo a la forja el árbol de subversion del sistema de generación de Guadalinex v3 y redefiniendo el metapaquete unidistro que puede ser la base común para todas las Universidades. Metapaquete básico: unidistro, unidistro-cat, kunidistro, … Metapaquete particular de una Universidad: unidistro-us, unidistro-uca Debemos tener un repositorio que contengan estos metapaquetes. https://forja.rediris.es/projects/unidistro/ Muchas gracia por vuestra atención rsierra@us.es Existen