2005年12月01日

⇒ 玄箱に「Samba3」を入れてみる

と、まあタイトルどおり入れてます。今w
なぜなら…


 嗚呼。物欲物語。。 - 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をスタート。
ドキドキしながらフォルダを探る。


 ・・・。


 051201_1.JPG


キタ━━━━(゚∀゚)━━━━!!!!
日本語デター!! ヽ(^ 0 ^)ノ



再生できるかもやってみた。


極上生徒会
 051201_2.JPG
 (なんかこの香カッコヨス…)

ローゼンメイデン トロイメント
 051201_3.JPG


うっはw (*ノωノ)
全く問題なし!


これから動画は25型フラットテレビで見ることになりそうだ。

リビングにXboxと無線LANアダプタ持ってけばさらに大画面で楽しめるぅ! ヽ(´ー`)ノ


情報をくださったサイト様に感謝感謝でございます。m(_ _)m
(覚え書きとして各サイト様の文を引用させていただきました。)

>> 新着メッセージを確認する
posted by chiyo at 06:24 | Comment(4) | TrackBack(1) | パソコン
この記事へのコメント
面白ことやってるねー。
黒箱はよくわからんけど、
samabaのほうの設定テキストを書き換えると直るかも。
smb.confにある、
[global]の日本語パラメーターをいじると直るかもね
参考
http://www.atmarkit.co.jp/flinux/special/samba3/samba3b.html

頑張ってー
Posted by ひょう at 2005年12月01日 14:57
そもそも「3」がうまく入ったのかってのが問題だ…。

「3」になって変わった日本語設定。

unix charset = EUC (←ここわかんねー)
dos charset = CP932
display charset = CP932

これらの項目を入れると「無効なパラメータだよ」みたいなこと言われるのよ。
つまり、まだ「2」なのだろうな…。

一回「2」を消さないと駄目なのかも…。

応援サンクス。
Posted by yon@管理人 at 2005年12月02日 01:42
遅くなりましたが、

トラックバックありがとうございました。
トラックバックやコメントされるとメールが送られるように
設定してたんですが、
なぜかメールが来なくて気がついたのが
つい最近だったもんで(^_^;)
Posted by み〜や at 2006年01月14日 21:35
いえいえ、こちらこそ参考にさせていただきありがとうございました!
Posted by yon@管理人 at 2006年01月15日 02:01
コメントを書く
お名前: (入力必須)

メールアドレス:

ホームページアドレス:

コメント:


  

この記事へのトラックバックURL

この記事へのトラックバック

玄箱にsamba3を入れてみる。

 まず、コンパイル環境を入れる。玄箱の付属CD-ROMのbinaryフォルダ内*.tar.gzをコピーしてtarで展開する。と、完了。(←たぶん)
 
ブログ名 : ときどき日記サード?  日付 : 2006-01-14 21:30


[PR] 動画のIDさえ分かれば、アカウントなしでもその動画が見られるよ! [PR]