SILO 日本語化パッケージβ (version 0.9.9 対応版) 尾藤 正人 最終更新日: 2000年12月4日 1. はじめに これは、Sun Microsystems の SPARC アーキテクチャマシン上で Linux kernel を ロードするのに使用される、SILO(Sparc Improved boot LOader) の日本語化を行うも のです。このパッケージには、gettextize するパッチとそのための日本語カタログ、 及び日本語マニュアルが含まれています。このパッケージを導入することによって、 SILO を実行したときのメッセージの日本語化、日本語マニュアルの参照ができるよう になります。ブート時の SILO の日本語化はできません。(SPARC では、コンソールで 日本語が表示できませんので。このあたりの事情は他のアーキテクチャでも同じはず。 PC-98 は違うのでしょうかね?) 2. 著作権 オリジナル SILO に従って、GPL2 に準拠するものとします。 3. 含まれるもの ・Changelog 更新履歴 ・README これ ・ja.po 日本語カタログ ・silo-0.9.9-gettext.patch gettextize patch ・silo.8.ja silo(8) の日本語マニュアル ・silo.conf.5.ja silo.conf(5) の日本語マニュアル 4. 導入法 4.1 その前に SILO を使用したときのメッセージを日本語化するために、gettext() が使用できる 環境でなければなりません。また、日本語マニュアルを表示できる環境でなければなり ません。日本語対応をうたっている最近のディストリビューションなら、特に何も整備 する必要はないでしょう。 gettext() を用いた NLS 化については、こちらのページ http://www.on.ics.keio.ac.jp/~yasu/japanese.html が大変参考になるでしょう(僕もここにはお世話になりました)。ただ、作者の方が既に 卒業してしまって、いつ消えてなくなるかわかりません。まあ、最近は gettext() が 使えないなんてことはまずないでしょうから、特に心配する必要はないです(日本語ロ ケールが貧しいかもしれませんけど)。 日本語マニュアルの環境整備については、JM Project のページ http://www.linux.or.jp/JM/ を参考にして下さい。 4.2 入手 silo-0.9.9.tgz を ftp://ultra.linux.cz/OS/Linux/Sparc/local/silo/ などから入手して下さい。本アーカイブは、こちら http://www.nets.ce.hiroshima-cu.ac.jp/~masato/Linux/Ultra/ から最新バージョンを入手することができます。本アーカイブの命名規則は、 silo-ja-"対応するsiloのバージョン"-"リリース番号".tar.gz としていますので、対応するものを入手して下さい。 4.3 インストール 以下の説明では、"$" で始まる行をユーザーによる実行、"#" で始まる行を root に よる実行とします。 アーカイブの展開、パッチ当て、コンパイルを次の手順で行って下さい。 $ tar zxvf silo-0.9.9.tgz $ tar zxvf silo-ja-0.9.9-1.tar.gz $ cd silo-0.9.9 $ patch -p1 < silo-0.9.9-gettext.patch $ make root になってインストールを行います。(もうちょっとちゃんとした Makefile 用意 して欲しいなぁ) $ su # install -m755 sbin/silo /sbin/silo # install -m644 boot/first.b /boot/first.b # install -m644 boot/ultra.b /boot/ultra.b # install -m644 boot/cd.b /boot/cd.b # install -m644 boot/fd.b /boot/fd.b # install -m644 boot/ieee32.b /boot/ieee32.b # install -m644 boot/second.b /boot/second.b # install -m644 boot/silotftp.b /boot/silotftp.b # install -m755 misc/silocheck /usr/sbin/silocheck # install -m644 man/silo.conf.5 /usr/share/man/man5/silo.conf.5 # install -m644 man/silo.8 /usr/share/man/man8/silo.8 # install -m644 silo/po/ja.mo /usr/share/locale/ja/LC_MESSAGES/silo.mo # install -m644 man/silo.8.ja /usr/share/man/ja/man8/silo.8 # install -m644 man/silo.conf.5.ja /usr/share/man/ja/man5/silo.conf.5 日本語マニュアルをインストールするディレクトリは、御自分の環境にあわせて適当に 読み替えて下さい。 5. TODO ・本家にマージ ・ちゃんとした日本語カタログの作成 6. お願い まだ完全な日本語カタログを用意できていません。また、訳のチェックも全部できて いません。どんな簡単な間違いでも結構ですので、気づいたことがありましたら是非私 まで連絡して下さい。 Ultra Linux(SPARC Linux) 用の日本語ドキュメントがかなり少ないです。また Ultra Linux に関する情報もかなり少ないです。もし何らかのページなりドキュメントなりを 作成された方は、私まで連絡して下さい。私が開設しているページ Ultra Linux の部屋 http://www.nets.ce.hiroshima-cu.ac.jp/~masato/Linux/Ultra/ の方で紹介させて頂きます。