web-dev-qa-db-ja.com

Ubuntu 14.04にUniversal Media Serverをインストールおよび/または実行する方法は?

UMSmanual here に従ってUbuntuボックスにインストールしました。 2つを除くすべてのコマンドは正常に機能しました。

1)このバージョンのUbuntuにはないffmpegパッケージをインストールできませんでした。代わりにlibav-toolsをインストールしましたが、可能性のあるエラーを後で修正することを期待していました。

2)実行できませんでした

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

書かれているように、私は走った

update-rc.d UMS defaults

そして、それは明らかに働いた。

最後にサービスがありますが、実行または停止しても何も起こりません。何回も(停止せずに)実行した場合、または(実行せずに)何回も停止した場合、エラーメッセージは表示されません。

UMSディレクトリにdebug.logファイルがありません。

ページを開くことができません http:// localhost:5001 または http:// localhost:9001 (未到達エラーが発生します)。

何をすべきか?インストールの確認方法は?

1
Dims

おそらく、ルート権限で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などのパッケージが欠落している場合は、それぞれのWebサイトから手動でインストールします。再ログインするには、これをrootログインで使用します。

apt-get install mediainfo flac

これにより、必要なすべてのコーデックがインストールされます。 UMS.confファイルでそれに応じてパスを更新します。次に、。/ UMS.shとして独自のプロファイルでUMS.shを実行します。エラーがある場合は、ここに投稿します。

3
Tragaknight