सिस्टम क्रैश डायलॉग मुझे परेशान कर रहा है, मैं इसे कैसे बंद कर सकता हूं? मैं यह भी जानना चाहूंगा कि किसी समस्या की रिपोर्ट करने के लिए मुझे उसे कैसे वापस करना है।
सिस्टम क्रैश डायलॉग मुझे परेशान कर रहा है, मैं इसे कैसे बंद कर सकता हूं? मैं यह भी जानना चाहूंगा कि किसी समस्या की रिपोर्ट करने के लिए मुझे उसे कैसे वापस करना है।
जवाबों:
उबंटू 16.04 के रूप में सिस्टमड एपर्ट अपनी कॉन्फिग फाइल को सम्मानित नहीं करता है
सिस्टमड एपर्ट को सक्षम / अक्षम करने के लिए आदेश हैं:
अक्षम
sudo systemctl disable apport.service
यदि वह काम नहीं करता है, तो आपको सेवा को मास्क करने की आवश्यकता होगी
systemctl mask apport.service
पुनः प्राप्त करने के लिए
systemctl unmask apport.service # if you masked it
sudo systemctl enable apport.service
Ubuntu के पिछले संस्करण:
आपको संपादित करने की आवश्यकता है /etc/default/apport
। निम्नलिखित परिवर्तन Apport को बूट पर शुरू करने से रोकेगा:
ग्राफिकल : के साथ (टर्मिनल खोलें CTRL+ ALT+ T) और इस टाइप करें:
sudo -i gedit /etc/default/apport
और फिर धक्का ENTER। आपको पासवर्ड टाइप किया जा रहा है, लेकिन डॉट्स के रूप में प्रदर्शित नहीं होगा।
या
कमांड लाइन :
sudo nano /etc/default/apport
एक फ़ाइल संपादक अब खुला है। परिवर्तन "0" से "1" में सक्षम है, इसलिए यह इस तरह दिखता है:
enabled=1
इसे बंद करने के लिए इसे बनाएं:
enabled=0
अब अपने परिवर्तनों को सहेजें और फ़ाइल संपादक को बंद करें। Apport अब बूट पर शुरू नहीं होगा। यदि आप इसे रिबूट किए बिना तुरंत बंद करना चाहते हैं, तो चलाएं sudo service apport stop
।
आप इसे अस्थायी रूप से बंद sudo service apport stop
करने के /etc/default/apport
लिए संशोधित किए बिना भी उपयोग कर सकते हैं ।
यह सभी देखें:
systemctl
अपस्टार्ट से सिस्टमड स्विच करने के बाद से अब इसका उपयोग किया जाना चाहिए ?
/etc/default/apport
sudo service apport stop ; sudo sed -ibak -e s/^enabled\=1$/enabled\=0/ /etc/default/apport ; sudo mv /etc/default/apportbak ~
उपरोक्त स्क्रिप्ट को ऐपॉर्ट को रोकना चाहिए, फिर इसकी कॉन्फ़िगरेशन फ़ाइल का बैकअप लेना चाहिए, बूट पर ऐपॉर्ट को अक्षम करना चाहिए और अंतिम रूप से बैकअप को आपके होम डायरेक्टरी में ले जाना चाहिए।
उबंटू के नए संस्करणों पर (15.04+)
सेवा को रोकने के लिए:
systemctl stop apport.service
स्टार्टअप पर सेवा को अक्षम करने के लिए:
sudo systemctl disable apport.service
सेवा की स्थिति की जांच करने के लिए:
systemctl status apport.service
अंत में, आप इसे मास्क करके सिस्टमड सर्विस के स्टार्टअप को भी रोक सकते हैं। सेवा तब तक शुरू नहीं की जा सकेगी (जब तक कि मैन्युअल रूप से) अनमास्क न हो जाए।
systemctl mask apport.service
इसे /etc/systemd/system/apport.service से / dev / null तक सिम्लिंक बनाना चाहिए। fedoraproject.org
Apport को अक्षम न करें। इन दिनों में से, आपके पास क्रैश का एक क्रम हो सकता है और सिस्टम खराब व्यवहार या कुछ एप्लिकेशन-विशिष्ट लक्षणों को छोड़कर इसे कभी नहीं जान सकता है।
/var/crash
निर्देशिका किसी भी दुर्घटना रिकॉर्ड करने के लिए नहीं है। आपको किसी दिन इसकी आवश्यकता हो सकती है।
सुझाई गई प्रक्रिया:
$HOME/crash
और इसे सभी मौजूदा क्रैश रिपोर्ट की प्रतिलिपि बनाएँ ।sudo rm /var/crash/*
sudo reboot
दोहराए जाने वाले क्रैश पॉप-अप व्यवहार अब चला जाना चाहिए। इसके अलावा, क्रैश रिपोर्ट जिसे आपने सहेजा है, लॉन्चपैड में बग की रिपोर्ट करने में मूल्यवान हो सकता है।
चूंकि एपर्ट में एक बग है जो मानक यूनिक्स कमांड लाइन डिबगिंग को तोड़ता है, और यह बग 2007 से ज्ञात है (मैं इसे एक केक खरीदने जा रहा हूं जब यह 10 साल का हो जाता है) (देखें https://bugs.launchpad.net/ubuntu / + स्रोत / apport / + बग / 160999 ) इसे बंद करना दूर है और सबसे अच्छी बात यह है कि यदि आप अपने स्वयं के कोड को ठीक करने की कोशिश कर रहे हैं।
क्यों नहीं इसे पूरी तरह से हटा दें?
संस्करण 16.04 एलटीएस
sudo apt-get update
sudo apt-get remove apport
sudo rm /etc/cron.daily/apport
इसके अलावा, इसकी जाँच करना चाहते हैं:
सिस्टम को ट्रैश किए बिना लोकप्रियता-प्रतियोगिता निकालना?
18.04 को नया: