(16.04) Как я могу навсегда отключить приложение?
Согласно этому ответу, я могу отключить apport, отредактировав /etc/default/apport
и настройка enabled=0
,
Я сделал это:
$ cat /etc/default/apport
# set this to 0 to disable apport, or to 1 to enable it
# you can temporarily override this with
# sudo service apport start force_start=1
enabled=0
На самом деле, вы можете видеть, что я сделал это в декабре 2016 года:
$ stat /etc/default/apport
File: '/etc/default/apport'
...
Modify: 2016-12-22 09:43:01.688938268 -0500
...
Недавно я заметил, что apport работает, поэтому я остановил его и затем перезагрузил, чтобы увидеть, вернется ли он снова
$ sudo service apport stop
$ sudo reboot
Однако при запуске он снова активен:
$ service apport status
● apport.service - LSB: automatic crash report generation
Loaded: loaded (/etc/init.d/apport; bad; vendor preset: enabled)
Active: active (exited) since Tue 2017-07-18 11:27:44 EST; 45min ago
Docs: man:systemd-sysv-generator(8)
Process: 1395 ExecStart=/etc/init.d/apport start (code=exited, status=0/SUCCESS)
Jul 18 11:27:44 foobar systemd[1]: Starting LSB: automatic crash report generation...
Jul 18 11:27:44 foobar systemd[1]: Started LSB: automatic crash report generation.
Вы можете видеть, что я перезагрузил компьютер в 11:27, поэтому при запуске запускается apport
$ sudo last reboot
reboot system boot 4.4.0-83-generic Tue Jul 18 11:27 still running
Как я могу навсегда отключить приложение?
1 ответ
Решение
Команды systemd будут
запрещать
sudo systemctl disable apport.service
Если это не работает, вам нужно замаскировать службу
systemctl mask apport.service
Чтобы включить
systemctl unmask apport.service
sudo systemctl enable apport.service