क्विकली में रिलीज़, शेयर और सबमिटबंटु कमांड के बीच क्या अंतर है?


9

PPA में ऐप के नए संस्करण को जारी करने के लिए क्विकली में 3 अलग-अलग कमांड हैं

  • release - लॉन्चपैड पर एक पीपीए के लिए अपनी परियोजना की रिलीज पोस्ट करता है ताकि उपयोगकर्ता अपने सिस्टम पर एप्लिकेशन इंस्टॉल कर सकें।

  • share - नवीनतम सहेजे गए प्रोजेक्ट परिवर्तनों के साथ अपने पीपीए को अपडेट करता है।

  • submitubuntu - अपनी परियोजना की रिलीज़ को पोस्ट करें और इसे ubuntu के एप्लिकेशन रिव्यू बोर्ड में जमा करें ताकि कोई भी उपयोगकर्ता अपने सिस्टम को एप्लिकेशन को देख और स्थापित कर सके।

मदद पढ़ने के बाद भी, मैं यह पता नहीं लगा सकता कि मुझे उनमें से हर एक का उपयोग कब करना चाहिए या नहीं।

तो इन आदेशों के बीच मुख्य अंतर क्या हैं और मुझे हर एक का उपयोग कब करना चाहिए?

जवाबों:


10

उन तीन आदेशों को आपकी रिहाई के लिए "आधिकारिकता" के तीन स्तरों के रूप में इरादा किया गया है।

शेयर

share 2 मुख्य बातें करता है:

  1. अपने सॉफ़्टवेयर को एक संस्करण प्रत्यय की तरह पैकेज करता है -public1
  2. उस पैकेज को पीपीए में अपलोड करता है

इसलिए यह जल्दी से परीक्षकों के लिए कोड प्राप्त करने के लिए अच्छा है। आदर्श रूप से आप अपनी सामान्य रिलीज़ से एक अलग पीपीए का उपयोग करेंगे।

रिहाई

releaseके रूप में एक ही बात करता है share:

  1. एक वास्तविक संस्करण संख्या के साथ अपने संस्करण को अपडेट करता है जैसे 12.04 (या जो भी संख्या आप प्रदान करते हैं)
  2. आपके परिवर्तनों को bzr में सहेजता है और संस्करण संख्या के साथ टैग करता है
  3. आपके लॉन्चपैड प्रोजेक्ट पृष्ठ पर आपकी रिलीज़ का एक टारबॉल धक्का देता है

तो यह आपके सॉफ़्टवेयर के एक संस्करण को जारी करने के लिए अच्छा है जो प्राइम टाइम के लिए तैयार है।

submitubuntu

submitubuntuके रूप में एक ही बात करता है release:

  1. आपके सॉफ़्टवेयर के PPA पैकेज को सेटअप रिव्यू बोर्ड के लिए स्वीकार करना आसान बनाता है (आपके सॉफ़्टवेयर को इन / ऑप्ट में स्थापित करता है, कुछ मेटाडेटा फ़्लैग्स इत्यादि जोड़ता है)

तो यह आपके सॉफ़्टवेयर के एक संस्करण को जारी करने के लिए अच्छा है जिसे आप ARB में सबमिट करने का इरादा रखते हैं। ध्यान दें कि यह स्वचालित रूप से इसे प्रस्तुत नहीं करता है। ARB प्रक्रिया को एक बार करने के बाद ही यह पैकेजिंग में बदलाव करता है। फिर आपको ARB को उस PPA पर इंगित करना होगा जिसमें आपने अपलोड किया था।

यदि आप बस उन पैकेजिंग परिवर्तनों (जैसे / ऑप्ट) का परीक्षण करना चाहते हैं, लेकिन वास्तव में जारी किए बिना, उपयोग करें quickly package --extras


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