なぜなら…
嗚呼。物欲物語。。 - XBOX + 玄箱 ネットワークメディアプレーヤー
こんなものを見つけたため。
Xbox+玄箱は前から知ってたんですけどね。
やる機会が無かったというか、めんどくさかったというかw
正直言うと、やる前にバックアップ取りたかったんですよね。
失敗して全部消えたーなんていやですし。
この間HDD買ったのでそっちにコピー。
それからチャレンジ中…。
**********
玄箱を使い倒す - 究極のファイルサーバ - Samba3
ここにインストールの仕方が書いてありました。
※**********
-引用-
libiconv-1.9.1とパッチlibiconv-1.9.1-ja-patch-1.diff.gzをダウンロード。
パッチを当てる。
$ tar zxvf libiconv-1.9.1.tar.gz
$ zcat libiconv-1.9.1-ja-patch-1.diff.gz | patch -p0
ビルド
$ cd libiconv-1.9.1
$ ./configure
$ make ; make check
$ sudo make install
/etc/ld.so.conf に /usr/local/lib を追加し
$ sudo ldconfig
次にSamba3.0本体のビルド&インストール
$ ./configure --with-libiconv=/usr/local
$ make
$ sudo make install
/usr/local/samba/lib/smb.confに追記
[global]
dos charset = CP932
unix charset = UTF-8
display charset = EUCJP
※**********
でも2行目のzcat〜をやろうとすると「zcatとpatchってコマンドが無いよ」って起こられる始末…。
busybox使ってコマンドは作れたものの、patchコマンドがおかしいらしくなんも起きない…。
なにやらpatchコマンドは作れないらしい。
玄箱インストールmemo(busybox)
ここみると新しいの入れると使えるような気がして…。
やってみることに。
展開してコンフィグの試行1やろうとしたら「make config」でまたもやエラー。
「makeってコマンドが無いよ」と…。
**********
いろいろと数時間サイトをうろうろしているとこんなページが。
玄箱インストールmemo
さっきのページのトップページですが…。
ここみると、
※**********
-引用-
Windowsから玄箱にCD-ROMの内容をコピーします。玄箱のネットワークフォルダにCD-ROMというフォルダを 作成して、その中に玄箱にCD-ROMのbinaryフォルダをコピーしているものとしています。
(中略)
for filename in /mnt/share/CD-ROM/binary/*.tar.gz
>> do
>> tar vzxf $filename -C /
>> done
これでmakeやgccなどの開発環境が使えるようになります(略
※**********
の文字。
そういうことか…。
早速、玄箱のCD-ROM引っ張り出してきて玄箱の中へコピー。
書かれている通りにコマンドを打った。
カリカリカリカリ…
(文字が)ズラズラズラスラ…
なにやら処理が始まったようで。
終了後、再度ココのやり方でやってみる。
(busyboxじゃなくこっちをやったのは寝ぼけてたっぽいw)
・・・・・・・・。
おおー!偶然にも成功しました!
無事zcatできましたよー!
これでおそらく「libiconv(汎用の文字コード変換ライブラリ)」部分はうまくできたと思われます。
**********
で、Samba3のソース探し。
意外と苦労しましたが、実は「samba3 download」と検索すれば出ますねぇ…。
早く気づけよ俺…。
**********
で、現在 Samba3 を make 中。
何時間かかるんだよこれ!(既に1時間近く処理中ですよ…)
眠いので、処理させたまま寝ます。
続きはまたあとで。
ノシ
**********
12/1 AM9:00 追記
ブログ書き終わり後、数分後に処理が終了したため、寝ずに続けることに。
で、無事Samba3入れ終わりました。
うまくできているのか…。
今度はXbox側の設定です。
Xbox Media Center(XBMC)は既に入っているので省略します。
FTPソフト(FFFTP)を使って「xboxmediacenter.xml」を取り出し、テキストエディタで書き換え。
どこを変えればいいのか…。
とりあえず「SMB」と書かれたところを探す。
例が書いてあった。
smb://domain;user:password@192.168.*.*/share/videos/
ドメインとは何ぞや…。
IPと同じかな。(ど素人ですみません…。)
適当に入力して転送、そしてXBMC起動。
SMBを選んでみる。
・・・。
何も起きない…。
何かが設定間違えたのか。
試行錯誤しながら、この工程を繰り返す。
いろいろやってみたけど、最終的に
smb://192.168.*.*/
と、玄箱のIPアドレス入れるだけ。
ドメインだのIDだのPASSだのは入れなくてもよかったみたい。
というか、XBMPの「設定→ネットワーク→SMB シェア」で設定した方が速かった…。
これで、何とか表示可能に!
**********
ひゃっほーいヽ(´ー`)ノ
これで「Xbox+玄箱」の完成だー!
と喜びながらXBMCでフォルダを開いていく。
・・・。
日本語が出ない…。
しかも再生できない…。
アルファベットと数字と記号のみなものは再生できたんですが。
何がいけないんだろう…。
もーいい加減寝ないと。
またあとで。
**********
12/2 AM 9:00 追記
linuxの先生ひょうが教えてくれたsmb.confの[global]部分書き換えをやってみるも失敗。
加えたところが無効なパラメータだと怒られる。
3入れたけど、実はまだ2なのか?
google検索だとほとんど有力情報が無い。
yahoo検索だとブログのヒット率が高いので、検索してみた。
ときどき日記サード? - 玄箱にSamba3をいれてみる。
偶然にも同じタイトルでブログの投稿をした方がおられました!
今まで見たページでは見たことのないこと発見。
※**********
-引用-
sambaを停止する。
# /etc/rc.d/init.d/smb stop
/etc/rc.d/init.d/smbを編集して、新しいバージョンのsmbd、nmbdを起動するようにする。
/sbin/smbd ==> /usr/local/samba/sbin/smbd
/sbin/nmbd ==> /usr/local/samba/sbin/nmbd
のように変更。
PATHに/usr/local/bin、/usr/local/samba/bin、/usr/local/samba/sbinを追加する。
smb.confをコピー
# cp -p /etc/samba/smb.conf /usr/local/samba/lib
smbpasswdをコピー
# cp -p /etc/samba/smbpasswd cd /usr/local/samba/private
※**********
「新しいバージョンのsmbd、nmbdを起動するようにする」ってのが成功しそうな感じ。
早速やってみた。
その際戸惑ったところが…。
なんとなくわかりましたが。
/sbin/smbd ==> /usr/local/samba/sbin/smbd
/sbin/nmbd ==> /usr/local/samba/sbin/nmbd
ではなく、
/usr/sbin/smbd ==> /usr/local/samba/sbin/smbd
/usr/sbin/nmbd ==> /usr/local/samba/sbin/nmbd
でした。
あと、
# cp -p /etc/samba/smbpasswd cd /usr/local/samba/private
cdはいらないですね。
あとはひょうに教えてももらったsmb.confの書き換えして再起動。
再起動しようと電源ボタンを長押しするも…
無反応
telnetで再起動できないものかと検索検索。
(そんなのもしらない俺…。)
% shutdown -r now
これを打つと再起動だって。
確かに再起動されました。
で、Xbox起動してXBMCをスタート。
ドキドキしながらフォルダを探る。
・・・。
キタ━━━━(゚∀゚)━━━━!!!!
日本語デター!! ヽ(^ 0 ^)ノ
再生できるかもやってみた。
極上生徒会
(なんかこの香カッコヨス…)
ローゼンメイデン トロイメント
うっはw (*ノωノ)
全く問題なし!
これから動画は25型フラットテレビで見ることになりそうだ。
リビングにXboxと無線LANアダプタ持ってけばさらに大画面で楽しめるぅ! ヽ(´ー`)ノ
情報をくださったサイト様に感謝感謝でございます。m(_ _)m
(覚え書きとして各サイト様の文を引用させていただきました。)

黒箱はよくわからんけど、
samabaのほうの設定テキストを書き換えると直るかも。
smb.confにある、
[global]の日本語パラメーターをいじると直るかもね
参考
http://www.atmarkit.co.jp/flinux/special/samba3/samba3b.html
頑張ってー
「3」になって変わった日本語設定。
unix charset = EUC (←ここわかんねー)
dos charset = CP932
display charset = CP932
これらの項目を入れると「無効なパラメータだよ」みたいなこと言われるのよ。
つまり、まだ「2」なのだろうな…。
一回「2」を消さないと駄目なのかも…。
応援サンクス。
トラックバックありがとうございました。
トラックバックやコメントされるとメールが送られるように
設定してたんですが、
なぜかメールが来なくて気がついたのが
つい最近だったもんで(^_^;)