डिबेट फाइल कैसे करें जो सिस्टम को बताती है कि रिबूट की आवश्यकता है?


14

मैं एक पीपीए स्थापित करने की योजना बना रहा हूं या शायद डेबियन को अपना पैकेज जमा कर सकता हूं, लेकिन कुछ ऐसा है जिसे मुझे वास्तव में जानने की जरूरत है, मैं समझता हूं कि पैकेज सामान्य रूप से कुछ करते हैं /var/run/reboot-requiredऔर इसमें सूचीबद्ध होते हैं /var/run/reboot-required.pkg, लेकिन वास्तव में कोई एक डिबेट फाइल कैसे बनाता है जो बताता है उस पद्धति के माध्यम से सिस्टम जिसमें सभी आवश्यक परिवर्तन करने के लिए रिबूट की आवश्यकता होती है? क्या केवल एक ध्वज है जिसे मुझे फ़ाइलों में से एक में सेट करने की आवश्यकता है या क्या यह उससे अधिक मैनुअल है? मैं गनोम 3.20 के साथ उबंटू GNOME 16.04 चला रहा हूं।

जवाबों:


10

यदि आपको स्थापना के बाद एक रिबूट की आवश्यकता है तो आप अपने पैकेज के लिए स्क्रिप्ट /usr/share/update-notifier/notify-reboot-requiredमें एक कॉल करेंगे .postinst। यह आसानी .postinstसे किसी भी linux-imageपैकेज की स्क्रिप्ट को पढ़ते हुए पाया जा सकता है ।

हालाँकि, मैं किसी भी कस्टम पीपीए के बारे में चिंतित हूँ जो स्थापना के बाद रिबूट की आवश्यकता है।

कर्नेल अपडेट के अलावा, कुछ पैकेज हैं जिन्हें रिबूट की आवश्यकता होती है। महत्वपूर्ण पुस्तकालय हैं जिन्हें फिर से शुरू करने के लिए कुछ सेवाओं की आवश्यकता हो सकती है।

यदि आपकी इंस्टॉल स्क्रिप्ट को पुनरारंभ करने के लिए इंस्टॉल की गई सेवा की आवश्यकता होती है, तो उसे पोस्ट इंस्टॉलेशन प्रक्रिया के भाग के रूप में पुनरारंभ करना चाहिए। यह आमतौर पर डेमन प्रक्रियाओं के लिए मामला है।

कई पैकेजों को किसी भी पुनरारंभ की आवश्यकता नहीं होती है।

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