next up previous contents index
: Utilizar RPM : Gestión de paquetes con : Gestión de paquetes con   Índice General   Índice de Materias


Objetivos del diseño de RPM

Antes de pasar a explicar cómo usar RPM, sirve de ayuda dar una idea de cuáles son los objetivos buscados con su diseño.

Actualizaciones
Con RPM se pueden actualizar componentes individuales del sistema sin tener que reinstalar éste completamente. Cuando aparece una nueva versión de un sistema operativo basado en RPM (como Red Hat Linux), no es necesario instalarla en el equipo (como se suele hacer en otros sistemas operativos basados en otros sistemas de paquetes). RPM permite actualizaciones del sistema inmediatas, inteligentes y completamente automatizadas. Los ficheros de configuración se conservan durante el proceso, de forma que no se pierde la personalización que se haya realizado en el sistema.

Potente sistema de consultas
RPM también está diseñado para aceptar potentes opciones de consulta. Es posible realizar búsquedas de paquetes o de ficheros individuales en toda la base de datos. Es también sencillo identificar a qué paquete pertenece un fichero concreto y de dónde se obtuvo. Los ficheros que contiene un paquete RPM están archivados en un formato comprimido, con una cabecera propia que contiene información útil acerca del paquete y de su contenido, todo lo cual permite realizar consultas sobre paquetes individuales de forma rápida y sencilla.

Verificación del sistema
Otra potente característica es la capacidad de verificar paquetes. Por ejemplo, en caso de que se piense que se ha borrado algún fichero importante, basta con verificar el paquete para ver si es cierto. Cualquier anomalía será notificada. En caso de problemas, se puede reinstalar el paquete si fuera necesario. Cualquier fichero de configuración que se hubiese modificado se mantiene durante la reinstalación.

Código fuente original
Un objetivo crucial del diseño de RPM fue el de permitir el uso de código fuente original, es decir, el código del programa tal y como lo distribuyen sus propios autores. Con RPM, se obtienen tanto el código fuente original como cualquier parche aplicado así como las instrucciones de compilación completas. Esto es una gran ventaja por varias razones. Por ejemplo, si aparece una nueva versión de un programa dado, no es necesario empezar desde cero para lograr que se pueda compilar. Se pueden mirar los parches para ver lo que se podría hacer. Todas las variables predeterminadas y todos los cambios que se hicieron para construir el programa adecuadamente se pueden ver fácilmente así.

Este objetivo puede parecer importante únicamente para programadores, pero permite obtener programas de mayor calidad para el usuario final. Nos gustaría dar las gracias a la gente que creó la distribución BOGUS por ser los creadores del concepto de "código fuente original" (pristine source).


next up previous contents index
: Utilizar RPM : Gestión de paquetes con : Gestión de paquetes con   Índice General   Índice de Materias
http://www.HispaFuentes.com
1999-12-15