だめぷろふ記

なんとなくだめ

minidlna

以前はCentOSでメディアサーバーというと何かと大変だったのが、EPELで一式揃う時代になっていてらくちんだなぁと思ったのでメモ。

前提としては、EPELを導入済みである事。自分はEPELやRPMforgeなどの各種リポジトリは導入だけして普段は無効にしておき、利用するときは --enablerepo= をつけて使う勢。

# yum --enablerepo=epel install minidlna
読み込んだプラグイン:fastestmirror, langpacks
epel/x86_64/metalink | 7.6 kB 00:00:00
epel | 4.3 kB 00:00:00
(1/2): epel/x86_64/updateinfo | 779 kB 00:00:02
(2/2): epel/x86_64/primary_db | 4.6 MB 00:00:22
Loading mirror speeds from cached hostfile
* base: ftp.tsukuba.wide.ad.jp
* epel: mirror.premi.st
* extras: ftp.tsukuba.wide.ad.jp
* nux-dextop: mirror.li.nux.ro
* remi-safe: repo1.sea.innoscale.net
* updates: ftp.tsukuba.wide.ad.jp
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ minidlna.x86_64 0:1.1.6-1.el7.nux を インストール
--> 依存性の処理をしています: libavutil.so.54(LIBAVUTIL_54)(64bit) のパッケージ: minidlna-1.1.6-1.el7.nux.x86_64
--> 依存性の処理をしています: libavformat.so.56(LIBAVFORMAT_56)(64bit) のパッケージ: minidlna-1.1.6-1.el7.nux.x86_64
--> 依存性の処理をしています: libavutil.so.54()(64bit) のパッケージ: minidlna-1.1.6-1.el7.nux.x86_64
--> 依存性の処理をしています: libavformat.so.56()(64bit) のパッケージ: minidlna-1.1.6-1.el7.nux.x86_64
--> トランザクションの確認を実行しています。
---> パッケージ ffmpeg-libs.x86_64 0:2.6.8-3.el7.nux を インストール
--> 依存性の処理をしています: libtheoraenc.so.1(libtheoraenc_1.0)(64bit) のパッケージ: ffmpeg-libs-2.6.8-3.el7.nux.x86_64
--> 依存性の処理をしています: libtheoradec.so.1(libtheoradec_1.0)(64bit) のパッケージ: ffmpeg-libs-2.6.8-3.el7.nux.x86_64
--> 依存性の処理をしています: libxvidcore.so.4()(64bit) のパッケージ: ffmpeg-libs-2.6.8-3.el7.nux.x86_64
--> 依存性の処理をしています: libx265.so.79()(64bit) のパッケージ: ffmpeg-libs-2.6.8-3.el7.nux.x86_64
--> 依存性の処理をしています: libx264.so.142()(64bit) のパッケージ: ffmpeg-libs-2.6.8-3.el7.nux.x86_64
--> 依存性の処理をしています: libva.so.1()(64bit) のパッケージ: ffmpeg-libs-2.6.8-3.el7.nux.x86_64
--> 依存性の処理をしています: libtheoraenc.so.1()(64bit) のパッケージ: ffmpeg-libs-2.6.8-3.el7.nux.x86_64
--> 依存性の処理をしています: libtheoradec.so.1()(64bit) のパッケージ: ffmpeg-libs-2.6.8-3.el7.nux.x86_64
--> 依存性の処理をしています: libspeex.so.1()(64bit) のパッケージ: ffmpeg-libs-2.6.8-3.el7.nux.x86_64
--> 依存性の処理をしています: libsoxr.so.0()(64bit) のパッケージ: ffmpeg-libs-2.6.8-3.el7.nux.x86_64
--> 依存性の処理をしています: libschroedinger-1.0.so.0()(64bit) のパッケージ: ffmpeg-libs-2.6.8-3.el7.nux.x86_64
--> 依存性の処理をしています: libopus.so.0()(64bit) のパッケージ: ffmpeg-libs-2.6.8-3.el7.nux.x86_64
--> 依存性の処理をしています: libopenjpeg.so.1()(64bit) のパッケージ: ffmpeg-libs-2.6.8-3.el7.nux.x86_64
--> 依存性の処理をしています: libmp3lame.so.0()(64bit) のパッケージ: ffmpeg-libs-2.6.8-3.el7.nux.x86_64
--> 依存性の処理をしています: libgsm.so.1()(64bit) のパッケージ: ffmpeg-libs-2.6.8-3.el7.nux.x86_64
--> 依存性の処理をしています: libfdk-aac.so.1()(64bit) のパッケージ: ffmpeg-libs-2.6.8-3.el7.nux.x86_64
--> 依存性の処理をしています: libfaac.so.0()(64bit) のパッケージ: ffmpeg-libs-2.6.8-3.el7.nux.x86_64
--> 依存性の処理をしています: libass.so.5()(64bit) のパッケージ: ffmpeg-libs-2.6.8-3.el7.nux.x86_64
--> トランザクションの確認を実行しています。
---> パッケージ faac.x86_64 0:1.28-6.0.el7.nux を インストール
---> パッケージ fdk-aac.x86_64 0:0.1.4-1 を インストール
---> パッケージ gsm.x86_64 0:1.0.13-11.el7 を インストール
---> パッケージ lame-libs.x86_64 0:3.99.5-2.el7 を インストール
---> パッケージ libass.x86_64 0:0.13.4-1.el7 を インストール
--> 依存性の処理をしています: libfribidi.so.0()(64bit) のパッケージ: libass-0.13.4-1.el7.x86_64
---> パッケージ libtheora.x86_64 1:1.1.1-8.el7 を インストール
---> パッケージ libva.x86_64 0:1.2.1-3.el7 を インストール
--> 依存性の処理をしています: mesa-dri-filesystem のパッケージ: libva-1.2.1-3.el7.x86_64
---> パッケージ openjpeg-libs.x86_64 0:1.5.1-16.el7_3 を インストール
---> パッケージ opus.x86_64 0:1.0.2-6.el7 を インストール
---> パッケージ schroedinger.x86_64 0:1.0.11-4.el7 を インストール
--> 依存性の処理をしています: liborc-0.4.so.0()(64bit) のパッケージ: schroedinger-1.0.11-4.el7.x86_64
---> パッケージ soxr.x86_64 0:0.1.2-1.el7 を インストール
---> パッケージ speex.x86_64 0:1.2-0.19.rc1.el7 を インストール
---> パッケージ x264-libs.x86_64 0:0.142-11.20141221git6a301b6.el7.nux を インストール
---> パッケージ x265-libs.x86_64 0:1.9-1.el7.nux を インストール
---> パッケージ xvidcore.x86_64 0:1.3.2-5.el7.nux を インストール
--> トランザクションの確認を実行しています。
---> パッケージ fribidi.x86_64 0:0.19.4-6.el7 を インストール
---> パッケージ mesa-filesystem.x86_64 0:11.2.2-2.20160614.el7 を インストール
---> パッケージ orc.x86_64 0:0.4.22-5.el7 を インストール
--> 依存性解決を終了しました。

依存性を解決しました

========================================================================================================================
Package アーキテクチャー バージョン リポジトリー 容量
========================================================================================================================
インストール中:
minidlna x86_64 1.1.6-1.el7.nux nux-dextop 160 k
依存性関連でのインストールをします:
faac x86_64 1.28-6.0.el7.nux nux-dextop 269 k
fdk-aac x86_64 0.1.4-1 nux-dextop 375 k
ffmpeg-libs x86_64 2.6.8-3.el7.nux nux-dextop 5.0 M
fribidi x86_64 0.19.4-6.el7 base 63 k
gsm x86_64 1.0.13-11.el7 base 30 k
lame-libs x86_64 3.99.5-2.el7 nux-dextop 339 k
libass x86_64 0.13.4-1.el7 epel 92 k
libtheora x86_64 1:1.1.1-8.el7 base 136 k
libva x86_64 1.2.1-3.el7 epel 68 k
mesa-filesystem x86_64 11.2.2-2.20160614.el7 base 23 k
openjpeg-libs x86_64 1.5.1-16.el7_3 updates 86 k
opus x86_64 1.0.2-6.el7 base 630 k
orc x86_64 0.4.22-5.el7 base 165 k
schroedinger x86_64 1.0.11-4.el7 epel 291 k
soxr x86_64 0.1.2-1.el7 epel 77 k
speex x86_64 1.2-0.19.rc1.el7 base 98 k
x264-libs x86_64 0.142-11.20141221git6a301b6.el7.nux nux-dextop 570 k
x265-libs x86_64 1.9-1.el7.nux nux-dextop 1.5 M
xvidcore x86_64 1.3.2-5.el7.nux nux-dextop 258 k

トランザクションの要約
========================================================================================================================
インストール 1 パッケージ (+19 個の依存関係のパッケージ)

総ダウンロード容量: 10 M
インストール容量: 33 M
Is this ok [y/d/N]: y
Downloading packages:
警告: /var/cache/yum/x86_64/7/nux-dextop/packages/faac-1.28-6.0.el7.nux.x86_64.rpm: ヘッダー V4 RSA/SHA1 Signature、鍵 ID 85c6cd8a: NOKEY
faac-1.28-6.0.el7.nux.x86_64.rpm の公開鍵がインストールされていません
(1/20): faac-1.28-6.0.el7.nux.x86_64.rpm | 269 kB 00:00:04
(2/20): fdk-aac-0.1.4-1.x86_64.rpm | 375 kB 00:00:04
(3/20): gsm-1.0.13-11.el7.x86_64.rpm | 30 kB 00:00:00
(4/20): libtheora-1.1.1-8.el7.x86_64.rpm | 136 kB 00:00:00
(5/20): libva-1.2.1-3.el7.x86_64.rpm | 68 kB 00:00:00
(6/20): mesa-filesystem-11.2.2-2.20160614.el7.x86_64.rpm | 23 kB 00:00:00
(7/20): lame-libs-3.99.5-2.el7.x86_64.rpm | 339 kB 00:00:02
(8/20): openjpeg-libs-1.5.1-16.el7_3.x86_64.rpm | 86 kB 00:00:00
(9/20): opus-1.0.2-6.el7.x86_64.rpm | 630 kB 00:00:00
(10/20): orc-0.4.22-5.el7.x86_64.rpm | 165 kB 00:00:00
(11/20): schroedinger-1.0.11-4.el7.x86_64.rpm | 291 kB 00:00:00
(12/20): soxr-0.1.2-1.el7.x86_64.rpm | 77 kB 00:00:00
(13/20): speex-1.2-0.19.rc1.el7.x86_64.rpm | 98 kB 00:00:00
(14/20): minidlna-1.1.6-1.el7.nux.x86_64.rpm | 160 kB 00:00:02
(15/20): fribidi-0.19.4-6.el7.x86_64.rpm | 63 kB 00:00:05
(16/20): x264-libs-0.142-11.20141221git6a301b6.el7.nux.x86_64.rpm | 570 kB 00:00:02
libass-0.13.4-1.el7.x86_64.rpm FAILED ] 662 kB/s | 7.3 MB 00:00:04 ETA
https://linuxmirrors.ir/pub/epel/7/x86_64/l/libass-0.13.4-1.el7.x86_64.rpm: [Errno 14] curl#7 - "Failed connect to linuxmirrors.ir:443; Connection refused"
他のミラーを試します。
(17/20): x265-libs-1.9-1.el7.nux.x86_64.rpm | 1.5 MB 00:00:03
(18/20): libass-0.13.4-1.el7.x86_64.rpm | 92 kB 00:00:00
(19/20): xvidcore-1.3.2-5.el7.nux.x86_64.rpm | 258 kB 00:00:02
(20/20): ffmpeg-libs-2.6.8-3.el7.nux.x86_64.rpm | 5.0 MB 00:00:16
------------------------------------------------------------------------------------------------------------------------
合計 504 kB/s | 10 MB 00:00:20
file:///etc/pki/rpm-gpg/RPM-GPG-KEY-nux.ro から鍵を取得中です。
Importing GPG key 0x85C6CD8A:
Userid : "Nux.Ro (rpm builder) <rpm@li.nux.ro>"
Fingerprint: 561c 96bd 2f7f dc2a db5a fd46 e98b fbe7 85c6 cd8a
Package : nux-dextop-release-0-5.el7.nux.noarch (installed)
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-nux.ro
上記の処理を行います。よろしいでしょうか? [y/N]y
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
警告: RPMDB は yum 以外で変更されました。
インストール中 : speex-1.2-0.19.rc1.el7.x86_64 1/20
インストール中 : 1:libtheora-1.1.1-8.el7.x86_64 2/20
インストール中 : orc-0.4.22-5.el7.x86_64 3/20
インストール中 : schroedinger-1.0.11-4.el7.x86_64 4/20
インストール中 : mesa-filesystem-11.2.2-2.20160614.el7.x86_64 5/20
インストール中 : libva-1.2.1-3.el7.x86_64 6/20
インストール中 : fdk-aac-0.1.4-1.x86_64 7/20
インストール中 : x265-libs-1.9-1.el7.nux.x86_64 8/20
インストール中 : xvidcore-1.3.2-5.el7.nux.x86_64 9/20
インストール中 : faac-1.28-6.0.el7.nux.x86_64 10/20
インストール中 : lame-libs-3.99.5-2.el7.x86_64 11/20
インストール中 : soxr-0.1.2-1.el7.x86_64 12/20
インストール中 : fribidi-0.19.4-6.el7.x86_64 13/20
インストール中 : libass-0.13.4-1.el7.x86_64 14/20
インストール中 : gsm-1.0.13-11.el7.x86_64 15/20
インストール中 : x264-libs-0.142-11.20141221git6a301b6.el7.nux.x86_64 16/20
インストール中 : openjpeg-libs-1.5.1-16.el7_3.x86_64 17/20
インストール中 : opus-1.0.2-6.el7.x86_64 18/20
インストール中 : ffmpeg-libs-2.6.8-3.el7.nux.x86_64 19/20
インストール中 : minidlna-1.1.6-1.el7.nux.x86_64 20/20
検証中 : opus-1.0.2-6.el7.x86_64 1/20
検証中 : schroedinger-1.0.11-4.el7.x86_64 2/20
検証中 : openjpeg-libs-1.5.1-16.el7_3.x86_64 3/20
検証中 : libva-1.2.1-3.el7.x86_64 4/20
検証中 : x264-libs-0.142-11.20141221git6a301b6.el7.nux.x86_64 5/20
検証中 : gsm-1.0.13-11.el7.x86_64 6/20
検証中 : libass-0.13.4-1.el7.x86_64 7/20
検証中 : minidlna-1.1.6-1.el7.nux.x86_64 8/20
検証中 : fribidi-0.19.4-6.el7.x86_64 9/20
検証中 : soxr-0.1.2-1.el7.x86_64 10/20
検証中 : lame-libs-3.99.5-2.el7.x86_64 11/20
検証中 : faac-1.28-6.0.el7.nux.x86_64 12/20
検証中 : ffmpeg-libs-2.6.8-3.el7.nux.x86_64 13/20
検証中 : xvidcore-1.3.2-5.el7.nux.x86_64 14/20
検証中 : x265-libs-1.9-1.el7.nux.x86_64 15/20
検証中 : fdk-aac-0.1.4-1.x86_64 16/20
検証中 : mesa-filesystem-11.2.2-2.20160614.el7.x86_64 17/20
検証中 : orc-0.4.22-5.el7.x86_64 18/20
検証中 : 1:libtheora-1.1.1-8.el7.x86_64 19/20
検証中 : speex-1.2-0.19.rc1.el7.x86_64 20/20

インストール:
minidlna.x86_64 0:1.1.6-1.el7.nux

依存性関連をインストールしました:
faac.x86_64 0:1.28-6.0.el7.nux fdk-aac.x86_64 0:0.1.4-1
ffmpeg-libs.x86_64 0:2.6.8-3.el7.nux fribidi.x86_64 0:0.19.4-6.el7
gsm.x86_64 0:1.0.13-11.el7 lame-libs.x86_64 0:3.99.5-2.el7
libass.x86_64 0:0.13.4-1.el7 libtheora.x86_64 1:1.1.1-8.el7
libva.x86_64 0:1.2.1-3.el7 mesa-filesystem.x86_64 0:11.2.2-2.20160614.el7
openjpeg-libs.x86_64 0:1.5.1-16.el7_3 opus.x86_64 0:1.0.2-6.el7
orc.x86_64 0:0.4.22-5.el7 schroedinger.x86_64 0:1.0.11-4.el7
soxr.x86_64 0:0.1.2-1.el7 speex.x86_64 0:1.2-0.19.rc1.el7
x264-libs.x86_64 0:0.142-11.20141221git6a301b6.el7.nux x265-libs.x86_64 0:1.9-1.el7.nux
xvidcore.x86_64 0:1.3.2-5.el7.nux

完了しました!