ポイントは作業中にmpdが起動不能になりsshでログインできなくなるのでapt-getでmpdを削除して作業する必要がある。
upgradeとdist-upgradeで新しくmpdがインストールされるようなのでその都度削除してやる、最後にまたインストールする。
どううも一旦成功はするが再起動を繰り返すとストップしてしまう現象がある。
私には解決できない
# rpi update # apt-get update # apt-get upgrade # apt-get remove mpd # reboot # apt-get dist-upgrade # apt-get remove mpd # apt-get install gcc make bc screen ncurses-dev # apt-get install wireless-regdb iw crda
rpi-source を入手し、/usr/bin以下に配置
# wget https://raw.githubusercontent.com/notro/rpi-source/master/rpi-source -O /usr/bin/rpi-source # sudo chmod +x /usr/bin/rpi-source # /usr/bin/rpi-source -q --tag-update
rpi-sourceを実行し、カーネルソースの入手とビルド等を行います
# rpi-source # reboot
wifiドライバの入手
ダウンロード|GW-450D|プラネックス
gw-450d_driver_linux_v3002.zip をダウンロード
$ cd /usr/src $ sudo su # unzip gw-450d_driver_linux_v3002.zip # cd gw-450d_driver_linux_v3002 # tar xf mt7610u_wifi_sta_v3002_dpo_20130916.tar.bz2 # cd mt7610u_wifi_sta_v3002_dpo_20130916
パッチを当てる
# wget https://raw.githubusercontent.com/neuralassembly/raspi/master/gw-450d/gw-450d-rpi-kernel41.patch # patch -p0 < gw-450d-rpi-kernel41.patch # make # cp -p os/linux/mt7650u_sta.ko /lib/modules/4.1.17-v7+/kernel/drivers/net/wireless # depmod -a
設定ファイルのコピー
# mkdir -p /etc/Wireless/RT2870STA # cp RT2870STA.dat /etc/Wireless/RT2870STA/RT2870STA.dat
ネットワークの設定を記述
# vi /etc/network/interfaces auto ra0 #iface ra0 inet dhcp iface ra0 inet static address 192.168.1.21 network 192.168.1.0 netmask 255.255.255.0 broadcast 192.168.1.255 gateway 192.168.1.1 #wireless-power off wpa-ssid “113-ASUS-5GHz”> wpa-psk “your-passwd” # reboot
確認
wifi ランプが点灯しているか
ifconfig でip取得の確認
mpdコンパイル
# apt-get install vim # vi /etc/apt/sources.list deb-src http://archive.raspbian.org/raspbian wheezy main contrib non-free rpi # apt-get update # apt-get build-dep mpd # apt-get install libglib2.0-dev libboost-dev libicu-dev # cd /usr/local/src # wget http://www.musicpd.org/download/mpd/stable/mpd-0.19.11.tar.gz # tar zxvf mpd-0.19.11.tar.gz # cd mpd-0.19.11 ブラウザでダウンロード# apt-get vsftpd fftpでmpd-0.19.11-cp932.patchをアップロードする # cp /home/ckenko25/mpd-0.19.11-cp932.patch . # patch -p1 < mpd-0.19.11-cp932.patch # ./configure # make # make install # apt-get install mpd # mv /usr/bin/mpd /usr/bin/mpd.bak # ln -s /usr/local/bin/mpd /usr/bin/mpd # vi /etc/mpd.conf #bind_to_address "any" bind_to_address "127.0.0.1" 追記 # reboothttp://wikiwiki.jp/disklessfun/?plugin=attach&refer=mpd_and_lcd4linux_mpd_plugin&openfile=mpd-0.19.11-cp932.patch
コメント