Apport'u nasıl etkinleştirir veya devre dışı bırakırım?

203

Sistem çökmesi iletişim kutusu beni rahatsız ediyor, nasıl kapatabilirim? Ayrıca, bir sorunu bildirmek için ihtiyacım olması durumunda onu nasıl açacağımı bilmek isterim.

    
sordu jokerdino 07.01.2012 04:14

7 cevap

243

Ubuntu'nun 16.04 sürümünden itibaren, sistemd apport yapılandırma dosyasını onurlandırıyor gibi görünmüyor

Uygulamanın etkinleştirilmesi / devre dışı bırakılması için sistem komutları şöyledir:

devre dışı bırak

sudo systemctl disable apport.service

Bu işe yaramazsa, servisi maskelemeniz gerekir

systemctl mask apport.service

Yeniden etkinleştirilebilen

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

Ubuntu'nun önceki sürümleri:

/etc/default/apport değerini düzenlemeniz gerekiyor. Aşağıdaki değişiklikler, Apport'un açılışta başlatılmasını engelleyecektir:

Grafik : Bir terminali ( CTRL + ALT + T ) ile açın ve şunu yazın:

sudo -i gedit /etc/default/apport

ve ardından ENTER tuşuna basın. Parola yazılıyor, ancak nokta olarak görüntülenmiyor.

veya

Komut Satırı :

sudo nano /etc/default/apport

Artık bir dosya düzenleyici açık. Değişiklik "0" dan "1" e kadar etkinleştirildiğinden, şöyle görünür:

enabled=1    

Kapatmak için şunu yapın:

enabled=0

Şimdi değişikliklerinizi kaydedin ve dosya düzenleyiciyi kapatın. Artık Apport açılışta başlamayacak. Yeniden başlatmadan hemen kapatmak isterseniz, sudo service apport stop dosyasını çalıştırın.

Ayrıca, sudo service apport stop 'ı geçici olarak kapatmak için /etc/default/apport değerini değiştirmeden de kullanabilirsiniz.

Ayrıca bkz:

verilen cevap Panther 07.01.2012 05:02
36
  • Ubuntu simgesine tıklayın, "Sistem ayarları" için arama yapın
  • Gizlilik & gt; Teşhis sekmesi
  • Kilit açma
  • "Hata raporlarını Canonical'e gönderin"
  • seçeneğini işaretleyin.

    
verilen cevap Savvas Radevic 01.07.2012 22:22
31
sudo service apport stop ; sudo sed -ibak -e s/^enabled\=1$/enabled\=0/ /etc/default/apport ; sudo mv /etc/default/apportbak ~

Yukarıdaki betik, uygulamayı durdurmalı, ardından yapılandırma dosyasının bir yedeğini almalı, önyüklemede uygulamayı devre dışı bırakmalı ve yedeği en sonunda ana dizininize taşımalıdır.

    
verilen cevap Anonymous 13.12.2012 08:57
12

Ubuntu'nun yeni sürümlerinde (15.04+)

Hizmeti durdurmak için:

systemctl stop apport.service

Başlangıçta hizmeti devre dışı bırakmak için:

sudo systemctl disable apport.service

Hizmetin durumunu kontrol etmek için:

systemctl status apport.service

Son olarak, bir sistem hizmetinin başlatılmasını maskeleyerek de engelleyebilirsiniz. Servis, maskelenmedikçe (manuel olarak bile) başlayamaz.

systemctl mask apport.service

Bu, /etc/systemd/system/apport.service adresinden / dev / null değerinden sembolik bağlantı oluşturmalıdır. fedoraproject.org

    
verilen cevap mchid 17.06.2015 22:03
4

Uygulamayı devre dışı bırakmayın. Bu günlerden birinde, bir dizi kilitlenme olabilir ve sistem kötü davranışları ya da uygulamaya özgü bir belirti haricinde asla bilemezsiniz.

/var/crash dizini herhangi bir aksaklığı kaydetmek için var. Bir gün gerekebilir.

Önerilen prosedür:

  • Yeni bir klasör oluştur E.g. $HOME/crash ve mevcut tüm kilitlenme raporlarını kopyalayın.
  • sudo rm /var/crash/*
  • sudo reboot

Tekrarlayan kilitlenme pop-up davranışı şimdi gitmiş olmalı. Ayrıca, kaydettiğiniz kilitlenme raporları, bir hatayı başlatma panosuna bildirmede de değerli olabilir.

    
verilen cevap Richard Elkins 02.05.2015 22:58
2

Standart unix komut satırı hata ayıklamasını bozan bir hata olduğundan ve bu hata 2007'den beri biliniyordu (10 döndüğünde bir kek alacağım) (bkz < İşte ) kapatmak, kendi kodunuzu düzeltmeye çalışıyorsanız yapmanız gereken en uzak şey. p>     

verilen cevap Nick Atty 30.06.2016 08:11
0

Neden sadece tamamen kaldırmıyoruz?

Sürüm 16.04 LTS

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

Ayrıca, bunu kontrol etmek isteyebilirsiniz:

Sistemi çökermeden popülerlik yarışması kaldırılsın mı?

18.04’den Yeni:

Sistem Bilgi Raporları Nasıl Yapılır?

    
verilen cevap SDsolar 01.05.2018 20:05

Etiketlerdeki diğer soruları oku