初心者もOK! FreeBSD質問スレッド その117

このエントリーをはてなブックマークに追加
938名無しさん@お腹いっぱい。
FreeBSD4.10 に文字コードの et_EE.ISO8859-1 を追加したいんですがやり方が分かりません。

# locale -a

とコマンドを打つと et_EE.ISO8859-15 はあるんですが et_EE.ISO8859-1 はありませんでした。

FreeBSD4.10 は公式サイトからi386版のISOをダウンロードしてインストールしたばかりの
まっさらな状態です。よろしくお願いします。
939名無しさん@お腹いっぱい。:2014/03/29(土) 16:46:23.51
・・・これは一体何が起こってるんだ?
940名無しさん@お腹いっぱい。:2014/03/29(土) 17:27:51.10
ここだけ9年6ヶ月前スレ
941938:2014/03/29(土) 17:35:24.49
ああ、FreeBSD4.10を使ってるのは↓を再現したいためです。
http://lists.freebsd.org/pipermail/freebsd-bugs/2005-September/014529.html

LANG を et_EE.ISO8859-1 に設定した状態で sed を使うと /[a-z]/ が t u v w x y の各文字に
マッチしなくなる現象が起きます。それを再現したくて・・
942名無しさん@お腹いっぱい。:2014/03/29(土) 17:42:13.10
あとのリプライでpatches against 4.11-RELEASE-p11 sourceほにゃららって
書いてるけど、なぜに4.10?
943938:2014/03/29(土) 17:46:51.56
4.11-RELEASE-p11 以前のバージョンなら再現出来るかな、と思ったので・・
944名無しさん@お腹いっぱい。:2014/03/29(土) 17:48:10.28
そいつに対するパッチってんだから、4.11に不具合があるんでは?
945938:2014/03/29(土) 17:50:46.32
そうかもですね、まぁどちらにせよ LANG を et_EE.ISO8859-1 に設定出来ないと話にならんとです。
946名無しさん@お腹いっぱい。:2014/03/29(土) 18:37:45.59
なんでそんなん再現したいんだろ。
947938:2014/03/29(土) 19:56:34.42
単なる自己満足です。何年も前から試してみたいと思ってたんですがようやく時間が取れたので。
でもいくら調べてもやり方が分からなかったので質問しに来ました。なにせマイナーな内容なので・・
948名無しさん@お腹いっぱい。:2014/03/29(土) 20:35:15.74
コマンドの履歴を使う時 『↑』 キーを押して前に使ったコマンドを出すけど
↑キーを押すと ^[[A って入力されるときがあるけどどうしたら直りますか?
949名無しさん@お腹いっぱい。:2014/03/29(土) 20:49:17.27
あ、>>948ですがexitしたら直りました。
950名無しさん@お腹いっぱい。:2014/03/29(土) 21:53:46.19
>>947
単に、無理矢理LANGを8859-1に設定したらどうなるの?4.11で。
951938:2014/03/29(土) 23:05:34.62
>>950
ダウンロードに2時間かかるので明日に結果書きますね。
952938 解決!:2014/03/30(日) 21:21:50.96
>>950
4.11-RELEASE-i386-disc1-kde.iso で試したところLANGの変更が認識されませんでした。
存在しない文字コードではスルーされるようです。

ただ、4.11に最初から組み込まれている et_EE.ISO8859-15 で試してみたところ、
et_EE.ISO8859-1 と同じ現象を起こすことが確認出来ました。(4.10でも確認出来ました)

なので et_EE.ISO8859-1 をインストールしなくても>>941の現象を再現出来そうです。
ということで解決です、無理矢理設定するという発想は無かった、大ファインプレイです、ありがとう!\(^^)/
953名無しさん@お腹いっぱい。:2014/03/30(日) 21:25:48.23
元のPRが15と1のタイプミスだったってオチ?
954938:2014/03/30(日) 22:05:59.30
>>953
その可能性ありますね。

もしくは、et_EE.ISO8859-1 ではなくただの ISO8859-1 だった可能性も。
ロケール=エストニア、文字コード=ISO8859-1 と指定すれば報告された
現象が起きる可能性が高いです。( et_EE.ISO8859-15 でも起きることから)

これはまた後日試してみます。皆様、お付き合い頂きありがとでした。