En Debian los nombre de los paquetes siguen una estructura estándar
que es nombre+versión+arquitectura.deb. La arquitectura podrá
ser i386 (PCs con 386 o superior), alpha, sparc,
m68k, powerpc, o arm, pero se está haciendo
un gran esfuerzo por llevar a Debian a otras arquitecturas como e incluso
a otros núcleos (cómo el Hurd). El número de versión es de la forma
[epoca:]versión-upstream[-revisión-debian].
- epoca: Un entero generalmente pequeño, si no existe se asume que es
0. Se utiliza para soportar el cambio de sistemas de numeración de
versiones que pueda hacer el autor original. Generalmente no se
muestra.
- version-upstream: Ésta es la parte principal de la versión,
se trata del número de versión del paquete original (upstream) del
cual se ha hecho el fichero .deb. Normalmente se mantiene el formato
usado por el autor original (aunque a veces pueda tener que ser
modificado para que no existan conflictos), sólo puede tener los
caracteres alfanuméricos y '+','-','.' o ':' y debe comenzar por un
dígito.
- revision-debian: Ésta parte de la versión representa la
versión de las modificaciones hechas al paquete para convertirlo en un
paquete para Debian. Usa el mismo formato que el anterior ( puede no
existir, si el software ha sido creado específicamente para Debian).
Seguir este esquema es importante porque Debian lo usa para resolver
conflictos y dependencias, que dependen, en muchos casos, de una
versión determinada. Sólo con un esquema fijo puede dpkg saber si una
versión es más nueva o más vieja que otra.
Siguiente: Apéndice: Fichero rules del
Superior: Creación de paquetes de
Anterior: Apéndice:Construcción del paquete hello
Download this document: [src.tar.gz][ps.gz][html.tar.gz][dvi.gz]
Congreso HispaLinux 2000