から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.
したがって、その余分な数字(あなたの場合1
)はエポックコンポーネントを指し、省略されている場合は0が想定されます。したがって、バージョン文字列が表示されるように見える1.6.2-0ubuntu3
場合、実際にはのように見えると考えることができます0:1.6.2-0ubuntu3
。これはどのように役立ち、どのようになりますか?パッケージの古いバージョンのバージョン番号の間違いや、パッケージの以前のバージョン番号付けスキームを残しておくために提供されています。よりよく理解するには、Debian Policy Manual-Controlファイルとそのフィールドの以下の説明文をよく見てください:
2つのバージョン番号を比較した場合、最初のエポック毎のが比較され、次いでupstream_version場合エポックは等しく、その後で
debian_revision場合upstream_versionでも同じです。エポックは数値的に比較されます。
そして:
エポックの目的は、バージョン番号の間違いを残し、バージョン番号スキームが変更される状況に対処できるようにすることです。パッケージ管理システムが解釈できない文字列(またはなど)を含むバージョン番号、または愚かな順序に対処することは意図されていません。ALPHA
pre-