2019年6月 録画サーバー構築メモ
①OS更新〜MIRKURUNインストールまで
OS: Ubuntu Server 18.04.2LTS
チューナー: PLEX PX-W3PE4
IC Card Reader: SCR3310/v2.0
OSの更新
# sudo apt update
# sudo apt upgrade
Ubuntuのバージョン確認
# uname -a
→4.15.0-51-generic
SSHインストール
# sudo apt install openssh-server
カードリーダーのドライバインストール
# sudo apt install pcscd pcsc-tools libpcsclite-dev
B-CASカードの認識確認
# pcsc_scan
予めインストール
# sudo apt install build-essential unzip dkms
チューナードライバインストール
# git clone https://github.com/nns779/px4_drv
$ cd px4_drv/fwtool/
$ make
$ wget http://plex-net.co.jp/plex/pxw3u4/pxw3u4_BDA_ver1x64.zip
$ unzip pxw3u4_BDA_ver1x64.zip
$ sudo ./fwtool pxw3u4_BDA_ver1x64/PXW3U4.sys it930x-firmware.bin
$ sudo cp -p it930x-firmware.bin /lib/firmware/
$ cd ..
$ vi dkms.install
dkms.installには以下を追加
---------------------------------------------------
. ./dkms.conf
cp -a `pwd` /usr/src/$PACKAGE_NAME-$PACKAGE_VERSION
dkms add -m $PACKAGE_NAME -v $PACKAGE_VERSION
dkms build -m $PACKAGE_NAME -v $PACKAGE_VERSION
dkms install -m $PACKAGE_NAME -v $PACKAGE_VERSION
---------------------------------------------------
上記をインストール
$ sudo bash dkms.install
モデュールの確認
# /sbin/lsmod
→px4_drvあり
ドライバの情報確認
# /sbin/modinfo px4_drv
OSのバージョンが一致しているかなど
W3PE4はUSBデバイス(給電はPCI)なのでUSBの接続確認
# lsusb
→~~N'Able (DataBook) Technologies, Inc.
チューナーの認識確認
# ls -l /dev/px4*
(チューナーアンインストール手順の覚書)
# sudo dkms remove px4_drv/0.2.1 --all
# sudo rm -rf /usr/src/px4_drv-0.2.1
予めインストール
# sudo apt install npm
NODE.js 10.13.0インストール
# curl -sL https://deb.nodesource.com/setup_10.x | sudo -E # bash -
# sudo apt-get install -y nodejs
# sudo npm install -g nave
nodeのバージョン固定(ディレクトリ要確認!)
# sudo /usr/lib/node_modules/nave/nave.sh usemain 10.13.0
node確認
# node --version
PM2インストール
# sudo npm install pm2 -g
Mirakurunのインストール
# sudo npm install mirakurun -g --unsafe-perm --production
確認
# sudo pm2 status