当初 mediatomb を インストールしようとしたが コンパイル時にエラーとなるためあえなく撤退し minidlna をインストールしました
大まかな流れ
1. minidlna のコンパイル&インストール
2. systemctl への追加
3. firewalld への登録
minidlna のコンパイル&インストール
資材
- minidlna-1.1.4.tar.gz
- ffmpeg
sudo yum install libjpeg-turbo-devel libid3tag-devel libogg-devel libvorbis-devel flac-libs flac-devel
ffmpeg から 各種ランタイムの調達
ffmpeg を git から調達
基本的に minidlna で使用するライブラリ群しかほしくなかったのでライブラリのみをコンパイルインストールしました
基本的に minidlna で使用するライブラリ群しかほしくなかったのでライブラリのみをコンパイルインストールしました
$ git clone git://source.ffmpeg.org/ffmpeg.git $ cd ffmpeg $ ./configure --enable-shared --disable-programs $ make $ sudo make install
で /usr/local/lib に soファイルが配備されます
minidlna の コンパイルインストール
$ tar -zxvf minidlna-1.1.4.tar.gz $ cd minidlna-1.1.4 $ ./configure $ make $ sudo make install
ld パスの追加
ffmpeg のライブラリインストールで各種モジュールが /usr/local/lib に配置されたので配置先もldパスに追加し
/etc/ld.so.conf.d/ 配下に /usr/local/lib を記述したファイルを配置し読み込みなおす
/etc/ld.so.conf.d/ 配下に /usr/local/lib を記述したファイルを配置し読み込みなおす
$ sudo echo '/usr/local/lib' > /etc/ld.so.conf.d/minidlna.conf $ sudo ldconfig
設定ファイルの配置
minidlna.conf が ソースディレクトリにいるので /etc/ に配置
$ sudo cp minidlna.conf /etc/
/etc/minidlna.conf を 自分の環境に合わせて変更してください
以上で sudo /usr/local/sbin/minidlnad -f /etc/minidlna,conf を叩けば minidlna が起動できます。
以上で sudo /usr/local/sbin/minidlnad -f /etc/minidlna,conf を叩けば minidlna が起動できます。
0 件のコメント:
コメントを投稿