久しぶりに FreeBSD のおはなし.
長い間、図書館の検索マシンにはかせの作ったシステムを使っていたのですよ.
図書館システムを入れ替えるにあたり、ようやくこれがお払い箱になりました.
はかせが情シスに移ってからも、このシステムの面倒を見ていたため、まったく同じシステムを組んだマシンを手元に置いていました.
何かあったら、このテスト環境でいろいろ試してから本番環境に適応、などとやっていたのですよ.
そんなテストマシンも必要なくなりました.
で、OS を入れ替えてやります.
10.3-RELEASE から 12.2-RELEASE に入れ替えです.
バージョンアップなんて方法はしません.
入れ替えなのです.
画面が変わっていることにいろいろと戸惑いながらインストール完了.
手元のメモを見ながらシェルの日本語化を行います.
ここでいろいろと考えましたよ.
なんだかんだと世の中 UTF-8 です.
シェルを UTF-8 にやってみるのはどうなの?
samba の設定も UTF-8 にして、putty の設定も UTF-8 にしたら問題ナッシングやん?
甘甘ちゃんでした.
jman って EUC なんですよね.
UTF-8 でも読めるようにする設定もあるようですが、そこまでやりきれなかった...
samba のファイルも UTF-8 に出来ましたよ.
samba上でwindowsマシンと UTF-8 でやりとりできます.
でもでも、コンソールがおかしいの.
putty の設定を UTF8 にしても、ファイル名が文字化けなのです.
これまでは、.cshrc にて環境変数 LANG と LC_CTYPE を eucJP にしていました.
setenv LANG ja_JP.eucJP
setenv LC_CTYPE ja_JP.eucJP
これをそっくりそのまま UTF-8 にしてやります.
setenv LANG ja_JP.UTF-8
setenv LC_CTYPE ja_JP.UTF-8
これがうまく効いていないようなのです.
「コマンドが見つかりません.」などのメッセージはうまく表示されるのです.
でもでも、ファイル名が文字化けします.
putty にて UTF-8 変換して打ち込んだファイル名がシェル上で化ける.
samba にて windows マシンから書き込んだファイル名がシェル上で化ける.
ところがどっこい、su するとうまく表示されるのです.
なんでやねん
_ _
〃:V::⌒⌒○Y:ヽ なんでやねん
j:.:./.:.:.:.:.:.:.:.:.:.:l|.:. l
|:.:.|.:.:.:.:.:.:.:.:.:.:.:l.:.:.:|
|ハ:!.:.:.:i.:.:.:.:.:.:.:.レj/ ビシッ
ヾ|i:.:.:|:.:.:.:.:.:.:.iV
x|i:.:.:.V:.:.:.:.:.:八「ヽ ^ー'て
∧!:.:.:.:.'、:.:.:.:.:i:.:.l| ∧ ,xっ (
/ ヘ:.:.:.:.:ヽ:.:.:.:.:.:リ ヽ<ヽ三)
rァ、_/ 〉:.:.:.:.:ハ:.:ノ人 ` 」」
V// ハ{\ノ jイ=' {ゝ-'´
弋>、__/ {/ l ヽ
/ l ',
/ l |
/T7 r┬┬ ┼1T|
〈_/ |│ | | │」」」
/  ̄¨77¨ ̄/
/ /./ /