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
。