फेडोरा 20 सॉफ्टवेयर अपडेट के बाद पुनः आरंभ करने का अनुरोध क्यों करता है?


10

मेरे पास वर्चुअलबॉक्स वर्चुअल मशीन में फेडोरा 20 इंस्टॉलेशन है।

अब यह मुझे "OS अपडेट" के बारे में सूचित करता है, जिसमें "सभी उपयोगकर्ताओं के लिए प्रदर्शन, स्थिरता और सुरक्षा में सुधार" शामिल हैं, और मेरे पास "पुनः आरंभ और इंस्टॉल" करने का विकल्प है।

हालाँकि, "OS अपडेट" पर क्लिक करने से "OS अपडेट" की सामग्री सामने आती है, और मुझे अपडेट करने के लिए पैकेजों की सूची में एक नया कर्नेल, libc या systemd नहीं मिल सकता है।

तो, यह क्या है जो पुनः आरंभ करने के लिए कहता है?

जब मैं जारी करता हूं तो ये पैकेज सूचीबद्ध होते हैं sudo yum update:

================================================== ==============================
अद्यतन कर रहा है:
 chkconfig x86_64 1.3.62-1.fc20 अपडेट 172 k
 chrony x86_64 1.30-2.fc20 अपडेट 262 k
 emacs-filesystem noarch 1: 24.3-24.fc20 अपडेट 58 k
 फ़ाइल x86_64 5.19-4.fc20 अपडेट 59 k
 फ़ाइल- libs x86_64 5.19-4.fc20 अपडेट 401 k
 gdb x86_64 7.7.1-18.fc20 अपडेट 2.6 M
 ghostscript x86_64 9.14-4.fc20 अपडेट 4.4 एम
 hwdata noarch 0.269-1.fc20 अपडेट 1.3 एम
 libndp x86_64 1.4-1.fc20 अपडेट 30 k
 libreport x86_64 2.2.3-2.fc20 अपडेट 405 k
 libreport-anaconda x86_64 2.2.3-2.fc20 अपडेट 43 k
 libreport-cli x86_64 2.2.3-2.fc20 अपडेट 47 k
 libreport-fedora x86_64 2.2.3-2.fc20 अपडेट 40 k
 libreport-filesystem x86_64 2.2.3-2.fc20 अपडेट 35 k
 libreport-gtk x86_64 2.2.3-2.fc20 अपडेट 94 k
 libreport-plugin-Bugzilla x86_64 2.2.3-2.fc20 79 k अपडेट करता है
 libreport-plugin-kerneloops x86_64 2.2.3-2.fc20 45 k अपडेट करता है
 libreport-plugin-logger x86_64 2.2.3-2.fc20 अपडेट 48 k
 libreport-plugin-reportuploader x86_64 2.2.3-2.fc20 52 k अपडेट करता है
 libreport-plugin-ureport x86_64 2.2.3-2.fc20 52 k अपडेट करता है
 libreport-python x86_64 2.2.3-2.fc20 अपडेट 63 k
 libreport-python3 x86_64 2.2.3-2.fc20 अपडेट 49 k
 libreport-web x86_64 2.2.3-2.fc20 अपडेट 46 k
 libserf x86_64 1.3.7-1.fc20 अपडेट 53 k
 libteam x86_64 1.12-1.fc20 अपडेट 46 k
 perl- सॉकेट x86_64 1: 2.015-1.fc20 अपडेट 50 k
 poppler-data noarch 0.4.7-1.fc20 अपडेट 2.2 M
 ppp x86_64 2.4.5-34.fc20 अपडेट 359 k
 selinux-policy noarch 3.12.1-180.fc20 अपडेट 351 k
 selinux-policy-target noarch 3.12.1-180.fc20 अपडेट 3.8 M
 sqlite x86_64 3.8.6-2.fc20 अपडेट 433 k
 टीमड x86_64 1.12-1.fc20 अपडेट 108 k
 tzdata noarch 2014f-1.fc20 अपडेट 430 k
 tzdata-java noarch 2014f-1.fc20 अपडेट 147 k
 vim-minimal x86_64 2: 7.4.402-1.fc20 अपडेट 439 k
 ज़ेगेटिस्ट-लिबास x86_64 0.9.16-0.2.20140808.git.ce9affa.fc20
                                                                  अद्यतन 141 k

