Title: Generaci
1Generación de distribuciones Universitarias Introd
ucció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.
2Generació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
3Generació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
4Generación de distribuciones Universitarias
UNIDISTRO Creación de una distribución
Fase 2 Diseño
usuarios
5Generación de distribuciones Universitarias
Creación de una distribución
Fase 1 Personalización
Metapaquete
Organización
Distro instaladas Configuraciones
Configuraciones específicas
Metapaquete de configuraciones
Usuarios
Necesidades específicas
6Generació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
7Generación de distribuciones Universitarias
UNIDISTRO Personalización
- Distro base
- Aplicaciones
- Configuraciones
- Apariencia institucional
8Generación de distribuciones Universitarias
UNIDISTRO Creación de una distribución
9Generació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.
10Generació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)
11Generació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
12Generació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.
13Generació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)
14Generació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,
15Generació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-accesorio
s
16Generació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.
17Generación de distribuciones Universitarias
UNIDISTRO Notas sobre CDD
Existen
- 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.
18Generació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.
19Generació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/u
nidistro/ Muchas gracia por vuestra
atención rsierra_at_us.es
Existen