อะไรคือความสำคัญของ“ -0ubuntu1” ในตอนท้ายของสตริงเวอร์ชั่นแพ็คเกจ


13

แพ็คเกจจำนวนมากที่สร้างขึ้นสำหรับ Ubuntu ดูเหมือนจะมีคำต่อท้าย "-0ubuntu1" (หรือโดยทั่วไปแล้ว -XubuntuY) ตัวอย่างเช่นสตริงเวอร์ชันสำหรับแพ็คเกจ bleeeding-edge จากโครงการ nova ดูเหมือนว่า:

2011.2~bzr663-0ubuntu1

ฉันเข้าใจว่า 2011.2 เป็นรุ่นใหญ่และ bzr663 หมายถึงการแก้ไข 663 ในที่เก็บ bzr แต่ความหมายที่เกี่ยวข้องกับ 0ubuntu1 คืออะไร?

คำตอบ:


16

แพคเกจ versioned <upstream version>-<debian revision>ในรูปแบบเช่น ในกรณีนี้รุ่นต้นน้ำเป็นและแก้ไขเดเบียนคือ2011.2~bzr6630ubuntu1

โดยปกติใน Debian การแก้ไขเป็นเพียงตัวเลขเช่นนั้น แต่สำหรับ Ubuntu, ubuntu1 ที่ตามมาการแก้ไขระบุว่ามีการเปลี่ยนแปลงแหล่งที่มาของการแก้ไข Debian นั้น 0ubuntu1เป็นกรณีพิเศษเนื่องจากจะใช้เป็นการแก้ไขที่ระบุว่าไม่ได้ขึ้นอยู่กับแพ็คเกจ Debian ของเวอร์ชันอัปสตรีมนั้น (เนื่องจากไม่มีการแก้ไขเดเบียน0)

นี่เป็นเรื่องปกติเมื่อแพ็คเกจ Ubuntu ได้รับการอัพเกรดเป็นรุ่นอัปสตรีมใหม่ก่อน Debian


ไม่-0ubuntu1ได้หมายความว่าไม่มีรุ่น Debian-ต้นน้ำ? ฉันคิดว่าถ้า Debian ไม่ได้เปลี่ยนแหล่งต้นน้ำของพวกเขามันจะเป็นของ-0พวกเขา
Oli

การปรับปรุงเดเบียนโดยทั่วไปจะเริ่มต้นที่ 1
ajmitch
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.