(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
Другие вопросы по тегам