[英語(English)][日本語(Japanese)]

Samba 日本語版

最新版はSamba 2.2.2日本語版リリース1.1です。

Samba 2.0.x 日本語版

Samba日本語版は、Samba 2.0.x をベースに SWAT (Samba Web Administration Tool)を国際化し、日本語機能の細かい問題点に対応したバージョンです。
関連するニュースリリースなど:

もご参照ください。

Samba 2.0.x 日本語版の特徴

主な特徴は以下の通りです。

SWAT (Samba Web 管理ツール)の国際化
HTTP/1.1(RFC2616)で定義されている Accept-Language ヘッダの機能を用いて SWAT が Web ブラウザに出力する言語を動的に変更する機能を組み込みました。
これにより、日本語ばかりでなく、ブラウザさえ対応していれば基本的にどんな言語でも表示させたり、表示を切替えたりできるようになりました。
リリース2.0では、SWATの自動的に言語を切り替える機能の実装を、より移植性良くシンプルかつ堅牢なものとしました。その結果、前回のリリースによせられたプラットホームに依存して複雑な設定が必要なことがある問題を解決しました。
各国語ドキュメントの同梱
英語以外の各国語のドキュメントを同梱して、SWAT から閲覧できるようにしています。
現在は、日本Sambaユーザ会で翻訳を行ったフルセットの日本語ドキュメントと、サブセットの韓国語、中国語のドキュメントが同梱されています。
リリース2.0では、日本Sambaユーザ会ドキュメントMLの成果として、GPL2にて提供されており、オリジナル配布に含まれるO'Reillyの書籍「Using Samba」の邦訳(一部)が含まれます。
日本語の機種依存文字や外字への対応
ローマ数字や各種記号などの機種依存文字が利用可能になりました。
これまで、これらの文字の一部は Windows NTと Windows 95/98 の間で共有できない、サーバ側で文字化けを起こす、などの問題がありました。
従来サーバ側のコード(coding system)としてシフトJIS以外を使用した場合、Windowsの日本語機種依存文字が文字化けすることがありましたが、リリース2.0では問題なく使用できるようになりました。(従来のリリースでは、コーディングシステムに SJIS, CAP, HEX を選ぶことで外字に対応していました)。
リリース2.0では、新たな文字コードサポートとして、いわゆる3byte EUCおよびUTF-8に対応しております。(* 3byte EUCとは、JIS X0212の文字セットをEUCの第3面に割り当てたもので、3バイトの表現となります。この2つの文字コードセットは、ロケールとしてサポートされるプラットホームが限られます。詳細は各OSのマニュアルなどをご参照ください。) ただし、外字はその性格上、複数のクライアントで、おなじ字形を保証できませんので、ご注意下さい。
不具合の改修
日本Sambaユーザ会テクニカルMLの成果として、ツールの提供、バグの修正を実現しています。
主なものには、(国際化前の) SWAT から日本語の共有名を作成すると、文字化けするバグや、delete user script がうまく動作しないバグ、継続行がうまく処理されないバグがあります。
リリース2.0では以下に示す改良を行っております

なお、変更点の詳細につきましては、Samba 日本語版リリースノートを参照してください。
現在様々なプラットフォームで動作確認を行っておりますが、充分ではありません。みなさまの動作確認報告をお待ちしております

ソースアーカイブおよびパッチの入手方法

Samba 2.0.10 日本語版は以下のいずれかをダウンロードしてご利用ください。

パッケージの入手方法

バイナリについては、各種OS用パッケージのページからダウンロードしてください。

開発中コードの入手方法

開発中のコードからは、毎日スナップショットを作成しています。
スナップショットは、Samba のミラーサイト からダウンロード可能です。
Web サイトの samba-jp/cvs/snapshot を参照してください。
CVS ツリーから最新版をダウンロードすることも可能になっています。
CVS でのアクセスについての詳細は CVS でのアクセス方法 を御参照ください。
なお、CVS ツリーの方は随時更新されています。更新状況をごらんになりたいという方は、 sugj-cvs-samba-ja メーリングリストにご参加下さい。


Samba 2.0.x 日本語版インストール方法

Samba 2.0.7日本語版リリース1.xをインストールするときは、通常 configure で以下のようにオプションを指定してください。

  #./configure --with-i18n-swat --with-included-gettext {通常のSambaのconfigureオプション}

Samba 2.0.7日本語版リリース2.0以降では、幾つかのオプションが廃止されたため、以下のようにしてください

  #./configure --with-i18n-swat {通常のSambaのconfigureオプション}

この他の点は、通常の Samba のインストールと同様です。
詳細につきましては、Samba 日本語版インストールガイドの configure 時の注意点を参照してください。
また、インストール後の動作確認方法に付きましても、Samba 日本語版インストールガイドを参照してください。


Samba 日本語版利用上の注意点

これまでSamba 2.0.5a日本語版(バージョンにJP2 およびJP1とあるもの)を使われてきたユーザには、互換性に関する重要な注意点があるため、Samba 日本語版利用ガイド中の「旧バージョンからの移行の注意点」を熟読していただきたいと思います。
また、Samba 2.0.5a から Samba 2.0.7 に至る過程で、共有名の国際化機能がオリジナル版に取り込まれた関係で、 smb.conf に日本語を記述する際の方式が変更されています。

詳細は、Samba 日本語版利用ガイドをご参照ください


Samba 2.0.x 日本語版ドキュメント

Samba 2.0.x日本語版に関する各種ドキュメントを現在作成中です。


連絡先

バグを見付けたときや、コメントがある時は、sugj-tech@samba.gr.jp まで日本語か英語でメールでお願いします。もしくは samba-technical@samba.org に英語でメールして頂いても構いません。
Samba 日本語版の開発に関する議論に加わりたい方は、sugj-tech の説明と参加方法 をご一読の上、sugj-tech メーリングリストにご参加下さい。
このメーリングリストでは日本語で議論が行われています。英語のメーリングリストについてはご要望があれば作成したいと考えています。
また最新の開発状況を把握したい場合は、sugj-cvs-samba-ja の説明と参加方法 をご一読の上、sugj-cvs-samba-ja メーリングリストにご参加下さい。こちらの使用言語は原則英語です。また投稿の制限は行っていませんが、議論については sugj-tech メーリングリストで行ってください。


ライセンス

各国語ドキュメントを含むすべてのプログラムのライセンスは、特に明示されていない限りGPL(GNU Public License)に準じます。