PDF de programación - Problemática encontrada al personalizar una distribución

Imágen de pdf Problemática encontrada al personalizar una distribución

Problemática encontrada al personalizar una distribucióngráfica de visualizaciones

Actualizado el 2 de Abril del 2019 (Publicado el 31 de Enero del 2017)
947 visualizaciones desde el 31 de Enero del 2017
40,4 KB
10 paginas
Creado hace 21a (29/09/2002)
Problemática encontrada al personalizar una

distribución *

Daniel García Franco

Manuel Rodríguez Borrego

Miguel Angel Lupiañez Rueda
Antonio José Ramos Márquez
Jorge Bianquetti de las Heras

Rafael Ríos Saavedra

Jose Ignacio Paris Prieto

David Byle

Hugo Santander Ballestín

Juan S. Ojeda Pérez
http://www.sadiel.es/

versión 1.1, 29 de Septiembre de 2002

Resumen

La ponencia versa sobre la posibilidad de poder crear una distribución de GNU/Linux

adaptada a unas necesidades concretas. Intenta describir cuales son las etapas de la
personalización y los aspectos sobre los cuales tenemos que incidir de una forma
más detallada. Trata de realizar un estudio comparativo de las distintas distribucio-
nes base GNU/Linux del mercado desde el punto de vista de la creación de una
distribución propia basada en una distribución base.

Índice

1. Introducción

2. Elementos de una distribución desde el punto de vista de la Personalización

1

2

*Se otorga permiso para copiar, distribuir y/o modificar este documento bajo los términos de la Licencia
de Documentación Libre GNU, Versión 1.1 o cualquier otra versión posterior publicada por la Free Soft-
ware Foundation. No habiendo Secciones Invariantes, ni Textos de Portada ni Textos de Contra Portada.
Puede consultar una copia de la licencia en: http://www.gnu.org/copyleft/fdl.html

1

3. Estudio comparativo de las distribuciones base más importantes del mercado

4. Estudio de personalización de Distribuciones disponibles en el mercado

5. Aspectos a contemplar en la creación de una personalización de una distri-

bución

6. Historia de cómo llegar a realizar la personalización de una distribución

7. Aspectos ampliables de la ponencia

8. Referencias

1.

Introducción

4

5

6

7

9

9

La personalización no llega a tener el carácter tan general de una distribución. Así,
una distribución es una recopilación de software ya compilado y empaquetado para facili-
tar su instalación y configuración. En la personalización tratamos de adaptar una o varias
distribuciones a unas necesidades muy concretas intentando personalizar tanto el conjun-
to de paquetes como la configuración de los mismos a las funcionalidades demandadas.
Actualmente el abanico de distribuciones es muy amplio.Los criterios de elección
son muy variados abarcando desde la seguridad, facilidad de instalación, facilidad de
uso, versatilidad, ... Así las distribuciones de Linux se diferencian en distintos aspectos:

El conjunto de paquetes instalado por defecto suele ser distinto dependiendo de la
distribución.

Los procedimientos de instalación difieren bastante.

Facilidad en el uso y capacidad de las herramientas de gestión de paquetes.

La ubicación de los ficheros de configuración varían en función de la distribución.

La realidad anteriormente descrita nos puede llevar a la necesidad de homogeneizar

el conjunto de distribuciones mediante la construcción de una distribución a medida.

Entre los distintos motivos resaltaremos los siguientes:

Estandarización de la plataforma Permite controlar el proceso de instalación de paque-
tes permitiéndonos poder incorporar paquetes propios o incluso añadir configura-
ciones a medida de paquetes estandars además de controlar qué paquetes se insta-
lan.

Adaptar las necesidades de la organización Permite en el caso de que tengamos clara-
mente definido distintos perfiles en nuestra organización realizar instalaciones ajus-
tadas a las distintas actividades que podamos identificar.

2

Para ilustrar el proceso de personalizar una distribución nos planteamos un proyecto
piloto sobre la personalización de GNU/Linux para una pequeña Administración Local
.Básicamente las necesidades de una Administración son :

Disponer de un ordenador que actúe como servidor permitiéndo la comunicación
entre todos los puestos que existan

La otra gran demanda de cualquier Administración es el uso de una suite ofimática
para resolver los trámites administrativos

A lo largo de la exposición intentaremos reflejar sobre este ejemplo concreto las as-

pectos genéricos de la personalización de una distribución.

2. Elementos de una distribución desde el punto de vista

de la Personalización

Podemos considerar distintos elementos clave al adaptar una distribución:

1.

Perfiles de la personalización Los perfiles responden a puestos funcionales que
podemos diferenciar dentro de una organización.Así por ejemplo, en una empresa
dedicada al desarrollo de Sistemas de Información podríamos tener distintos perfi-
les:programador, analista, jefe de proyectos, ... los cuales hacen uso de un conjunto
de herramientas muy diversas. En nuestro caso distinguimos dos perfiles :

