Generación de distribuciones Universitarias Introducción
-
Upload
ingrid-fry -
Category
Documents
-
view
52 -
download
0
description
Transcript of Generación de distribuciones Universitarias Introducción
Generación de distribuciones UniversitariasIntroducció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
Creación de una distribución
• FASE 1: Diseño
•Fase 2: Personalización
•Fase 3: Generación y maneniemiento
unidistro
Generación de distribuciones Universitarias
Fase 2: Diseño
Usabilidad
usua
rios
Conocimientosexperiencia
Necesidades Funcionalidad
Programas
UNIDISTRO: Creación de una distribución
Generación de distribuciones Universitarias
Organización
Usuarios
Configuraciones específicas
Necesidades específicas
Distro instaladas
+
Configuraciones
Programas...
Configuraciones de programas
Artwork
Documentación
Metapaquete
Metapaquete deconfiguraciones
Creación de una distribución
Fase 1: Personalización
Generación de distribuciones Universitarias
Fase 2: Generación y Mantenimiento
Paquetes de la
distribución base
Metapaquetes
Metapaquetes de configuración
Ubuntu, debian, guadalinex,...
Repositorio
Artwork
CD Instalable
CD Live
UNIDISTRO: Creación de una distribución
Generación de distribuciones UniversitariasUNIDISTRO: Personalización
• Distro base +
• Aplicaciones
• Configuraciones
• Apariencia institucional
Organización
Usuarios
Configuraciones específicas
Necesidades específicas
Distro instaladas
+
Configuraciones
Programas...
Configuraciones de programas
Artwork
Documentación
Metapaquete
Metapaquete deconfiguraciones
Generación de distribuciones UniversitariasUNIDISTRO: Creación de una distribución
Organización
Usuarios
Configuraciones específicas
Necesidades específicas
Distro instaladas
+
Configuraciones
Programas...
Configuraciones de programas
Artwork
Documentación
Metapaquete
Metapaquete deconfiguraciones
Generación de distribuciones UniversitariasUNIDISTRO: 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 UniversitariasUNIDISTRO: Estrategias para la Personalización
Existen 3 formas de realizar la personalización:
1. Copia directa de las Configuraciones (Guadalinex_2004, Guadalinex_US,..)
2. Recompilación de paquetes (Ubuntu, …)
3. Basadas en dpsyco (Debian Packages of System Configurations (Guadalinex v3, futura unidistro)
Generación de distribuciones UniversitariasUNIDISTRO: 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 UniversitariasUNIDISTRO: 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 UniversitariasUNIDISTRO: 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 UniversitariasUNIDISTRO: Estructura de Metapaquetes
ExistenPara 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
Ejemplo de la estructura de metapaquetes de Guadalinex v3
UNIDISTRO: Estructura de Metapaquetes
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 UniversitariasUNIDISTRO: 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 UniversitariasUNIDISTRO: Notas sobre CDD
ExistenEl 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.
Generación de distribuciones UniversitariasUNIDISTRO: 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 UniversitariasUNIDISTRO: Estrategias para la Personalización
ExistenSe 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ó[email protected]