2017年5月17日水曜日

banana pi M1 で youtube ; 音もTVから



このボードの最大の特徴は SATAポートを持ってることです。
したがって SATAハードディスクをとりつけれます。
      (SATAハードディスクへ電源供給は 2.5インチであれば簡単)
したがって WWWのビッグサーバーができます。


そして archlinux がインストールでき
youtubeが chromium でみれ 音もTVからでます。

自分は上図の ピンク枠のところだけを接続してます。

と日本語OKです


この動画は ここです。




archlinuxの インストールは
https://wiki.archlinuxjp.org/index.php/Banana_Pi
の通りです



またXはhttps://wiki.archlinuxjp.org/index.php/Banana_Pi#.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB
より
X.org ドライバー
Banana Pi 用の X.org ドライバーは xf86-video-fbdev パッケージでインストールできます。



TVから音を出すには
cat .asoundrc 
pcm.!default {
type hw
card 1
 } 
ctl.!default {
type hw
card 1
}
です。



日本語は最軽量の scim-anthy で
pacman -S otf-ipafont
pacman -S  scim-anthy  
.xprofile 
export XMODIFIERS=@im=scim
export GTK_IM_MODULE=scim
export QT_IM_MODULE=scim
もし 日本語が走ってないときは 端末で 
scim -d
をしてください。

これを失敗したので
pacman -S otf-ipafont
pacman -S  ibus-anthy

.bashrc
[[ $- != *i* ]] && return
alias ls='ls --color=auto'
PS1='[\u@\h \W]\$ '
export XMODIFIERS=@im=ibus
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
ibus-daemon

にしました。
ibus 走ってないと ibus-daemon で逃げれます。





これにて
pacman -Syu
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 alarm is up to date
 aur is up to date
:: Starting full system upgrade...
warning: linux-firmware: ignoring package upgrade (20140603.a4f3bc0-1 => 20170309.695f2d6-1)
warning: ignoring package replacement (linux-sun7i-3.4.90-4 => linux-armv7-4.11.1-1)
warning: uboot-cubieboard2: ignoring package upgrade (2014.04-8 => 2017.01-2)
resolving dependencies...
looking for conflicting packages...
Packages (5) gnutls-3.5.12-1  iana-etc-20170512-1  libmm-glib-1.6.6-1
             xfce4-terminal-0.8.5.1-1  youtube-dl-2017.05.14-1
Total Download Size:    5.01 MiB
Total Installed Size:  25.85 MiB
Net Upgrade Size:       0.15 MiB
:: Proceed with installation? [Y/n] 

でソフトを最新へともっていけます。




df
Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/root       15412688  5984104   8645640  41% /
devtmpfs          447576        0    447576   0% /dev
tmpfs             447688    28904    418784   7% /dev/shm
tmpfs             447688      556    447132   1% /run
tmpfs             447688        0    447688   0% /sys/fs/cgroup
tmpfs             447688      224    447464   1% /tmp
tmpfs              89536        4     89532   1% /run/user/1001
/dev/sda1       74831752 14353224  56677188  21% /WWW 74GB

です。
つまり SATA ハードディスクがつかえます。
で 大容量が OKです。

自分の場合は
# ls -l /WWW/http
lrwxrwxrwx 1 root root 10 Oct 10  2016 /WWW/http -> /srv/http/
とリンクをつくって nginxでサーバーを回してるのですが
WWWのファイルは 実際にはSDメモリにはなく /dev/sda1にあります。 
SWAPも丈夫なSATAの方にしてます。