पैकेज संस्करण स्ट्रिंग के अंत में "-0ubuntu1" का क्या महत्व है?


13

उबंटू के लिए बनाए गए कई पैकेजों में "-0ubuntu1" प्रत्यय (या, अधिक सामान्यतः, -Xuntu) लगता है। उदाहरण के लिए, नोवा परियोजना से ब्लीडिंग-एज पैकेज के लिए संस्करण स्ट्रिंग इस तरह दिखता है:

2011.2~bzr663-0ubuntu1

मैं समझता हूं कि 2011.2 एक प्रमुख संस्करण है, और bzr663 bzr रिपॉजिटरी में 663 संशोधन करने के लिए संदर्भित करता है, लेकिन 0ubuntu1 से जुड़ा अर्थ क्या है?

जवाबों:


16

पैकेज को एक पैटर्न की तरह संस्करणित किया जाता है <upstream version>-<debian revision>। इस मामले में, अपस्ट्रीम संस्करण है 2011.2~bzr663और डेबियन रिविजन है 0ubuntu1

सामान्य तौर पर डेबियन में, संशोधन सिर्फ इस तरह की संख्याएं हैं, लेकिन उबंटू के लिए, संशोधन के बाद ubuntu1 इंगित करता है कि उस डेबियन संशोधन में स्रोत परिवर्तन हैं। 0ubuntu1एक विशेष मामला है, क्योंकि यह एक संशोधन के रूप में उपयोग किया जाता है जो इंगित करता है कि यह उस अपस्ट्रीम संस्करण के किसी भी डेबियन पैकेज पर आधारित नहीं है (क्योंकि एक डेबियन संशोधन नहीं होगा 0)।

यह सामान्य है जब उबंटू पैकेज को डेबियन के आगे एक नए अपस्ट्रीम संस्करण में अपग्रेड किया गया है।


है -0ubuntu1हमेशा वहाँ कोई डेबियन-अपस्ट्रीम संस्करण है मतलब है? मैंने सोचा कि अगर डेबियन ने अपने अपस्ट्रीम स्रोत को नहीं बदला है, तो यह सिर्फ -0उनके लिए होगा।
ओली

डेबियन संशोधन आम तौर पर 1 से शुरू होता है
ajmitch
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.