Dialog sistem crash mengganggu saya, bagaimana saya bisa mematikannya? Saya juga ingin tahu cara mengaktifkannya kembali kalau-kalau saya perlu melaporkan masalah.
Dialog sistem crash mengganggu saya, bagaimana saya bisa mematikannya? Saya juga ingin tahu cara mengaktifkannya kembali kalau-kalau saya perlu melaporkan masalah.
Jawaban:
Pada Ubuntu 16,04 systemd tampaknya tidak menghormati file konfigurasinya
Perintah systemd untuk mengaktifkan / menonaktifkan apport adalah:
Nonaktifkan
sudo systemctl disable apport.service
Jika itu tidak berhasil, Anda perlu menutup layanan
systemctl mask apport.service
Untuk mengaktifkan kembali
systemctl unmask apport.service # if you masked it
sudo systemctl enable apport.service
Versi Ubuntu sebelumnya:
Anda perlu mengedit /etc/default/apport
. Perubahan berikut akan mencegah Apport memulai saat boot:
Grafis : Buka terminal dengan ( CTRL+ ALT+ T) dan ketik ini:
sudo -i gedit /etc/default/apport
lalu dorong ENTER. Kata sandi Anda sedang diketik, tetapi tidak akan ditampilkan sebagai titik.
atau
Baris perintah :
sudo nano /etc/default/apport
Editor file sekarang terbuka. Ubah diaktifkan dari "0" menjadi "1" sehingga terlihat seperti ini:
enabled=1
Untuk mematikannya, buatlah:
enabled=0
Sekarang simpan perubahan Anda dan tutup editor file. Apport sekarang tidak lagi mulai saat boot. Jika Anda ingin segera mematikannya tanpa me-reboot, jalankan sudo service apport stop
.
Anda juga dapat menggunakan sudo service apport stop
tanpa mengubah /etc/default/apport
untuk mematikannya sementara.
Lihat juga:
systemctl
digunakan sekarang sejak beralih ke systemd dari pemula?
/etc/default/apport
sudo service apport stop ; sudo sed -ibak -e s/^enabled\=1$/enabled\=0/ /etc/default/apport ; sudo mv /etc/default/apportbak ~
Skrip di atas harus menghentikan apport, lalu mengambil cadangan file konfigurasinya, menonaktifkan apport saat boot, dan terakhir memindahkan cadangan ke direktori home Anda.
Pada versi ubuntu yang lebih baru (15.04+)
Untuk menghentikan layanan:
systemctl stop apport.service
Untuk menonaktifkan layanan saat startup:
sudo systemctl disable apport.service
Untuk memeriksa status layanan:
systemctl status apport.service
Akhirnya, Anda juga dapat mencegah startup layanan systemd dengan menutupnya. Layanan tidak akan dapat memulai (bahkan secara manual) kecuali membuka kedok.
systemctl mask apport.service
Ini harus membuat symlink dari /etc/systemd/system/apport.service ke / dev / null. fedoraproject.org
Jangan nonaktifkan apport. Suatu hari, Anda mungkin memiliki urutan crash dan tidak pernah mengetahuinya kecuali untuk perilaku buruk sistem atau beberapa gejala khusus aplikasi.
The /var/crash
direktori ada untuk merekam kecelakaan apapun. Anda mungkin membutuhkannya suatu hari.
Prosedur yang disarankan:
$HOME/crash
dan salin semua laporan kerusakan yang ada ke sana.sudo rm /var/crash/*
sudo reboot
Perilaku pop-up macet berulang-ulang sekarang harus hilang. Juga, laporan kerusakan yang Anda simpan mungkin berharga dalam melaporkan bug ke launchpad.
Karena ada bug dalam apport yang memecah debugging baris perintah unix standar, dan bug ini sudah dikenal sejak 2007 (saya akan membelinya kue ketika berusia 10) (lihat https://bugs.launchpad.net/ubuntu / + source / apport / + bug / 160999 ) mematikannya adalah hal terbaik yang harus dilakukan jika Anda mencoba memperbaiki kode Anda sendiri.
Mengapa tidak menghapus saja seluruhnya?
Versi 16.04 LTS
sudo apt-get update
sudo apt-get remove apport
sudo rm /etc/cron.daily/apport
Juga, mungkin ingin memeriksa ini:
Menghapus kontes-popularitas tanpa merusak sistem?
Baru di 18,04: