68user's page 掲示板

Prev< No. 1743〜1748> Next  [最新発言に戻る] [過去ログ一覧]
No. 1743 # なお [E-mail] 2001/02/27 (火) 23:19:38
こんばんわ、初めまして。
以前から、UNIXのページなど凄く参考にさせてもらってます。ども。。

いきなり、質問なのですが。
あやまって/usr/share/locale/ja_JP.EUCを削除してしまいました。
これを元にもどしたいのですが、どんな方法があるでしょうか。
すみませんが、よろしくお願いします。
FreeBSD 4.2-RELEASEです。

No. 1744 # 68user 2001/02/28 (水) 00:10:14
>>1743 なお
FreeBSD 4.2-BETA では
    % ls -ld /usr/share/locale/ja_JP.EUC
    drwxr-xr-x 2 root wheel 512 Jan 8 14:18 /usr/share/locale/ja_JP.EUC/
    % ls -l /usr/share/locale/ja_JP.EUC
    lrwxr-xr-x 1 root wheel 25 Jan 8 14:18 LC_COLLATE@ -> ../la_LN.ASCII/LC_COLLATE
    -rw-r--r-- 1 root wheel 5391 Jan 15 22:09 LC_CTYPE
    -rw-r--r-- 1 root wheel 304 Jan 8 14:18 LC_TIME
です。まぁおそらく 4.2-RELEASE と内容は同じでしょう。

というわけで、src を展開しているなら、
    # mkdir /usr/share/locale/ja_JP.EUC
    # ln -s ../la_LN.ASCII/LC_COLLATE /usr/share/locale/ja_JP.EUC/LC_COLLATE
    # mklocale /usr/src/share/mklocale/ja_JP.EUC.src > /usr/share/locale/ja_JP.EUC/LC_CTYPE
    # grep -v '^#' /usr/src/share/timedef/ja_JP.EUC.src > /usr/share/locale/ja_JP.EUC/LC_TIME
です。src がなければ
    http://www.jp.FreeBSD.org/cgi/cvsweb.cgi/src/share/
から拾ってきてください。

うちでは
    # cd /usr/src/share/mklocale
    # make
すると、/obj/usr/src/share/mklocale/ja_JP.EUC.out が出力されますが、
この方法で locale/ja_JP.EUC だけインストールするのはどうやれば
いいんだろう?

もちろん CD-ROM があれば、mount して、
    # cd /
    # cat /cdrom/bin/bin.?? | tar zxvfp - usr/share/locale/ja_JP.EUC/\*
でも OK です。

cvsweb を見ていて気がついたのですが、current では、LC_MONETARY、
LC_NUMERIC を設定する
    http://www.jp.FreeBSD.org/cgi/cvsweb.cgi/src/share/monetdef/
    http://www.jp.FreeBSD.org/cgi/cvsweb.cgi/src/share/numericdef/
てなのができたようですね。

No. 1745 # なお [E-mail] 2001/02/28 (水) 00:20:12
過去ログみたら、マルチポストについての指摘が(^^;

すみません、マルチポストです。
www.linux.co.jp

FreeBSDで質問出来るような場所が見つからず
linux板に書き込んでしまいましたが、
68userさんのサイトを思い出し、投稿させて頂きました。
linux.co.jpのほうはレスしてもうらうと悪いので
解決したと書いておきましたが、実はまだです。(^^;
反省と謝罪までに、、、、でわでわ、すみません。
下記のほうよろしくお願いします。

No. 1746 # なお [E-mail] 2001/02/28 (水) 00:43:24
>1744 68userさん
ありがとうございます。
srcからうまくいきました。

locale一つでも、色々方法があるみたいですね、、
まだ知識が追いついてないですが、書いてくださった他の方法も試してみます。
でわ、解答ありがとうございました。

No. 1747 # rosegarden 2001/02/28 (水) 01:30:10
>>1744 68user
> うちでは
> # cd /usr/src/share/mklocale
> # make
> すると、/obj/usr/src/share/mklocale/ja_JP.EUC.out が出力されますが、
> この方法で locale/ja_JP.EUC だけインストールするのはどうやれば
> いいんだろう?
-current の make world の際のログがありましたけど、
単純にコピーでいいようですね。
> ===> share/mklocale
> install -c -m 644 -o root -g wheel el_GR.ISO_8859-7.out /usr/share/locale/el_GR.ISO_8859-7/LC_CTYPE
> install -c -m 644 -o root -g wheel ja_JP.EUC.out /usr/share/locale/ja_JP.EUC/LC_CTYPE
> install -c -m 644 -o root -g wheel ja_JP.SJIS.out /usr/share/locale/ja_JP.SJIS/LC_CTYPE
[snip]

/usr/obj の下のファイルが使えるなら、多少の無駄があるけど、
make installworld するのも手です。

> cvsweb を見ていて気がついたのですが、current では、LC_MONETARY、
> LC_NUMERIC を設定する
> http://www.jp.FreeBSD.org/cgi/cvsweb.cgi/src/share/monetdef/
> http://www.jp.FreeBSD.org/cgi/cvsweb.cgi/src/share/numericdef/
> てなのができたようですね。

これが結構間があいて commit されていたので、make world が
途中でこけるのが二三日続いたことがありました。それで覚えてます。

No. 1748 # CZ 2001/02/28 (水) 01:51:33
>>1739 68userさん

> > 「Underconstruction」なのが残念ですが。
> ってどこに書いてありました?

スレッド一覧の最下部の「Mail converted by HyperThreads v0.9.1」のリンク先です。作者のウェブサイト<http://www.etl.go.jp/~takagi/>からも参照できます。

> > 結果画面でNo.531だけが正常に表示されませんでした。
> http://X68000.startshop.co.jp/~68user/cgi-bin/wwwboard.cgi?log=531
> のことでしたら、あれで正しい表示です。CZ さんが見られたときは
> 変な表示になってましたか?

Namazuの検索結果画面での表示のことです。「オペランド」等で検索してみるとお分かりになるはずです。

さて,いろいろと探していたら,<http://blade.nagaokaut.ac.jp/>で使われているbladeシステムがかなり気に入りました。bladeクローンの<http://www.rr.iij4u.or.jp/~hideto-i/rb/yaiba/>が開発されています。rubyは分かるのでいいのですが,これをWindowsで動かそうとしたらかなり労力が要りそうで,ちょっと躊躇しています。
# そのうちに常時接続になることだし,そろそろ家庭内サーバを立てるか。
## でも騒音と夏の空調とセキュリティの確保が大変そう。
### ひょっとして常時接続になればローカルで閲覧する意味もなくなるか?

独り言を書き連ねてしまいました。

ではでは,これからもよろしくお願いします。

Prev< No. 1743〜1748> Next  [最新発言に戻る] [過去ログ一覧]