यदि आपके पास रिबूट-नोटिफ़ायर या अपडेट-नोटिफ़ायर-कॉमन पैकेज स्थापित हैं, तो आपको फ़ाइलें / var / रन / रिबूट-आवश्यक और /var/run/reboot-required.pkgs मिलता है।
रिबूट-नोटिफ़ायर उबंटू विली और एक्सनियल में नया है। डेबियन खिंचाव, लेकिन जेसी-बैकपोर्ट में
अपडेट-नोटिफ़ायर-सामान्य , एक्सनियल और डेबियन व्हीज़ी सहित सभी उबंटू संस्करणों में पुराना है। डेबियन स्ट्रेच या जेसी में नहीं।
( Https:// स्तनपान.cloud.geek.nz/posts/introducing-reboot-notifier/ पर रिबूट-नोटिफ़ायर पैकेज की कुछ पृष्ठभूमि है )
यदि आपके पास ये पैकेज स्थापित नहीं हैं, तो आप इंस्टॉल किए गए संस्करण के साथ स्थापित किए गए लिनक्स पैकेज के संस्करण की तुलना कर सकते हैं:
tim@tramp:~$ dpkg -l linux-image-*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-=================================-=====================-=====================-=======================================================================
ii linux-image-3.16.0-4-amd64 3.16.7-ckt20-1+deb8u4 amd64 Linux 3.16 for 64-bit PCs
ii linux-image-amd64 3.16+63 amd64 Linux for 64-bit PCs (meta-package)
tim@tramp:~$ more /proc/version
Linux version 3.16.0-4-amd64 (debian-kernel@lists.debian.org) (gcc version 4.8.4 (Debian 4.8.4-1) ) #1 SMP Debian <b>3.16.7-ckt20-1+deb8u3</b> (2016-01-17)
आप यहां देख सकते हैं कि नवीनतम इंस्टॉल किया गया कर्नेल 3.16.7-ckt20-1 + deb8u4 है, लेकिन चलने वाला कर्नेल 3.16.7-ckt20-1 + deb8u3 है। इसलिए इस प्रणाली को रिबूट की जरूरत है। अंत में u4 बनाम u3 दाईं ओर।
आपको ऊपर दिए गए बॉक्स को स्क्रॉल करना होगा। / Proc / संस्करण में, यह उस पंक्ति के अंत के पास का संस्करण है जो मायने रखता है।
बहुत मामूली संस्करण कोड परिवर्तन एक डेबियन सुरक्षा कर्नेल अपडेट के लिए विशिष्ट है।
needrestart
एक अन्य विकल्प needrestart
पैकेज स्थापित करना है।
sudo apt-get install needrestart
sudo needrestart -k
कर्नेल के अपग्रेड होने के बाद भी जरूरत पड़ने पर काम करने लगता है।