web-dev-qa-db-ja.com

Apportを有効または無効にするにはどうすればよいですか?

システムクラッシュダイアログは私を悩ませていますが、どうすればオフにできますか?また、問題を報告するために必要になった場合に備えて、再び有効にする方法を知りたいです。

213
jokerdino

Ubuntu 16.04以降、systemd apportは設定ファイルを尊重していないようです

Apportを有効/無効にするsystemdコマンドは次のとおりです。

無効にする

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

ファイルエディタが開きます。有効化を「0」から「1」に変更して、次のようにします。

enabled=1    

無効にするには:

enabled=0

変更を保存して、ファイルエディターを閉じます。 Apportは起動時に起動しなくなりました。再起動せずにすぐにオフにする場合は、Sudo service apport stopを実行します。

Sudo service apport stopを変更せずに/etc/default/apportを使用して、一時的にオフにすることもできます。

こちらもご覧ください:

251
Panther
  • Ubuntuアイコンをクリックし、「システム設定」を検索します
  • [プライバシー]> [診断]タブを選択します
  • ロック解除
  • 「エラーレポートをCanonicalに送信する」にチェックマークを付けます

Ubuntu 12.04 > Privacy > Diagnostics tab > Send error reports to Canonical

37
Savvas Radevic
Sudo service apport stop ; Sudo sed -ibak -e s/^enabled\=1$/enabled\=0/ /etc/default/apport ; Sudo mv /etc/default/apportbak ~

上記のスクリプトはapportを停止し、その構成ファイルのバックアップを取得し、起動時にapportを無効にし、最後にバックアップをホームディレクトリに移動します。

33
Anonymous

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

12
mchid

Apportを無効にしないでください。最近では、一連のクラッシュが発生する可能性がありますが、システムの不適切な動作やアプリケーション固有の症状を除いて、クラッシュを知ることはありません。

/var/crashディレクトリは、あらゆる事故を記録するためにあります。いつか必要になるかもしれません。

推奨手順:

  • 新しいフォルダーを作成します。 $HOME/crashそして既存のクラッシュレポートをすべてコピーします。
  • Sudo rm /var/crash/*
  • Sudo reboot

これで、繰り返し発生するクラッシュポップアップの動作はなくなります。また、保存したクラッシュレポートは、バグをランチパッドに報告するのに役立つ場合があります。

4
Richard Elkins

Apportには標準のUNIXコマンドラインデバッグを壊すバグがあるため、このバグは2007年以来知られています(10になったらケーキを購入します)( https://bugs.launchpadを参照) .net/ubuntu/+ source/apport/+ bug/160999 )オフにすることは、独自のコードを修正しようとする場合に行うべき最善の方法です。

2
Nick Atty

なぜ完全に削除しないのですか?

バージョン16.04 LTS

Sudo apt-get update
Sudo apt-get remove apport
Sudo rm /etc/cron.daily/apport

また、これを確認することもできます。

システムを破壊することなく人気コンテストを削除しますか?

18.04の新機能:

システム情報レポートをオプトアウトする方法

1
SDsolar