보낸 사람 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
)는 생략 될 수 있는 에포크 (epoch) 구성 요소를 나타내며,이 경우 0이 가정 됩니다. 그래서, 만약 당신이 보이는 것처럼 보이는 버전 문자열을 보게되면 1.6.2-0ubuntu3
실제로 그것은 같다고 생각할 수 있습니다 0:1.6.2-0ubuntu3
. 이것이 어떻게 도움이되며 어떻게됩니까? 이전 버전의 패키지 버전 번호와 패키지의 이전 버전 번호 체계에서 실수를 허용하도록 제공됩니다 . 더 잘 이해하려면 데비안 정책 매뉴얼-제어 파일 및 해당 필드 의 다음 설명 단락을 자세히 살펴보십시오 .
두 버전 번호를 비교하면, 먼저 에포크 각각 비교되어 그 다음 upstream_version 경우 에포크가 동일하고있다
debian_revision 경우 upstream_version는 또한 동일하다. 에포크 는 수치 적으로 비교됩니다.
과:
에포크 (epoch)의 목적은 버전 넘버링에서 실수를 버리고 버전 넘버링 체계가 변경되는 상황에 대처할 수 있도록하는 것입니다. 되는 하지 (같은 패키지 관리 시스템이 해석 할 수없는 문자의 문자열이 포함 된 버전 번호에 대처하기위한 ALPHA
또는 pre-
), 또는 바보없는 순서로.