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