berryboot-20161118-pi2-pi3使用
OS
2016-09-23-raspbian-jessie-lite
再起動も考えてデフォルト設定
minidlna-1.1.5 インストール
wifi設定までUSBキーボード
その後はPutty(ssh)で作業
● キーボード設定
$ sudo vi /etc/default/keyboard
pc106にする
jpにする
● 再起動
● wifi設定
root権限でコマンドを実行
$ sudo -s
● wpa_supplicant.confを編集
pi# vi /etc/wpa_supplicant/wpa_supplicant.conf
network={
proto=WPA WPA2
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
scan_ssid=1
ssid="MY-SSID"
psk="MY-PASSWAD"
}
● interfacesを編集
pi# vi /etc/network/interfaces
allow-hotplug wlan0
iface wlan0 inet static
address 192.168.1.22
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
● 再起動
● SSH接続
IPアドレス
Login:pi
password:raspberry
● minidlnaのソースコードを取得
$ sudo vi /etc/apt/sources.list
● コメントアウトを外す
#deb-src http://archive.raspbian.org/raspbian/ jessie main contrib non-free rpi
deb-src http://archive.raspbian.org/raspbian/ jessie main contrib non-free rpi
● パッケージリストの更新&パッケージの更新
$ sudo apt-get update && sudo apt-get upgrade
● 作成に必要なパッケージインストール
$ sudo apt-get build-dep minidlna
autoconf automake autopoint autotools-dev debhelper dh-autoreconf gettext
gettext-base intltool-debian libasprintf0c2 libavcodec-dev libavcodec56
libavformat-dev libavformat56 libavresample-dev libavresample2 libavutil-dev
libavutil54 libcroco3 libexif-dev libexif12 libflac-dev libflac8 libgsm1
libid3tag0 libid3tag0-dev libjpeg-dev libjpeg62-turbo-dev libjs-jquery
libmp3lame0 libogg-dev libogg0 libopenjpeg5 libopus0 liborc-0.4-0
libschroedinger-1.0-0 libsigsegv2 libspeex1 libsqlite3-dev libtheora0
libtool libunistring0 libva1 libvorbis-dev libvorbis0a libvorbisenc2
libvorbisfile3 libvpx1 libx264-142 libxvidcore4 m4 po-debconf
yes
● インストール作業をsrcの中でsrcに移動
$ cd /usr/local/src
● minidlna-1.1.5.tar.gz ダウンロード&解凍
$ sudo wget https://sourceforge.net/projects/minidlna/files/minidlna/1.1.5/minidlna-1.1.5.tar.gz
$ sudo tar xfvz minidlna-1.1.5.tar.gz
● minidlna-1.1.5ディレクトリ移動& ./configure実行
$ cd minidlna-1.1.5
$ ./configure
● make実行&make install実行
$ make
$ sudo make install
● 設定用ファイルコピー
$ sudo cp minidlna.conf /etc/
$ sudo cp linux/minidlna.init.d.script /etc/init.d/minidlna
$ sudo chmod 755 /etc/init.d/minidlna
$ sudo update-rc.d minidlna defaults
● ホームディレクトリへ移動
$ cd
● minidlnaの設定編集
$ sudo vi /etc/minidlna.conf
● コメントアウト又は編集
#media_dir=/opt
例)
media_dir=A,/mnt/usb1/Music
media_dir=V,/mnt/usb1/Videos
media_dir=P,/mnt/usb1/Pictures
● 表示されるサーバー名を変える
例)
friendly_name=自宅サーバー2
sshからのコピペで日本語もOK
● FAT32フォーマートしたUSB-HDDをマウント
日本語を文字化けしない様にマウント
HDD(Musicフォルダ、Videosフォルダ、Picturesフォルダ)
各フォルダの中へは日本語フォルダを入れてもOK
日本文字でも表示される、空のフォルダは表示されない
ファイル等はWinSCPで追加&削除
● マウントするデェレクトリ作成
$ sudo mkdir /mnt/usb1
$ sudo chmod 755 /mnt/usb1
● USBを挿し込みdevを調べる
$ sudo fdisk -l
/dev/sda5
● 確認したdevのUSB-HDDをデェレクトリにマウント
$ sudo mount -t vfat -o codepage=932,iocharset=utf8,uid=0,gid=0,umask=000 (マウント・dev) (マウント・デェレクトリ)
例)
$ sudo mount -t vfat -o codepage=932,iocharset=utf8,uid=0,gid=0,umask=000 /dev/sda5 /mnt/usb1
● minidlna起動
$ sudo service minidlna start
● 設定を反映
$ sudo service minidlna force-reload
● 再構築
$ sudo /etc/init.d/minidlna stop
$ sudo rm /var/cache/minidlna/files.db
$ sudo /etc/init.d/minidlna start
*mp3 - ID3v2形式,v2.4,UTF-8 表示され見えています
● マウントを外す場合
* minidlnaを停止させてマウントを外しUSBを抜く
$ sudo /etc/init.d/minidlna stop
$ sudo umount /mnt/usb1
夢その23でした。