पैकेज अपग्रेड के दौरान क्या होता है?


12

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

जब पैकेज को अपग्रेड किया जा रहा हो तो वास्तव में क्या होता है? क्या यह पिछले संस्करण की स्थापना रद्द करने और नए संस्करण को स्थापित करने के समान है? पिछले पैकेज से सभी फ़ाइलों को हटा दिया गया है, और नए पैकेज से स्थापना सूची में फ़ाइलों के साथ बदल दिया गया है? क्या सभी .prerm, postrm, preinst, पोस्टस्टीन स्क्रिप्ट निष्पादित हैं? मैं ऐसे सामान को कैसे अलग करूं जो केवल एक 'नए इंस्टॉल' और एक अपग्रेड के दौरान होना चाहिए?

जवाबों:


16

डेबियन विकी काफी उपयोगी प्रक्रिया (जो है समझने के लिए है यहाँ विवरण में बताया गया है )।

उदाहरण के लिए :

  • पैकेज की एक साधारण स्थापना का मामला

    यहाँ छवि विवरण दर्ज करें

    • पैकेज के उन्नयन का मामला

यहाँ छवि विवरण दर्ज करें


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