Qual è il significato di "-0ubuntu1" alla fine di una stringa di versione del pacchetto?


13

Molti pacchetti creati per Ubuntu sembrano avere un suffisso "-0ubuntu1" (o, più in generale, -XubuntuY). Ad esempio, la stringa di versione per un pacchetto bleeeding-edge del progetto nova è simile a:

2011.2~bzr663-0ubuntu1

Capisco che 2011.2 è una versione principale e bzr663 si riferisce alla revisione 663 nel repository bzr, ma qual è il significato associato a 0ubuntu1?

Risposte:


16

I pacchetti sono versioni in uno schema come <upstream version>-<debian revision>. In questo caso, la versione upstream è 2011.2~bzr663e la revisione debian è 0ubuntu1.

Normalmente in Debian, le revisioni sono solo numeri simili, ma per Ubuntu, l'ubuntu1 che segue la revisione indica che ci sono cambiamenti alla fonte di quella revisione Debian. 0ubuntu1è un caso speciale, poiché è usato come una revisione che indica che non si basa su alcun pacchetto Debian di quella versione upstream (poiché non ci sarebbe una revisione debian 0).

Questo è comune quando il pacchetto Ubuntu è stato aggiornato a una nuova versione upstream prima di Debian.


Significa -0ubuntu1sempre che non esiste una versione Debian-upstream? Pensavo che se Debian non avesse modificato la loro sorgente a monte, sarebbe stato solo -0per loro.
Oli

Le revisioni Debian generalmente iniziano sempre all'1
ajmitch,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.