Bir paket sürüm dizesinin sonunda “-0ubuntu1” in önemi nedir?


13

Ubuntu için oluşturulan birçok paketin "-0ubuntu1" soneki (veya daha genel olarak -XubuntuY) olduğu görülmektedir. Örneğin, nova projesinden bir sızdırma kenarı paketi için sürüm dizesi şöyle görünür:

2011.2~bzr663-0ubuntu1

2011.2'nin büyük bir sürüm olduğunu ve bzr663'ün bzr deposundaki 663 revizyonuna atıfta bulunduğunu anlıyorum, ancak 0ubuntu1 ile ilişkili anlamı nedir?

Yanıtlar:


16

Paketler gibi bir düzende sürümlendirilir <upstream version>-<debian revision>. Bu durumda, yukarı akış sürümü 2011.2~bzr663& debian revizyonudur 0ubuntu1.

Normalde Debian'da revizyonlar sadece sayılardır, ancak Ubuntu için revizyonu takip eden ubuntu1, Debian revizyonunda kaynak değişiklikleri olduğunu gösterir. 0ubuntu1özel bir durumdur, çünkü bu yukarı akış sürümünün herhangi bir Debian paketine dayanmadığını gösteren bir revizyon olarak kullanılır (bir debian revizyonu olmayacağından 0).

Bu, Ubuntu paketi Debian'dan önce yeni bir yukarı akış sürümüne yükseltildiğinde yaygındır.


Her -0ubuntu1zaman Debian yukarı akış sürümü olmadığı anlamına mı geliyor? Debian'ın yukarı akış kaynaklarını değiştirmeseydi, sadece -0onlar için olacağını düşündüm .
Oli

Debian revizyonları genellikle her zaman 1'den başlar
ajmitch
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.