■掲示板に戻る■ 1- 最新10

OpenBSDユーザーコーナー

[338:333 (2001/08/02(木) 16:37)]
>しらなかったんですけど、文字化けしたファイルとディレクトリで
>windowsからだと見えなくなるものがあるんですね。
これは samba のコードだから分からないけど、
windows からは NTFS として認識されているはず。
だからだめ文字 \ / : , * ? " < > | は当然だめだし、
アスキーや日本語SJIS にコンバート出来無い文字が
使われている場合は表示されないんじゃないかな。

>それで、なぜかcapでもeucでも文字化け⇒windowsから見えない
cap で転送したんなら cap で読めるし、
euc で転送したんなら euc で読めるんじゃないの?
どうしてだろう。

>Tera Termから日本語でファイル名を入力すると
teraterm での設定で受信も送信も euc にしてみて。
デフォルトのシェル pdksh だと8ビットスルーなので
euc が通るよ。
もちろんこの場合は euc コードの日本語ファイル名しか
指定できない。
tcsh など jis が通るものもある。

ちょっとそれるけど、どうして日本語ファイル名を
openbsd で使いたいのかな?
windows からのファイルサーバにしたければ
コード指定する必要はないし、openbsd でもアクセスしたい
んだったら euc にコンバートすればいい。
# sjis -> euc に落とせない独自キャラクタもあるんじゃなかったけか?

私的な利用だったらあまり全てを openbsd に越そうと
しないほうがいいと思うよ。
こういうサイトもあるしね。
http://www.monkey.org/openbsd/advocating-openbsd.html


[339:323 (2001/08/02(木) 18:58)]
>>338
ありがとうございます
teraterm上で日本語入力、表示ともにできるようになりました。
しかし、mvやcpはno such file or directoryになってしまいます。
たぶんファイル名がEUCじゃないからだと思います。

tcshを使えばいいんでしょうか。
とおもいつつtcshにするも変わらず。

ええと、日本語ファイル名はもう使いたくないので
今回ローマ字にできたらこれで最後にしたいです。
あとちょっとだとおもうんですけどね。

そういえば、コンソールで日本語を表示するkonのような
ソフトは無いんでしょうか。


[340:323 (2001/08/02(木) 20:27)]
自己レスです
Xを使用し、ファイルマネージャーでもってリネームに成功しました
お騒がせしました


[341:338 (2001/08/02(木) 20:31)]
>tcshを使えばいいんでしょうか。
>とおもいつつtcshにするも変わらず。
jis も通るシェルも存在するということで。
tcsh + japanese patch だったかな・・・。
openbsd の ports/shell/tcsh じゃダメだと思う。

>ええと、日本語ファイル名はもう使いたくないので
ありゃ、方針変更しちゃったのかな。ちと残念・・・

>そういえば、コンソールで日本語を表示するkonのような
ないと思います。netbsd の ports にも無いし。
コンソールで日本語表示できるのもぐあいイイかもしれんけど、
http://ratpoison.sourceforge.net/
ports/x11/ion に kterm & screen でもそれなりに快適だと
思うよ。
おらは afterstep 使ってるけどね。笑
最近オカしくなってきておもろいよ。afterstep


[342:338 (2001/08/02(木) 20:32)]
あら、何使ったの?


[343:323 (2001/08/02(木) 21:28)]
>>342
どれがファイルマネージャーがわからなかったのですが
カンでxfmを。今とても幸せです。

結局IEのお気に入りがsamba上にあるので
そのディレクトリには日本語ファイル名は存在しつづけます
(シェルから見える必要は無いので別にかまいませんが)。
それ以外のものはとりあえずローマ字にリネームしたら
以後発生する日本語ファイル名はEUCに統一したいです。

そういえばnetbsdにはこんなものが
ttp://www.asahi-net.or.jp/~pf5y-inue/world21-beta.html

いやしかしディレクトリが消えてるのにはアセったなぁ
いろいろありがとうございました。


[344:342 (2001/08/02(木) 22:45)]
さうですか。
emacs の dired で日本語ファイル名ファイルをリネーム出来るかなと
思ったのですが、だめだった。

>そういえばnetbsdにはこんなものが
これは面白そうですね。


[345:名無しさん@お腹いっぱい。 (2001/08/03(金) 21:14)]
age


[346:名無しさん@お腹いっぱい。 (2001/08/04(土) 17:22)]
他スレでどさくさにまぎれて質問していたのですが、
OpenBSD特有の問題と判断し、こちらで質問させていただきます。
/usr/ports以下が600MBもあったので、おかしいと思い調べたところ、
どうやらmake install cleanでインストールしているにもかかわらず、
make cleanが行われていないようで、
/usr/ports以下にworkディレクトリが20個くらい残っています。
改めてmake cleanするも、例えば
/usr/ports/archivers/bzip2/work が残っている場合
archiversディレクトリで
# make clean
すると

===> archivers/arc
"/usr/ports/infrastructure/mk/bsd.port.mk", line 3: Need an operator
"/usr/ports/infrastructure/mk/bsd.port.mk", line 5: Need an operator
"/usr/ports/infrastructure/mk/bsd.port.mk", line 7: Need an operator
"/usr/ports/infrastructure/mk/bsd.port.mk", line 501: Need an operator
"/usr/ports/infrastructure/mk/bsd.port.mk", line 502: if-less endif
"/usr/ports/infrastructure/mk/bsd.port.mk", line 502: Need an operator
"/usr/ports/infrastructure/mk/bsd.port.mk", line 514: Need an operator
"/usr/ports/infrastructure/mk/bsd.port.mk", line 583: Need an operator
"/usr/ports/infrastructure/mk/bsd.port.mk", line 2704: Unclosed conditional/for
loop
"Makefile", line 23: 1 open conditional
at line 591 of /usr/ports/infrastructure/mk/bsd.port.mk
Fatal errors encountered -- cannot continue
*** Error code 1

Stop in /usr/ports/archivers.

となってしまいます。他も同じです。
なにが原因で、どのように解決すればよいでしょうか。

また、workディレクトリを手動で削除するのはまずいでしょうか。
よろしくお願いします。


[347:名無しさん@お腹いっぱい。 (2001/08/04(土) 22:43)]
>>346
原因はよくわからんです。
自分の 2.9 の環境では cd /usr/ports/archives && make clean の
挙動は問題ありませんでした。
でも最近 infrastructure/mk/bsd.port.mk の改変が行われていて
cvsup したりしてると不都合があるかもしれません。
身に覚えはありませんか?
又、openbsd には stable packages branch が存在します。
こちらは ports ml をチェックしないでも使えるかもしれません。

>また、workディレクトリを手動で削除するのはまずいでしょうか。
問題ないと思いますよ。
find /usr/ports -name work -type d -maxdepth 3 -mindepth 3 | xargs rm -Rf
でいいんじゃないかな。未確認です。


次10 前10 最新10
NAME:MAIL:

read.cgi ver5.26+ (01/10/21-)