Многие пакеты, созданные для Ubuntu, имеют суффикс «-0ubuntu1» (или, в более общем случае, -XubuntuY). Например, строка версии для передового пакета из проекта nova выглядит следующим образом:
2011.2~bzr663-0ubuntu1
Я понимаю, что 2011.2 является основной версией, а bzr663 ссылается на версию 663 в хранилище bzr, но это значение связано с 0ubuntu1?
Пакеты имеют версии в виде шаблона, подобного <upstream version>-<debian revision>
. В этом случае вышестоящей версией является 2011.2~bzr663
& amp; версия Debian - 0ubuntu1
.
Обычно в Debian ревизии - это просто числа, но для Ubuntu ubuntu1 после ревизии указывает, что в этой ревизии Debian есть исходные изменения. 0ubuntu1
является особым случаем, так как он используется в качестве ревизии, которая указывает, что он не основан на каком-либо пакете Debian этой исходной версии (поскольку не будет ревизии Debian 0
).
Это часто встречается, когда пакет Ubuntu был обновлен до новой версии апстрима перед Debian.