フリーSolarisでここまでやれる! (追記)

山森丈範 YAMAMORI Takenori ●yamamori

Free Solaris 7 英語版と日本語版の違い

●本当に欲しかったものは ja locale のみ

Free Solaris 7 英語版には付属していないパッケージのうち、 日本語対応のために本当に欲しかったものは、libc および、X11(openwin)の ja locale でした。

英語版においては、libc については en_US の locale を代用 し、X11 の方は、X11R6.4 を X_LOCALE 付きで make して使いました。

ただ、Netscape を使う場合、Netscape のバイナリが、openwin のライブラリとリンクした状態でしか配布されていないことと、 英語版環境上で Motif のライブラリを使わなければならないことから、 少々苦労がありましたが、X11R6.4 + X_LOCALEfakelocale.c を使って、英語版上でも日本語対応 はできました。

Solaris 7 の日本語版も Free で入手できる今は、もうこのような苦労は必要ありませんが、 それでも、日本語版パッケージ上で、日本語環境構築のために本当に必要なのは、 以下のたった2つのパッケージなのです。

  SUNWjeuc   -- libc 用    ja locale
  SUNWjxplt  -- openwin 用 ja locale

その他、日本語版には SUNWjfpu のような euctojis などを含むパッケージもありますが、これらは nkf その他フリーウェアで対応できますし、ソースのあるフリーウェアを 使った方が、Solaris 以外の UNIX 環境とも共通化できます。

日本語版には、Wnn6 も付いていますが、私は、これもインストールせず、 依然フリーの Wnn4.2make して使っています。


●最小限のインストール

Solaris 7 を普通にインストーラを使ってインストールすると、 CDE を含むかなりの数のパッケージがインストールされてしまい、 また、CDE が重いため、あまり好みの環境ではなくなってしまいます。

そこで私は、Free Solaris 7 日本語版においても、CD-ROM のインストーラを途中で抜けて、手動でひとつずつ pkgadd する方法で、本当に必要最小限のものだけをインストールしました。

話の種に、普通にインストーラを使って、しかも HotJava での WebStart も試してありますが、これはあくまで話の種であり、 実験用の一時的なハードディスク上にインストールしてみただけに過ぎません。

日本語版においても、CDE のみならず、openwin もインストールせず、 やはり X11R6.4 を使います。


●必要なパッケージのまとめ(日本語版・英語版)

少なくとも、日本語対応の Netscape が動作する状態の環境構築に 最低限必要なパッケージを、英語版、日本語版を比較しながら、 以下の表にまとめます。

英語版日本語版備考
最小限のブートに必要 SUNWcsr / 基本パッケージ
SUNWcar.m /platform (sun4m の場合)
SUNWcsd /dev
SUNWcsu /usr
SUNWcsl libc.so
SUNWkvm.m /usr/platform (sun4m の場合)
SUNWesu awkなど
SUNWlibms libm.so (awkがリンクしている)
unzip SUNWswmt pkgadd が unzip を使う
NIS SUNWnisr  
SUNWnisu  
オートマウント SUNWatfsr  
SUNWatfsu  
libc 日本語ロケール SUNWploc
(en_US を代用)
SUNWjeuc
(ja あり)
いずれも、ja_JP.EUC を使いたい場合は、別途シンボリックリンク2箇所が必要
各種開発環境 SUNWtoo gcc, X11R6.4 その他、各種フリーウェアの make に必要
SUNWbtool
SUNWsprot
SUNWhea
SUNWscpu
SUNWarc
SUNWlibm
SUNWdfb.m
SUNWdfbh
SUNWcg6.m
SUNWcg6h
Netscape を使うために必要 SUNWxwplt この中の openwin ライブラリのみが必要
SUNWxwice libICE.so
SUNWmfrun Motif ライブラリ
X11R6.4 + X_LOCALE + fakelocale.c で日本語化する SUNWxi18n openwin の国際化基本パッケージ
SUNWxim openwin の XIM パッケージ
SUNWjxplt openwin の 日本語 locale

以上のように、日本語版では、SUNWjeuc, SUNWxi18n, SUNWxim, SUNWjxplt という4つのパッケージが追加して用いられます。 しかし、これらのうち、SUNWxi18n, SUNWxim の2つは、英語版の CD-ROM にも入っていますので、結局、日本語版の CD-ROM のうち、本当に日本語環境構築のために必要なパッケージは、 SUNWjeuc, SUNWjxplt の2つだったことがわかります。


To 『フリー Solaris でここまでやれる!』index

To 謎の処理系 SunOS 4.1.4 Home
yamamori