我在 NAS(LinkStation、mipsel)上运行 Debian Squeeze (6.0.1)。我安装了迷你迪纳来自不稳定并注意到守护进程不会启动,因为它无法创建/run/minidlna
.
经过一番谷歌搜索后我发现http://wiki.debian.org/ReleaseGoals/RunDirectory。这在某种程度上解释了正在发生的事情,现在我只是做了一个符号链接来使东西工作:
ln -s /var/run /run
我有点担心这不是解决问题的好方法。进入/run
Debian Squeeze的正确方法是什么?像我一样仅仅进行符号链接可能会引起什么问题?
答案1
为什么您需要使您的系统适应该应用程序?
将“minidlna”(无论它是什么)适应 Debian 不是更合乎逻辑吗?
也许您只需要编辑 minidlna 启动脚本(如果它是守护程序,它将位于 /etc/init.d/ )以使用系统的 /var/run 而不是创建 /run 符号链接。
我从你的问题中了解到“minidlna”是一个 deb 包。然后,一旦您解决了初始化脚本中的问题,请将您的修复报告给包维护者。