web-dev-qa-db-fra.com

(16.04) Comment puis-je désactiver de manière permanente le programme?

Selon cette réponse , je peux désactiver la répartition en modifiant /etc/default/apport et en réglant enabled=0.

Je l'ai fait:

$ 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

En fait, vous pouvez voir que j'ai effectivement fait cela en décembre 2016:

$ stat /etc/default/apport
  File: '/etc/default/apport'
...
Modify: 2016-12-22 09:43:01.688938268 -0500
...

Récemment, j’ai remarqué que la commande DACT fonctionnait, je l’ai donc arrêtée puis redémarrée pour voir si elle reviendrait

$ Sudo service apport stop
$ Sudo reboot

Cependant, au démarrage, il est effectivement à nouveau actif:

$ 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.

Vous pouvez voir que j'ai redémarré ma machine à 11h27, donc le démarrage est au démarrage

$ Sudo last reboot
reboot   system boot  4.4.0-83-generic Tue Jul 18 11:27   still running

Comment puis-je en permanence désactiver la répartition?

2
Steve Lorimer

Les commandes systemd seraient

Désactiver

Sudo systemctl disable apport.service

Si cela ne fonctionne pas, vous devez masquer le service

systemctl mask apport.service

Pour réactiver

systemctl unmask apport.service
Sudo systemctl enable apport.service
4
Panther