लेनदेन का सारांश
================================================== ==============================

needs-restartingसे यम-utils आप बता सकते हैं क्या कार्यक्रमों एक अद्यतन के बाद पुन: प्रारंभ करने की जरूरत है।
क्रिस्टियन सियुपिटु

जवाबों:


7

यदि कोई अपडेट OS / सिस्टम अपडेट या एप्लिकेशन अपडेट है, तो गनोम चलाने वाला फेडोरा सरल हेयूरिस्टिक्स का उपयोग करता है। यदि पैकेज में एक .desktopफ़ाइल है (जो आमतौर पर डीई के मेनू को पॉप्युलेट करने के लिए उपयोग की जाती है) तो इसे एक उपयोगकर्ता एप्लिकेशन माना जाता है और इसे रिबूट के बिना अपडेट किया जा सकता है। इस फाइल के बिना, इसे ओएस या सिस्टम अपडेट माना जाता है और एक 'अपडेट एंड रिस्टार्ट' की पेशकश की जाती है।

yum updateकमांड प्रॉम्प्ट से चलाकर आप इससे बच सकते हैं ।


1
तो यह मूल रूप से उन है कि के साथ मैन्युअल रूप से अद्यतन नहीं करते हैं इसका मतलब है कि yumजरूरी रिबूट जैसे आदेशों के लिए अद्यतन स्थापित करने के लिए file, grep, find, gcc, tar, make, sshया इसी तरह के उपकरण?
मैटबियानको

@MattBianco: नहीं, यह फेडोरा 18 से शुरू की गई एक विशेषता है, देखें: fedoraproject.org/wiki/Features/OfflineSystemUpdates
cuonglm

@Gnouc: ऑफ़लाइन-सुविधा को बंद किया जा सकता है? जैसे कि, अपडेट होने पर फिर भी मुझे संकेत दें, लेकिन उन्हें ऑनलाइन (जैसे उबंटू) स्थापित करें, और मुझे किसी भी समस्या के बारे में चिंता करने दें जो एक रनिंग ऐप को अपडेट करते समय हो सकती है?
मैटबियानको

@MattBianco - मैंने विश्वास के साथ टिप्पणी करने में सक्षम होने के लिए पर्याप्त अद्यतनों की सूची का विश्लेषण नहीं किया है; लेकिन यह udpates के सबसे तुच्छ के लिए एक 'रिबूट' की पेशकश करने लगता है। मैं yumहर बार आग लगाता हूं मुझे अपडेट के बारे में सूचित किया जाता है।
garethTheRed

@MattBianco: आप अभी भी sudo yum updateमैन्युअल रूप से उपयोग कर सकते हैं । आपके द्वारा दिए गए लिंक से: ध्यान दें कि जब भी आप चाहें, अपडेट स्थापित करने के लिए यह सुविधा आपको यम और अन्य कमांडलाइन टूल का उपयोग करने से नहीं रोकती है। हम एप्लिकेशन अपडेट और इंस्टॉलेशन से 'ओएस घटकों' (जिसे हम इस ऑफ़लाइन फैशन में करना चाहते हैं) के अपडेट को भी अलग करते हैं, जो सिस्टम को पुनरारंभ किए बिना यूआई से अभी भी संभव होना चाहिए।
cuonglm

6

यह फेडोरा 18 और इसके बाद के संस्करण की एक सुविधा है, जिसे ऑफलाइनसिस्टम यूपीडेट्स कहा जाता है ।

यह कम से कम, नियंत्रित वातावरण में सिस्टम घटकों के अद्यतन को अधिक विश्वसनीय बनाता है।

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

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

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