为什么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取决于triggerhappy?


为什么要删除它?
Milliways '16

3
@Milliways我没有特定的理由删除它,除了我不喜欢我不使用不需要在后台运行的软件。
Hydraxan14 '16

Answers:


11

Triggerhappy仅在raspi-config的init脚本中使用,请参阅init脚本的第17行。在那里,它检查引导时是否按住Shift键以禁用按需缩放调节器。

这意味着它raspi-config本身并不需要触发,仅需其启动脚本即可。而且脚本使用的方式thd似乎不需要运行守护程序。


3
我创建了一个补丁程序raspi-config以使其对triggerhappy可选项具有依赖性,并提出了包含请求
Axel Beckert

已合并。哇!:-)
Axel Beckert

3
随着本周早些时候发布的raspi-config更新,triggerhappy已从降级DependsRecommends,因此现在可以毫无问题地进行卸载。现在很快。:-)
Axel Beckert

我在哪里可以找到列表来判断哪个服务是“依赖”或“推荐”的?
bakalolo

@bakalolo:使用apt-cache show时,其输出具有起始线DependsRecommendsSuggestsapt-cache show triggerhappy | egrep 'Depends|Recommends|Suggests'。另外,也可以在packages.debian.org上查找那些在Raspbian中未修改使用的软件包。(实际上,大多数软件包都是,但不是来自archive.raspberrypi.org repo的那些软件包-这些软件包是raspi-config因为它来自Raspberry Pi基金会而不是Debian。)
Axel Beckert
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.