उबंटू को इतनी बार रिबूट करने की आवश्यकता क्यों है?


24

उबंटू को लगभग हर उपयुक्त अपडेट के बाद रिबूट की आवश्यकता होती है, यहां तक ​​कि उन में जो एक नया कर्नेल संस्करण शामिल नहीं करते हैं। क्यूं कर?


मुझे लगता है कि आप अपने अपडेट में शामिल पैकेज की सूची को जोड़कर अपने प्रश्न की गुणवत्ता में सुधार कर सकते हैं। यह चर्चा को और विशिष्ट बनाता है।
sazary

@ हम: हाँ, मुझे एहसास हुआ कि। मैंने स्वीकार किए गए उत्तर पर ध्यान दिया कि मैं दोबारा शिकायत करने से पहले पैकेजों पर नज़र रखने की कोशिश करूँगा।

जवाबों:


15

मुझे लगता है कि आप नवीनतम अद्यतन की बात कर रहे हैं।

इसमें एक पैकेज शामिल किया गया था linux-firmwareजो कि एक पैकेज है जो लिनक्स कर्नेल ड्राइवरों द्वारा उपयोग किया जाने वाला फर्मवेयर प्रदान करता है इसलिए यह एक कर्नेल संबंधित अद्यतन था।

तो आपके प्रश्न का उत्तर देने के लिए या उस कथन को सही करने के लिए बेहतर है, उबंटू को हर अपडेट पर पुनरारंभ करने की आवश्यकता नहीं है, लेकिन सिर्फ उन अपडेट पर जो कर्नेल सामग्री से संबंधित हैं।


2
मुझे लगता है कि मेरा नमूना पक्षपाती था। मैं अगली बार और अधिक वैज्ञानिक बनने की कोशिश करूँगा।

1
यदि रिबूट करना अक्सर आपके लिए एक समस्या है, तो उबंटू में ksplice नामक एक पैकेज उपयोग करने योग्य है। यह कर्नेल को मक्खी पर पैच करने की अनुमति देता है। बहुत प्रभावशाली।
Nerdfest

@ नीरफेस्ट: मैं अपने लैपटॉप को सिर्फ हाइबरनेट या सस्पेंड करता हूं, इसलिए हर रिबूट एक उपद्रव है। मैंने ksplice के बारे में नहीं सुना था - धन्यवाद।

एक चेतावनी के रूप में, यदि आप एक अपग्रेड कर्नेल के साथ हाइबरनेट करते हैं, तो आप अपना राज्य खो देंगे। मुझे लगता है कि सस्पेंड करना ठीक है।
नवंबर को Nerdfest

अपडेट लेने के लिए आपको केवल रीबूट करना होगा। उन उपयोगकर्ताओं के लिए जो रोज़ाना पुनरारंभ करते हैं, समय से पहले रिबूट में बहुत समझदारी नहीं है।
उपयोगकर्ता अज्ञात

13

मुझे उन सभी पैकेजों पर यकीन नहीं है, जिन्हें अपग्रेड खत्म करने के लिए रिबूट की आवश्यकता होती है, लेकिन यह पता लगाना आसान है कि विशिष्ट मामलों में क्यों।

postinstपैकेज में स्क्रिप्ट द्वारा चेतावनी को ट्रिगर किया गया है। यह फ़ाइल बनाता है /var/run/reboot-requiredफ़ाइल /var/run/reboot-required.pkgsसंकुल कि रीबूट करने की आवश्यकता सूची जाएगा।


9

यह कहने लायक है कि अन्य पैकेज अपडेट के बाद भी लिनक्स को रीबूट करना पड़ता है।

मैं एक बड़ा उबंटू प्रशंसक हूं लेकिन पैकेज अपडेट की आवृत्ति (क्योंकि यह बहुत खून बह रहा है) अन्य वितरणों की तुलना में कहीं अधिक है।

जिस हद तक मेरा मतलब है कि मैंने डेबियन के पक्ष में कुछ सर्वरों पर उबंटू गिरा दिया है।

अगर किसी और को संकुल की इस सूची में जोड़ा जा सकता है जिसे रिबूट की आवश्यकता है तो इसकी सराहना की जाएगी।

जब पुराने पुस्तकालय अभी भी उपयोग में हैं, तो मैं यह जांचने के लिए (इसका उपयोग करता है ) checkrestartसे शानदार का उपयोग करता हूं ।debian-goodieslsof

इन पैकेजों को अद्यतन करना एक रिबूट को मजबूर करता है:

कर्नेल पैकेज (सभी नहीं, मेटा पैकेज की तरह) libc dbus

मैं केवल उबंटू सर्वर से संबंधित हूं और डेस्कटॉप से ​​नहीं क्योंकि केवल मेरे सर्वर को रिबूट करने से मुझे सिरदर्द होता है!


3
खून बहता किनारा? डेबियन रिपॉजिटरी से बहुत सारे पैकेज जो मुझे दिलचस्पी है, वे वर्षों से पुराने हैं।

मैं अन्य वितरणों की भी बात कर रहा था, केवल डेबियन-आधारित स्वादों की नहीं। उबंटू में पैकेज संस्करण अन्य लोगों की तुलना में बहुत नए हैं जो उन्हें कम साबित करते हैं और अपडेट के लिए अधिक प्रवण होते हैं।
जोनाथन रॉस

@ समय: फिर से पढ़ें, उन्होंने उबंटू के संबंध में "ब्लीडिंग एज" लिखा।
एडम बर्टेक

@ एडम: उबंटू डेबियन रिपॉजिटरी AFAIK का उपयोग करता है। यदि आप चाहते हैं तो एस / डेबियन / उबंटू / मेरी टिप्पणी।

@ समय: मुझे लगता है कि वह रिलीज के चक्र का मतलब था, लेकिन ईमानदारी से जवाब देना थोड़ा मुश्किल है।
एडम बर्टेक

2

यदि आप नहीं चाहते हैं, तो यहां डेस्कटॉप लिनक्स उपयोग के लिए एक समाधान है: http://www.ksplice.com


3
हालांकि यह लिंक प्रश्न का उत्तर दे सकता है, लेकिन उत्तर के आवश्यक भागों को शामिल करना और संदर्भ के लिए लिंक प्रदान करना बेहतर है। लिंक-केवल उत्तर अमान्य हो सकते हैं यदि लिंक किए गए पृष्ठ बदल जाते हैं।
Stephenmyall

यह एक उचित बिंदु है।
वादिम पेरिटोकिन

@Vadi आप अधिक जानकारी जोड़ने के लिए अपने जवाब को संपादित कर सकते हैं, यदि आप ऐसा चुनते हैं।
एलियाह कगन

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