Provided by: dpkg-dev_1.16.0.3ubuntu5_all bug

NOMBRE

       deb-version - Formato del numero de version de paquete de Debian

SINOPSIS

       [ epoch:] versi'on-autor-original [-revisi'on-debian ]

DESCRIPCI'ON

       Los  numeros  de  version  usados  en los paquetes fuente y binarios de
       Debian, consisten de tres componentes. Estos son:

       epoch  Es un solo entero sin signo  (generalmente  pequeno).  Se  puede
              omitir,   en   cuyo   caso   se   asume   cero.   Si  se  omite,
              versi'on-autor-original no debe contener ningun  simbolo  de  dos
              puntos.

              Esta  presente para permitir errores en los numeros de versiones
              anteriores de un paquete, y tambien los esquemas  de  numeracion
              anteriores de un paquete, a desechar en un futuro.

       versi'on-autor-original
              Esta es la parte principal del numero de version. Habitualmente,
              es igual al numero de version del paquete del autor original del
              cual  se  genera  el  fichero  <<.deb>>. Suele estar en el mismo
              formato que el especificado por el o los  autor(es)  originales;
              sin embargo, algunas veces puede tener otro formato para encajar
              con el formato del sistema de gestion de paquetes y  el  esquema
              de comparacion.

              El  funcionamiento  del  proceso  de  comparacion del sistema de
              paquetes respecto a  la  versi'on-autor-original  se  describe  a
              continuacion.  La  seccion versi'on-autor-original es obligatoria
              en el numero de version.

              La versi'on-autor-original solo puede contener letras  y  numeros
              (<<A-Za-z0-9>>)  y los caracteres . + - : ~ (punto, suma, guion,
              dos puntos y virgulilla) y debe comenzar con un  digito.  Si  no
              existe  revisi'on-debian  no  se  permiten los guiones; si no hay
              epoch, tampoco se permiten los dos puntos.

       revisi'on-debian
              Esta parte del numero de version define la version  del  paquete
              de  Debian en base a la version del desarrollador original. Solo
              puede  contener  caracteres   alfanumericos,   ademas   de   los
              caracteres  +  .  ~  (mas, punto, virgulilla) y se compara de la
              misma manera que se compara versi'on-autor-original.

              Es opcional; si no esta presente versi'on-autor-original no puede
              contener  un guion. Este formato representa el caso en el que un
              programa fue escrito especificamente  para  ser  un  paquete  de
              Debian,  y por ello solo existe una <<debianizacion>> del mismo.
              En este caso no se requiere un numero de revision.

              Por lo general la revis'on-debian se reinicia con <<1>> cada  vez
              que crece la versi'on-autor-original.

              Dpkg  separara  el  numero  de  version en el ultimo guion en la
              cadena (si hay alguno) para determinar la versi'on-autor-original
              y la revisi'on-debian. La ausencia de revisi'on-debian se verifica
              antes que la presencia de la misma (pero  tenga  en  cuenta  que
              revisi'on-debian  es  la  parte menos significativa del numero de
              version).

   Algoritmo de ordenaci'on
       Las partes revisi'on-autor-original y revisi'on-debian se comparan con el
       sistema de gestion de paquetes usando el mismo algoritmo:

       Las cadenas se comparan de izquierda a derecha.

       Primero  se determina la parte inicial de cada cadena que consiste solo
       de caracteres no numericos. Esas dos partes (una de  las  cuales  puede
       estar  vacia)  se comparan lexicamente. Si se encuentra una diferencia,
       se devuelve. La comparacion lexica es una comparacion de valores  ASCII
       modificado  para  que  todas  las  letras  se  ordenen  antes  que  los
       caracteres que no son letras, de manera que la virgulilla  aparezca  en
       primer lugar, incluso antes que el fin de una seccion. Por ejemplo, las
       siguientes partes estan ordenadas: <<~~>>, <<~~a',  <<~>>,  la  seccion
       vacia, <<a>>.

       Tras esto, se determina la seccion inicial del resto de cada cadena que
       consiste solo de digitos. Los valores numericos de estas dos  secciones
       se  comparan,  y  cualquier  diferencia  encontrada  se  devuelve  como
       resultado de la comparacion. Para este proposito, una cadena vacia (que
       solo  aparece al final de una o de las dos cadenas comparadas) tiene un
       valor de cero.

       Estos dos pasos (comparar y eliminar caracteres iniciales no  numericos
       y  numericos  del  principio  de  las  cadenas) se repiten hasta que se
       encuentre una diferencia o que se hayan analizado  totalmente  las  dos
       cadenas.

       Tenga  en  cuenta que el proposito del campo epoch es obviar errores en
       los numeros de version, y para hacer  frente  a  situaciones  donde  se
       cambia  el  esquema  de  numeracion de versiones. No esta disenado para
       situaciones donde los numeros de version tienen cadenas o letras que el
       gestor  de paquetes no puede interpretar (como <<ALPHA>> o ,<<pre->>) o
       con ordenamientos confusos.

ADVERTENCIAS

       El caracter de virgulilla (~) y sus propiedades especiales de  busqueda
       se  introdujeron  en  la  version  1.10  de  dpkg,  y algunas partes de
       dpkg-dev solo anadieron la compatibilidad con esto mas  tarde,  con  la
       serie 1.10.x

V'EASE TAMBI'EN

       deb-control(5), deb(5), dpkg(1)

AUTORES

       Copyright (C) 1996,1997,1998 Ian Jackson y Christian Schwarz
       Copyright (C) 2007 Frank Lichtenheld

       Esto  es  software  libre;  vea la version 2 o posterior de la Licencia
       Publica General GNU para condiciones de copia. NO hay ninguna garantia.

TRADUCTOR

       Rudy Godoy  <rudy@kernel-panik.org>,  Ruben  Porras  <nahoo@inicia.es>,
       Bruno    Barrera    C.   <bruno.barrera@igloo.cl>,   Carlos   Izquierdo
       <gheesh@ertis.net>,  Esteban  Manchado  y  NOK.   Debian  L10n  Spanish
       <debian-l10n-spanish@lists.debian.org>.
       Revisiones     por     Santiago    Vila    <sanvila@unex.es>,    Javier
       Fernandez-Sanguino, Ruben Porras, Luis Uribe y Omar Campagne.