raspi-configがtriggerhappyに依存するのはなぜですか?


12

私の知る限り、triggerhappyはカスタム入力を処理するためのデーモンです。私はこの機能を直接使用していないので(デフォルトでは/etc/triggerhappy/triggers.d/にルールがないため)(セキュリティ/パフォーマンス/ OCDの理由で)削除したいと思います。

しかし、そうしようとすると、apt-getはraspi-configも削除します。これは、そのパッケージがtriggerhappyに依存しているためです。

admin@rpi:/ $ sudo apt-get remove triggerhappy
...
The following packages will be REMOVED:
  raspi-config triggerhappy
...
Removing raspi-config (20160225) ...
Removing triggerhappy (0.3.4-2) ...
Processing triggers for man-db (2.7.0.2-5) ...
admin@rpi:/ $ 

一見すると、この依存関係は私には意味がありません。

raspi-configがトリガーハッピーに依存しているのはなぜですか?


なぜそれを削除したいのですか?
ミリウェイズ2016年

3
@Milliways使用しないソフトウェアをバックグラウンドで実行したくないので、削除する特別な理由はありません。
Hydraxan14 2016年

回答:


11

Triggerhappyは、raspi-configのinitスクリプトでのみ使用されます。initスクリプトの17行目を参照してください。そこで、ブート時にShiftキーのいずれかが押されているかどうかをチェックして、オンデマンドスケーリングガバナーを無効にします。

つまり、raspi-configそれ自体は本当にトリガーハッピーを必要とせず、起動スクリプトのみを必要とします。そして、スクリプトが使用する方法ではthd、デーモンを実行する必要はないようです。


3
オプションraspi-configの依存関係を作るためのパッチを作成し、含めるためのプルリクエストをtriggerhappy提出しました
Axel Beckert

すでに統合されています。うわー!:-)
アクセルベッケルト2016

3
今週初めにリリースされたraspi-configのアップデートにより、triggerhappyがからにダウングレードされたDependsためRecommends、問題なくアンインストールできるようになりました。さて、それは速くなりました。:-)
Axel Beckert 2016年

依存または推奨するサービスを示すリストはどこにありますか?
バカロロ

@bakalolo:使用apt-cache show、その出力はで始まる行を持ちDependsRecommendsそしてSuggests、例えばapt-cache show triggerhappy | egrep 'Depends|Recommends|Suggests'。あるいは、Raspbianでも変更されずに使用されているパッケージについて、packages.debian.orgを参照してください。(実際、ほとんどのパッケージはアーカイブですが、archive.raspberrypi.orgリポジトリからのものではありません。これらにはraspi-config、Raspberry Pi Foundationからのものであり、Debianからのものではありません。)
Axel Beckert
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.