如何在 Ubuntu 14.04 上安装和/或运行通用媒体服务器?

如何在 Ubuntu 14.04 上安装和/或运行通用媒体服务器?

我已经安装马来西亚联合医科大学按照手册在这里。除以下两个命令外,其他所有命令均运行正常:

1) 我无法安装ffmpeg此版本的 Ubuntu 中不存在的软件包。我已安装libav-tools该软件包,并希望稍后修复可能的错误。

2)我无法跑步

update-rc.d /etc/init.d/UMS defaults

如上所述,所以我跑了

update-rc.d UMS defaults

而且显然它起了作用。

最后我有了服务,但是无论我运行还是停止它都没有任何反应。如果我多次运行它(不停止)或者多次停止它(不运行),我都不会收到任何错误消息。

目录中没有debug.log文件。UMS

我无法打开页面http://本地主机:5001或者http://本地主机:9001(发生未到达错误)。

该怎么办?如何检查安装?

答案1

您可能正在以 root 权限运行 ums,而文档中却反对这样做。您需要在安装时创建一个新帐户或使用您自己的配置文件。这也是未生成 debug.log 的原因。

操作步骤:以 root 身份登录,或 > sudo -i,进入您自己的帐户命令提示符后,输入密码

> update-rc.d -f UMS remove
> exit
> sudo chown YOURUSER:YOURGROUP -R /opt/ums
> chmod u=rwx,grx,o= -R /opt/ums

现在,如果你查看 opt/ums 目录,你会发现一个名为 linux 的文件夹。这实际上包含我们需要的 ffmpeg 和 tsMuxeR 版本。因此在 UMS.conf 中更改这些路径

> cd /opt/ums
> nano UMS.conf

搜索“# Non-GUI Options”部分,然后开始更改路径,如下所示:

mencoder_path = /usr/bin/mencoder
ffmpeg_path =/opt/ums/linux/ffmpeg
mplayer_path = /usr/bin/mplayer
......

if you need to check the paths use : whereis mencoder

完成后,如果缺少任何软件包(如 mencoder),请从各自的网站手动安装它们。对于剩余的软件包,只需使用 root 登录即可:

apt-get install mediainfo flac

这应该会安装所有必需的编解码器。在 UMS.conf 文件中相应地更新路径。然后使用您自己的配置文件以 ./UMS.sh 的形式运行 UMS.sh 如果有任何错误,请在此处发布。

相关内容