Tầm quan trọng của nhóm -0ubfox1 'ở cuối chuỗi phiên bản gói là gì?


13

Nhiều gói được xây dựng cho Ubuntu dường như có hậu tố "-0ubfox1" (hay nói chung hơn là -XubfoxY). Ví dụ: chuỗi phiên bản cho gói cạnh xuất sắc từ dự án nova trông như sau:

2011.2~bzr663-0ubuntu1

Tôi hiểu rằng 2011.2 là phiên bản chính và bzr663 đề cập đến sửa đổi 663 trong kho bzr, nhưng ý nghĩa liên quan đến 0ubfox1 là gì?

Câu trả lời:


16

Các gói được phiên bản trong một mô hình như thế nào <upstream version>-<debian revision>. Trong trường hợp này, phiên bản ngược dòng là 2011.2~bzr663& phiên bản sửa đổi là 0ubuntu1.

Thông thường trong Debian, các bản sửa đổi chỉ là những con số như vậy, nhưng đối với Ubuntu, ubfox1 sau bản sửa đổi chỉ ra rằng có những thay đổi nguồn đối với bản sửa đổi Debian đó. 0ubuntu1là một trường hợp đặc biệt, vì nó được sử dụng như một bản sửa đổi chỉ ra rằng nó không dựa trên bất kỳ gói Debian nào của phiên bản ngược dòng đó (vì sẽ không có bản sửa đổi debian 0).

Điều này là phổ biến khi gói Ubuntu đã được nâng cấp lên phiên bản ngược dòng mới trước Debian.


Có phải -0ubuntu1luôn có nghĩa là không có phiên bản ngược dòng Debian? Tôi nghĩ rằng nếu Debian không thay đổi nguồn ngược dòng của họ, thì nó sẽ chỉ là -0với họ.
Oli

Bản sửa đổi Debian thường luôn bắt đầu lúc 1
ajmitch
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.