Qual é o significado de "-0ubuntu1" no final de uma string de versão do pacote?


13

Muitos pacotes criados para o Ubuntu parecem ter um sufixo "-0ubuntu1" (ou, mais geralmente, -XubuntuY). Por exemplo, a sequência de versões de um pacote de borda de borda do projeto nova se parece com:

2011.2~bzr663-0ubuntu1

Entendo que 2011.2 é uma versão principal e bzr663 se refere à revisão 663 no repositório bzr, mas qual é o significado associado ao 0ubuntu1?

Respostas:


16

Os pacotes são versionados em um padrão como <upstream version>-<debian revision>. Nesse caso, a versão upstream é 2011.2~bzr663e a revisão debian é 0ubuntu1.

Normalmente no Debian, as revisões são apenas números, mas para o Ubuntu, o ubuntu1 após a revisão indica que há alterações na fonte dessa revisão do Debian. 0ubuntu1é um caso especial, pois é usado como uma revisão que indica que não é baseado em nenhum pacote Debian dessa versão upstream (já que não haveria uma revisão debian 0).

Isso é comum quando o pacote Ubuntu foi atualizado para uma nova versão upstream antes do Debian.


Será -0ubuntu1sempre dizer que não há versão Debian-a montante? Eu pensei que, se o Debian não tivesse alterado a fonte original, seria apenas -0para eles.
Oli

Revisões do Debian geralmente sempre começam em 1
ajmitch 15/02/11
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.