2015年2月6日金曜日
Chinachu on Banana Pi
Banana Piは中華製のRaspberry Piのパチモノちっくな
Arm-based Single board computerで、
Allwinner A20を搭載しているためRaspberryPIより速い
そしてSerialATAを持っているので録画鯖に最適です。
Aliexpressで4-5kぐらいで手に入ります
もしくはアキバでも入手可能なので突撃してみるといいかもです
SDcardに好きなイメージ突っ込んで焼きます
以下のDebian wheezyをいれてみました
http://www.igorpecovnik.com/2014/09/07/banana-pi-debian-sd-image/
fdiskでパーティションを広げたりいろいろ好きにいじってください
拾い食いはいやな方はごりごりkernel buildとdebootstrapするといいと思う
これに1TBのTOSHIBA HDDとLinuxで使えそうなICカードリーダをつなげます
http://www.amazon.co.jp/dp/B003XF2JJY
とか
realtek のチップがのった格安リーダとか使えるはず
http://mimikakimemo.hatenablog.jp/entry/2014/06/08/193608
を参考に
$ sudo apt-get install build-essential curl git-core libssl-dev yasm libtool autoconf libboost-all-dev
$ git clone git://github.com/kanreisa/Chinachu.git ~/chinachu
$ cd ~/chinachu/
ここでパッチを当ててください。
ただしchinachuのバージョンがころころと変わるので
当たらなかったら大意をくみ取って書き換えてください
sedでnave.shをいじってます。
やっていることは
CFLAGSのmarchをarmv7-aでベタ指定
nave(というかnode)を --without-snapshotでコンパイル
$ ./chinachu installer
Chinachu Installer Menu:
[!] These are installed under all /home/*****/chinachu/...
[!] Recommend the Auto installation.
1) Auto (full) 5) Node.js Modules 9) libfdk-aac
2) Auto (fast) 6) epgdump 10) libogg
3) submodule 7) libx264 11) libvorbis
4) Node.js Environment 8) libvpx 12) libav
what do you install? > 1
あとはほかの方がかかれていることと同じなので詰まるところはないはずです。
一時間以上かかるので放置してください
chinachuが導入できたらnginxのstableを最新版を野良ビルドして導入してください。
(Debian wheezyだとnodeのsocket.ioに対応してない?)
server {
listen 80;
server_name hogehoge.hoge;
access_log /var/log/nginx/hogehoge.hoge.log;
location / {
proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_pass http://127.0.0.1:10772/;
}
}
とりあえずチューナーが来るのを待っている。
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