我对 Ubuntu/Linux 还很陌生,所以我肯定我遗漏了一些显而易见的东西。我从 GIT 源安装/配置了 forked-dapdhttps://github.com/ejurgensen/forked-daapd并按照安装文件中的说明进行操作。我没有看到任何错误,但我注意到 forked-daapd 没有作为服务运行。我尝试像这样启动服务:
service forked-daapd start
和
sudo /etc/init.d/forked-daapd start
没有结果。存储库被克隆到 /home/ericstout/forked-daapd/,所以我也尝试了(这可能非常错误):
sudo /home/ericstout/forked-daapd/fork-daapd start
我注意到在 /home/ericstout/forked-daapd/src/ 中有一个应用程序 forked-daapd,我尝试双击它来启动(没有任何反应)并且还尝试过:
sudo /home/ericstout/forked-daapd/src/fork-daapd start
毫无效果。如何才能让服务真正运行?如能得到任何帮助,我将不胜感激。
我正在运行 Ubuntu 14.04 LTS。我之前运行过一个 forked-daapd 版本,除了实际上不允许我在 iTunes (12.1) 中播放来自远程机器的音乐外,它运行正常,并且发现修复程序已推送到 GIT Hub 存储库,因此我清除并重新开始。
希望我为您提供了您所需的信息,如果您需要更多信息,请告诉我。谢谢!
答案1
因此,为了使其正常工作,需要做一些事情。
首先是运行 forked-daapd,具体方法是:
sudo forked-daapd
这似乎有效,但在检查正在运行的进程时,forked dapped 不存在,因此我检查了日志文件,发现初始化数据库时出错,这是一个权限问题。现在,我将访问权限设置为 root,并将 forked-daapd 配置文件中的用户名也设置为 root,然后就好了!我们有了一个媒体服务器。
由于这是内部的,因此我们目前只能使用 root 权限,但创建一个新用户来访问它是个好主意。
希望这能帮助那些可能和我一样陷入困境的人。