OpenBSDユーザーコーナー
[337:323 (2001/08/02(木) 14:40)]
>>336
いまそれやっています。
しらなかったんですけど、文字化けしたファイルとディレクトリで
windowsからだと見えなくなるものがあるんですね。
それで、なぜかcapでもeucでも文字化け⇒windowsから見えない
ファイル、ディレクトリがあって、windowsマシンに持っていけないので
仕方が無いのでそれらをローマ字ファイル名にリネームしようと思うのですが
そうなると、シェルで日本語のファイル名を指定できる
必要が出てきます。
Tera Termから日本語でファイル名を入力すると
文字化けして表示されてしまいます。
どうやればよいでしょうか。
[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ディレクトリを手動で削除するのはまずいでしょうか。
よろしくお願いします。
read.cgi ver5.26+ (01/10/21-)