尽管 MythTV 尚未安装,但它在 dmesg 中

尽管 MythTV 尚未安装,但它在 dmesg 中

dmesg 显示奇怪的信息。去年我尝试过 mythtv,但它对我不起作用,因此我再次将其删除。

今天我看到 dmesg 显示以下消息:

[   16.047679] init: mythtv-backend main process (2489) terminated with status 127
[   16.047707] init: mythtv-backend main process ended, respawning
[   16.060100] init: mythtv-backend main process (2503) terminated with status 127
[   16.060124] init: mythtv-backend main process ended, respawning
[   16.071027] init: mythtv-backend main process (2514) terminated with status 127
[   16.071061] init: mythtv-backend respawning too fast, stopped

但 mythtv 肯定没有安装

~$ dpkg --get-selections | grep mythtv
mythtv-backend                  deinstall
mythtv-common                   deinstall
mythtv-database                 deinstall
mythtv-frontend                 deinstall
mythtv-transcode-utils              deinstall

这个帖子似乎解决了类似的问题(使用 juju 而不是 mythtv)。显然,相应的补救措施是删除/etc/init/mythtv-backend.conf

我可以安全地这样做吗?我还能/应该做什么吗(可能类似于stop juju-jon-sample-file-storage前面提到的帖子中的跑步)?

答案1

dpkg --get-selections对于未安装的软件包,应该不会返回任何内容。它返回某些内容表明软件包中有部分内容尚未被删除。

如果您尝试使用--list而不是--get-selections,您将看到包未完全删除的原因。 在您的例子中,您应该看到rc附近mythtv-backend,这意味着仍然有R残余C包的配置。

里面的文件/etc被视为配置文件并且不会在删除软件包时自动删除。要删除残留配置,您需要清除包裹:

apt-get purge mythtv-backend

这是删除所有配置文件(包括中的配置文件)的正确方法/etc/init

相关内容