但是当我尝试这样做时,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?
#1 楼
Triggerhappy仅在raspi-config的init脚本中使用,请参阅init脚本的第17行。在那里,它检查启动时是否按住Shift键以禁用按需缩放调节器。这意味着
raspi-config
本身并不需要真正的触发功能,只需启动脚本即可。而且脚本使用thd
的方式似乎不需要运行守护程序。评论
我已经针对raspi-config创建了一个补丁,以使对triggerhappy的依赖关系成为可选,并提出了包含请求
–阿克塞尔·贝克特(Axel Beckert)
16年5月5日在19:19
已合并。哇! :-)
–阿克塞尔·贝克特(Axel Beckert)
16年5月5日在19:27
随着本周早些时候发布的raspi-config更新,triggerhappy已从Depends降级为Recommends,因此现在可以毫无问题地进行卸载。现在很快。 :-)
–阿克塞尔·贝克特(Axel Beckert)
16年5月13日在11:05
我在哪里可以找到列表来判断“依赖”或“推荐”哪个服务?
– bakalolo
19-10-11在20:23
@bakalolo:使用apt-cache show,其输出包含以Depends,Recommends和Recommendations开头的行,例如apt-cache显示triggerhappy | egrep'取决于|推荐|建议。另外,也可以在packages.debian.org上查找那些在Raspbian中未修改使用的软件包。 (实际上,大多数软件包都是,但不是来自archive.raspberrypi.org存储库的软件包-这些软件包包括raspi-config,因为它来自Raspberry Pi Foundation,而不是Debian。)
–阿克塞尔·贝克特(Axel Beckert)
19-10-21在9:54
评论
为什么要删除它?@Milliways除了没有我不希望在后台运行的软件之外,我没有特定的理由删除它。