سؤال كيف أقوم بتمكين أو تعطيل Apport؟


مربع حوار تعطل النظام مزعج لي ، كيف يمكنني إيقاف تشغيله؟ أود أيضًا معرفة كيفية إعادة تشغيلها في حال احتجت إلى الإبلاغ عن مشكلة.


203
2018-01-07 03:14


الأصل


لأن هذا يبدو أنه يؤثر على العديد من الناس ، هل هو علة مع apport نفسها؟ - Thufir
غير متأكد ولكن أعتقد أيضا أن تفريغ التعطل قد يحتوي على ملفات نصية كاملة لـ ex. لذلك إذا كان لديك بيانات حساسة ، فقم بإبقائه معطل بشكل أفضل. أظن أنه في كل مرة يحدث فيها تحطم والتي تنبثق ، يجب أن نكون على علم جيدًا بأنه سيتم تحميل ملف تفريغ يصل إلى 200 ميجابايت ، وسيحتوي على بيانات كنت تقوم بتحريرها في التطبيق. وجدت في النهاية شيئا لا يروق لي في أوبونتو :( ، لم يخطر ببال هذا اليوم أن يأتي ... - Aquarius Power
يرجى اتباع التعليمات من المسؤول المادة Apport في ويكي أوبونتو. - der_michael


الأجوبة:


اعتبارا من أوبونتو 16.04 systemd apport لا يبدو أن يحترم ملف التكوين الخاص به

أوامر systemd لتمكين / تعطيل apport:

تعطيل

sudo systemctl disable apport.service

إذا لم ينجح ذلك ، فستحتاج إلى إخفاء الخدمة

systemctl mask apport.service

لإعادة تمكين

systemctl unmask apport.service # if you masked it
sudo systemctl enable apport.service

الإصدارات السابقة من أوبونتو:

أنت في حاجة للتحرير /etc/default/apport. ستعمل التغييرات التالية على منع Apport من البدء عند التشغيل:


بياني: فتح محطة مع (CTRL+ALT+تي) واكتب هذا:

sudo -i gedit /etc/default/apport

ثم دفع أدخل. تتم كتابة كلمة المرور ، ولكن لن يتم عرضها كنقاط.

أو

سطر الأوامر:

sudo nano /etc/default/apport

محرر الملفات مفتوح الآن. تم تمكين التغيير من "0" إلى "1" بحيث يبدو كالتالي:

enabled=1    

لإيقاف تشغيله ، قم بما يلي:

enabled=0

الآن احفظ التغييرات وأغلق محرر الملفات. الآن لن تبدأ Apport في التمهيد. إذا كنت ترغب في إيقاف تشغيله على الفور دون إعادة التشغيل ، قم بتشغيل sudo service apport stop.

تستطيع ايضا استخذام sudo service apport stop دون تعديل /etc/default/apport لإيقافها مؤقتًا.

أنظر أيضا:


243
2018-01-07 04:02



أليس هذا هو الحال أن "توقف خدمة توقف" سوف تتوقف به في الوقت الحاضر ، وتعيين تمكين = 0 هو ما إيقاف تشغيله في التمهيد؟ - Silvio Levy
SilvioLevy نعم ، هذا صحيح. لقد قمت بتحديث الإجابة لتعكس هذا. - dr. Sybren
ينبغي systemctl يمكن استخدامها الآن منذ التحول إلى systemd من مغرور؟ - MattSturgeon


  • انقر على أيقونة أوبونتو ، ابحث عن "إعدادات النظام"
  • حدد الخصوصية> علامة التبويب التشخيص
  • فتح
  • حدد "إرسال تقارير الخطأ إلى Canonical"

Ubuntu 12.04 > Privacy > Diagnostics tab > Send error reports to Canonical


36
2017-07-01 20:22



يبدو أن هذا لم يفعل أي شيء بالنسبة لي ، لا يزال الحصول على شكا من النوافذ المنبثقة عن خطأ النظام. - xamox
لقد فحصت هذا ، ولم يكن يرسل تقارير الخطأ. يبدو أنه يجب تمكينه من سطر الأوامر. - colan
راجع للشغل ، لم يتغير /etc/default/apport - Aquarius Power


sudo service apport stop ; sudo sed -ibak -e s/^enabled\=1$/enabled\=0/ /etc/default/apport ; sudo mv /etc/default/apportbak ~

يجب أن يتوقف البرنامج النصي أعلاه عن apport ، ثم أخذ نسخة احتياطية من ملف التكوين الخاص به ، وتعطيل apport عند بدء التشغيل ، وأخيراً نقل النسخة الاحتياطية إلى الدليل الرئيسي.


31
2017-12-13 07:57



شكر! من بين الإجابات الثلاثة جميعها ، عمل هذا الشخص فقط مع صديقي عندما قمنا بالكتابة فوق Ubuntu على جهاز Chromebook! - Pip


على الإصدارات الأحدث من أوبونتو (15.04+)

لإيقاف الخدمة:

systemctl stop apport.service

لتعطيل الخدمة عند بدء التشغيل:

sudo systemctl disable apport.service

للتحقق من حالة الخدمة:

systemctl status apport.service

وأخيرًا ، يمكنك أيضًا منع بدء تشغيل خدمة systemd عن طريق حجبها. لن تتمكن الخدمة من البدء (حتى يدويًا) ما لم يتم الكشف عنها.

systemctl mask apport.service

يجب أن يؤدي هذا إلى إنشاء رمز ارتباط من /etc/systemd/system/apport.service إلى / dev / null. fedoraproject.org


12
2018-06-17 20:03



لا أقول أي أوبونتو rebase إذا لم أكن مخطئا. تم تقديم systemctl لفترة طويلة بعد التقسيم. - der_michael
der_michael نعم ، هذه إجابة جديدة للإصدارات الأحدث من أوبونتو التي تستخدم systemd. - mchid


لا تعطيل apport. في يوم من الأيام ، قد يكون لديك تسلسل من الأعطال ولا تعرفه أبدًا باستثناء سلوك النظام السيئ أو بعض الأعراض الخاصة بالتطبيق.

ال /var/crash الدليل هناك لتسجيل أي حادث مؤسف. قد تحتاجه يوما ما.

الإجراء المقترح:

  • قم بإنشاء مجلد جديد على سبيل المثال. $HOME/crash ونسخ جميع تقارير الأعطال الحالية إليها.
  • sudo rm /var/crash/*
  • sudo reboot

يجب الآن اختفاء سلوك النوافذ المنبثقة المتكرر. وأيضًا ، قد تكون تقارير الأعطال التي قمت بحفظها ذات قيمة في الإبلاغ عن خطأ إلى لوحة البدء.


4
2018-05-02 20:58





نظرًا لوجود خطأ في التقسيم يكسر تصحيح سطر أوامر Unix القياسي ، وقد عُرف هذا الخطأ منذ عام 2007 (سأقوم بشرائه كعك عندما يتحول إلى 10) (انظر https://bugs.launchpad.net/ubuntu/+source/apport/+bug/160999) إيقاف تشغيله هو بعيد وأفضل شيء للقيام به إذا كنت تحاول إصلاح التعليمات البرمجية الخاصة بك.


2
2018-06-30 06:11





لماذا لا نزيلها بالكامل فقط؟

الإصدار 16.04 LTS

sudo apt-get update
sudo apt-get remove apport
sudo rm /etc/cron.daily/apport

أيضًا ، قد ترغب في التحقق من ذلك:

هل ترغب في إزالة مسابقة شعبية دون هزيمة النظام؟

الجديد من 18.04:

كيفية الانسحاب من تقارير معلومات النظام


0
2018-05-01 18:05