Диалог сбоя системы меня раздражает, как я могу его отключить? Я также хотел бы знать, как включить его на случай, если мне понадобится сообщить о проблеме.
Начиная с Ubuntu 16.04 systemd apport, похоже, не поддерживает свой файл конфигурации
Команды systemd для включения / отключения аппорта:
Disable
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
Теперь открыт редактор файлов. Измените значение enabled с «0» на «1», чтобы оно выглядело следующим образом:
enabled=1
Чтобы выключить, сделайте это:
enabled=0
Теперь сохраните изменения и закройте редактор файлов. Apport больше не запускается при загрузке. Если вы хотите выключить его немедленно без перезагрузки, запустите sudo service apport stop
.
Вы также можете использовать sudo service apport stop
без изменения / etc / default / apport
, чтобы временно отключить его.
См. также:
sudo service apport stop ; sudo sed -ibak -e s/^enabled\=1$/enabled\=0/ /etc/default/apport ; sudo mv /etc/default/apportbak ~
Приведенный выше сценарий должен остановить аппорт, затем сделайте резервную копию его файла конфигурации, отключите аппорт при загрузке и, наконец, переместите резервную копию в свой домашний каталог.
Не отключайте apport. В один прекрасный день вы можете столкнуться с последовательностью аварий и никогда не узнать об этом, за исключением плохого поведения системы или какого-нибудь специфического для приложения симптома.
Каталог /var/crash
существует для записи любого сбоя. Возможно, когда-нибудь она вам понадобится.
Предлагаемая процедура:
$HOME/crash
и скопируйте в нее все существующие отчеты о крушении.sudo rm /var/crash/*
sudo reboot
Повторяющееся всплывающее окно крушения теперь должно исчезнуть. Кроме того, сохраненные вами отчеты о падении могут быть полезны при сообщении об ошибке на пусковой платформе.
В более новых версиях ubuntu (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
Почему бы просто не удалить его полностью?
Версия 16.04 LTS
sudo apt-get update
sudo apt-get remove apport
sudo rm /etc/cron.daily/apport
Также, возможно, захочется проверить это:
Удаление конкурса популярности без разрушения системы?
Новое в версии 18.04:
Так как в apport есть ошибка, которая нарушает стандартную отладку командной строки unix, и эта ошибка известна с 2007 года (я куплю ей торт, когда исполнится 10 лет) (см. https://bugs. launchpad.net/ubuntu/+source/apport/+bug/160999)) выключение - это лучшее, что можно сделать, если вы пытаетесь исправить свой собственный код.