De man deb-version
:
NAME
deb-version - Debian package version number format
SYNOPSIS
[epoch:]upstream-version[-debian-revision]
DESCRIPTION
Version numbers as used for Debian binary and source packages
consist of three components. These are:
epoch This is a single (generally small) unsigned integer.
It may be omitted, in which case zero is assumed. If
it is omitted then the upstream-version may not contain
any colons.
It is provided to allow mistakes in the version numbers
of older versions of a package, and also a package's
previous version numbering schemes, to be left behind.
Portanto, esse número extra (no seu caso 1
) refere-se ao componente da época que pode ser omitido, caso em que 0 é assumido . E assim, se você vir uma string de versão que parece que 1.6.2-0ubuntu3
você pode pensar que de fato parece 0:1.6.2-0ubuntu3
. Como isso é útil e como isso ocorre: É fornecido para permitir que erros nos números de versão de versões mais antigas de um pacote e também nos esquemas de numeração de versões anteriores de um pacote sejam deixados para trás . Para entender melhor, dê uma olhada nos seguintes parágrafos explicativos do Debian Policy Manual - Arquivos de controle e seus campos :
Ao comparar dois números de versão, primeiro a época de cada uma é comparada, depois a upstream_version se a época for igual e, em seguida,
debian_revision se upstream_version também for igual. época é comparada numericamente.
E:
Observe que o objetivo das épocas é permitir deixar para trás erros na numeração de versões e lidar com situações em que o esquema de numeração de versões muda. É não destina-se a lidar com os números de versão que contêm sequências de letras que o sistema de gestão de pacote não pode interpretar (tais como ALPHA
ou pre-
), ou com ordenações parvo.