a) Perfil puesto cliente Es un puesto usado por el personal de la Administra-
ción en el cual incorporamos herramientas ofimáticas para realizar labores
administrativas, herramientas de correo electronico y navegación a traves de
Internet.Está orientado a usuarios inexpertos

b) Perfil puesto servidor Es un puesto en el cual nos permitirá la instalación y
configuración de los distintos servicios de Red.Incorporaremos herramientas
que nos permitan realizar la monitorización de los distintos servicios, así co-
mo intentaremos automatizar al máximo la configuración de los mismos fi-
jando gran atención en aspectos de seguridad

2. Conjunto de paquetes Dependiendo de los perfiles el conjunto de paquetes di-
fieren.Este aspecto realmente es el que diferencia una buena personalización de
otra.En algunos perfiles la situación es bastante fácil puesto que las propias distri-
buciones ya identifican dichos perfiles.

3. Personalización de paquetes En esta tarea podríamos incluir desde la internaciona-
lización de un paquete, la configuración de un paquete, la inclusión de escritorios
personalizados: imagenes, acceso a aplicaciones, ...

4. Elección de la distribución base Intentamos buscar los siguientes objetivos :

a) Facilidad en la creación de paquetes personalizados

3

b) Facilidad en la actualización de paquetes
c) Facilidad de integrar paquetes de otras distribuciones

5. Mecanismo de instalación Inicialmente debemos plantearnos qué mecanismo de

instalación usar:

La creación de uno propio
Adaptar uno existente
Usar algun tipo de herramientas

En este sentido hemos analizado las distintas opciones.Inicialmente usamos la utilidad
dialog que permite realizar de forma rápida GUI .Actualmente estamos estudiando PGI
que es un sistema de creación de herramientas de Instalación Gráfica Multiarquitectura
sobre Debian GNU/Linux desarrollado por Progeny Linux Systems, Inc.

En nuestro caso práctico el procedimiento de instalación debía ajustarse en la medida
de los posible a las características concretas del usuario final que realizase la instalación.
Así tenemos que:

Para el perfil puesto de cliente el usuario potencial es un usuario inexperto.Incluimos
un procedimiento de instalación en el cual podemos automatizar el mayor nuero de
opciones de instalación reflejando un procedimiento lo más gráfico posible y lo más
informativo en cuanto a las posibilidades de funcionamiento que le va a ofrecer el
sistema.

Para el perfil puesto de servidor el usuario potencial es un usuario con conocimien-
tos de informática.Nuestra preocupación es ofrecer flexibilidad en el proceso de
instalación proporcionando herramientas manuales o automatizadas de la configu-
ración de los distintos servicios de red

3. Estudio comparativo de las distribuciones base más

importantes del mercado

Las distribuciones GNU/Linux disponen de formatos propios de empaquetamiento
del software en el cual se incluye información variada en mayor o menor medida: Soft-
ware en formato binario o fuente, scripts de instalación, desinstalación, configuración,
...La instalación de este empaquetamiento se realiza normalmente con la utilidad que
proporciona la distribución.

El sistema de paquetes lleva implícito una política en cuanto a la forma de organizar
la información del paquete, lo cual no hace aconsejable mezclar paquetes de distintas
distribuciones.

Hemos intentado realizar un análisis desde el punto de vista de la personalización de

las distribuciones más importantes:

4

Basadas en rpm

El sistema rpm indica las dependencias entre los paquetes pero
no las resuelve de forma automática.Esto limita seriamente la posibilidad de
hacer cambios automatizados
Aunque en general es posible instalar paquetes de otras distribuciones que
usen el mismo formato
La interdependencia entre versiones de los paquetes suele complicar la actua-
lización de paquetes

Basadas en tgz

Es un formato, casi en desuso en el que se omite información de su
organización: dónde instalar los diversos ficheros de programa, su tamaño,la
dependencia con respecto a otros paquetes, etc.
Es relativamente complicado preparar una personalización de un paquete.
Permite el tener instalado distintas versiones de un mismo paquete software.

Basadas en deb

Deriva directamente del proyecto GNU y cuenta con gran respaldo
de la comunidad de usuarios a la hora del mantenimiento y la adaptaciones de
estandares.
Soporta la actualización de paquetes de forma completamente autónoma, des-
cargando por red las nuevas versiones y sus dependencias de forma comple-
tamente automática.
Dispone de actualizaciones de seguridad perfectamente actualizadas de forma
análoga a la actualización de paquetes normal.
La personalización es perfectamente soportada en lo que respecta a cambios
de ficheros de configuración entre versiones.
Es muy facil crear ficheros deb personalizados a partir de un paquete ya insta-
lado que tenga cambios en su configuración con la herramienta dpkg-repack.

En nuestro caso elegimos Debian por distintas razones:

El conjunto de paquetes puede cubrir ampliamente las necesidades de los perfiles
considerados en nuestra personalización.

La adaptación del sistema de paquetes Debian permite her
  • Links de descarga
http://lwp-l.com/pdf2134

Comentarios de: Problemática encontrada al personalizar una distribución (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad