Cygwin使っている人いますか? その18
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2007/07/17(火) 21:59:04http://www.cygwin.com/
Cygwin アンテナ
http://sohda.net/cygwin/antenna/
>>2-5あたりにログなど
0519名無しさん@お腹いっぱい。
2008/03/28(金) 03:54:100520名無しさん@お腹いっぱい。
2008/03/29(土) 02:01:24>>518
LC_ALL="ja_JP.UTF-8"
LANG="ja_JP.UTF-8"
で str1 が sjis だとそうなる。みたい。
多分、「あいうえお」は expr 内でなかったことになる。
str1 が UTF-8 の場合は知らない。
0521名無しさん@お腹いっぱい。
2008/03/30(日) 05:05:52レスさんくす。スクリプトのファイルのそのものはUTF-8なんで
str1部分をUTF-8のファイルから読み込ませてみたりしたがダメ
だった。
ちなみにLC_ALL未設定だったんでexportしてみたが変化なし。
あきらめて↓みたいにしようと思ったんだが、その後の分岐にも
若干影響出るのでもうちょいと試してみる。
str2=`echo ${str1} | sed -e 's/hoge\(.*\)hoge/\1/'`
0522名無しさん@お腹いっぱい。
2008/03/30(日) 06:00:30UTF-8 Cygwinにした時点で、プロセスの引数はUTF-8しか食べなくなるので、
exprみたいにプロセスの引数で文字列渡すときにはUTF-8が必須。
0523vistaでsshd_serverでcygwin
2008/03/30(日) 22:11:29sshでパスワード認証で入ろうとすると下記のメッセージが出るのですが
インストールする際の設定でしょうか?
ユーザー名 not allowed because shell /bin/bash is not executable
0524名無しさん@お腹いっぱい。
2008/03/31(月) 06:31:41ダウンロードサイトを変えてもダメでした。
何が原因と考えられますか?
0525名無しさん@お腹いっぱい。
2008/03/31(月) 07:46:22その文字列でぐぐったら解法らしきものがあった
0526名無しさん@お腹いっぱい。
2008/04/01(火) 03:12:26すまん、もうちょい詳しく教えてもらえると助かるんだが、
>>518のstr1がUTF-8で書かれたスクリプト内で定義された
ものか、もしくはUTF-8のファイルから読み込んだものなら
exprでの抽出も問題なく出来るはずってこと?
0527名無しさん@お腹いっぱい。
2008/04/01(火) 03:51:58よくある事(うちだけ?
ダウンロードのみにしてインストールを後でやってみたりしてみて
ダウンロードサイトはネットワーク的に近い所を
駄目なら、セットアップ時に設定したLocal Package Directoryの内容消して再チャレンジ
0528名無しさん@お腹いっぱい。
2008/04/02(水) 19:24:58chrootウマー
0529名無しさん@お腹いっぱい。
2008/04/02(水) 20:26:270530名無しさん@お腹いっぱい。
2008/04/08(火) 02:46:15F氏が久しぶりに頑張ってくれてる。
Chrisが出てきてないから、CorinnaとF氏のやり取りがスムーズだ。
このまま順調に行ってくれますように。
0531名無しさん@お腹いっぱい。
2008/04/08(火) 05:34:151.-mno-cygwinでコンパイルしたライブラリとか、どこにインストールしていますか?
2.-mno-cygwinがついたときと、ついてないときで、-Iや-Lを自動的に切り替えることってできますか?
0532名無しさん@お腹いっぱい。
2008/04/08(火) 09:37:002.gccのspecsを読む
0533名無しさん@お腹いっぱい。
2008/04/11(金) 17:55:50むずかしそうだけどがんばってみます。
0534名無しさん@お腹いっぱい。
2008/04/13(日) 09:45:381. 一般的には /usr/include/mingw と /usr/lib/mingw なんじゃね?
0535名無しさん@お腹いっぱい。
2008/04/16(水) 17:24:22setup.exeを使って、インストールし、途中までは何も問題ないのですが、インストールが終わりかけるころになると"gconftool-2.exeは動作を停止しました"とエラーがでて、インストールがうまくいきません。
そのあと、パッケージのUninstallを試してやり直そうともしたのですが、その作業の途中にも同じエラーメッセージが出てしまいます。
gconftool-2.exeについて調べても、ヒット数も少なく対処法がわからなかったため、こちらに書き込ませていただきました。
このような症状はなにが原因で起きるのでしょうか?
ご存知の方がいらっしゃれば、どうかお教え願います…
0536名無しさん@お腹いっぱい。
2008/04/16(水) 19:14:38どうしてもGNOME使いたいというなら別だが
0537名無しさん@お腹いっぱい。
2008/04/16(水) 20:39:250538名無しさん@お腹いっぱい。
2008/04/16(水) 23:39:23Windows から Linux サーバにファイルをSCP転送したいのですが、以下のよう
なツールはないでしょうか?
・Cygwinのコマンドラインから使える
・WinSCP3のように、改行コードの変換ができる(出来れば拡張子に応じて)
・(出来れば)コピーしないファイルの拡張子を設定できる
0539名無しさん@お腹いっぱい。
2008/04/16(水) 23:48:420540名無しさん@お腹いっぱい。
2008/04/17(木) 00:10:070541538
2008/04/17(木) 00:23:33書かなきゃならないなら、Pythonの方が好きです。
>>540
改行コードの変換なども自動で済ませたいからです。
scp や sftp にはそういう機能はないと思うので。
0542名無しさん@お腹いっぱい。
2008/04/17(木) 03:09:22コマンドラインからもWinSCP使えるけど試した?
http://winscp.net/eng/docs/commandline
0544名無しさん@お腹いっぱい。
2008/04/22(火) 15:57:330545名無しさん@お腹いっぱい。
2008/04/23(水) 04:24:290546自作自演
2008/04/28(月) 20:03:13ttp://vmi.jp/software/cygwin/cygwin-dbcs-support.html
0547名無しさん@お腹いっぱい。
2008/05/04(日) 01:17:35cygwin-1.7.x 用なのかな? そろそろ、1.7 が使える?
0548名無しさん@お腹いっぱい。
2008/05/05(月) 19:31:57% ls /cygdrive/c/[Tab]
のようにタブで補完候補一覧を表示させようとすると,
補完候補が表示されるまでにかなり時間がかかってしまいます.
一方で,
% ls c:/[Tab]
のようにすると,すぐに補完候補が表示されます.
2つの方法で,補完候補の表示にかかる時間が違うのはなぜなのか教えてください.
0549名無しさん@お腹いっぱい。
2008/05/05(月) 22:33:58というか初回のディスクアクセスのキャッシュとか
zshの補完自体のキャッシュとかあるから
本当にその違いがあるのかわからん。
一度再起動して逆の手順で試してみたら?
0550名無しさん@お腹いっぱい。
2008/05/05(月) 23:58:15補完候補一覧が表示されるまでに5〜10秒かかります.
一度 cd c: などで c ドライブに移動してから,ls [Tab] とすれば,即座に補完候補が表示されるのですが…
あと,再起動したら ls c:/[Tab] や ls e:/[Tab]としても,補完候補が表示されなくなりましたorz
0551名無しさん@お腹いっぱい。
2008/05/06(火) 01:00:411.7に向けて頑張っているようには見えんし
0552名無しさん@お腹いっぱい。
2008/05/06(火) 01:42:260553名無しさん@お腹いっぱい。
2008/05/07(水) 23:21:360554名無しさん@お腹いっぱい。
2008/05/08(木) 11:03:020555名無しさん@お腹いっぱい。
2008/05/08(木) 11:13:01CygwinってXSERVERになれる?
0556名無しさん@お腹いっぱい。
2008/05/08(木) 11:17:110557555
2008/05/08(木) 11:22:20では、SolarisなどのX端末になれるということですね
0558名無しさん@お腹いっぱい。
2008/05/08(木) 11:33:100559名無しさん@お腹いっぱい。
2008/05/08(木) 15:02:12なんで出来ないんですか?
0560名無しさん@お腹いっぱい。
2008/05/08(木) 20:30:240561名無しさん@お腹いっぱい。
2008/05/12(月) 02:36:15「./filename.csh」みたいに「./」を入れれば出来るんですが、「./」を入れなくても実行できるようにするにはどうすればいいんでしょうか?
0562名無しさん@お腹いっぱい。
2008/05/12(月) 03:14:18Lixnuとかで同じ事すんなよ
0563名無しさん@お腹いっぱい。
2008/05/12(月) 08:34:15昔、fj.sources に ls を typo して sl と入力すると、SL の AA が画面を走り抜けていく
joke script があったのを思い出したワシはおっさんw
0564名無しさん@お腹いっぱい。
2008/05/12(月) 12:08:30http://www.tkl.iis.u-tokyo.ac.jp/~toyoda/sl/links.html
0565名無しさん@お腹いっぱい。
2008/05/12(月) 12:23:480566名無しさん@お腹いっぱい。
2008/05/12(月) 16:19:09WindowsがカレントディレクトリにPATH置いちゃうので、cygwinだけ例外にしても
あんまり意味無いような気がしないでもない
0567名無しさん@お腹いっぱい。
2008/05/12(月) 17:03:13| ノ\ ヽ |
/ ●゛ ● | |
| ∪ ( _●_) ミ j
彡、 |∪| | J
/ ∩ノ ⊃ ヽ
( \ / _ノ | |
.\ “ /__| |
\ /___ /
0568名無しさん@お腹いっぱい。
2008/05/12(月) 17:06:25まぁ、そうなんだけど、これを機に「何ゆえ、カレントディレクトリを PATH に加えることが
危険なのか」を知ってもらえばいいかなと。
0569名無しさん@お腹いっぱい。
2008/05/13(火) 22:18:41Mewからstunnelを使うときに大量のイベントログが吐かれるように
なったんですが、これはどこのファイルで制御できますか?
/etc/stunnel/stunnel.conf で debug = 4 にしても効いてないみたいで…。
inetutils(syslogd)無しなので、イベントログに吐かれるの自体は構わないんですが
debug = 7?くらいで吐かれるので鬱陶しくって。
0570名無しさん@お腹いっぱい。
2008/05/14(水) 13:16:19以前は同じファイル名と見なされて駄目だった希ガス
0571名無しさん@お腹いっぱい。
2008/05/15(木) 03:15:01http://www.sixnine.net/cygwin/translation/cygwin-ug-net/using-cygwinenv.html
0572名無しさん@お腹いっぱい。
2008/05/15(木) 05:37:53そのオプションは設定したことないなぁ
デフォルトの挙動が変わったのかな
0573名無しさん@お腹いっぱい。
2008/05/16(金) 15:10:22そのオプション今DEPRECATEDだし
0574名無しさん@お腹いっぱい。
2008/05/17(土) 02:06:39これってバグか何か?それとも設定が何かまずいんでしょうか?
以前はこんなことなかったのでちょっと戸惑ってます
0575名無しさん@お腹いっぱい。
2008/05/17(土) 23:49:21追試してる余裕が無いからあてずっぽになるけど、
D:\cygwinをcygwinルートに指定したつもりで、
実はダウンロードパッケージの保存ディレクトリの
指定でD:\cygwinと入れてただけ
とかいうオチはないと思っていいんだよね?
0576名無しさん@お腹いっぱい。
2008/05/18(日) 06:58:07よく分からないんですが、レジストリが壊れてたみたいで、
LOCAL_MACHINEとCURRENT_USERにあるcygwinのところを削除したら上手くいきました
どうもすいませんでした。
0577名無しさん@お腹いっぱい。
2008/05/20(火) 01:45:36iconv が require できないし、コマンドライン編集も動かないし。
(ライブラリ含めずにビルドした雰囲気が)
バグレポって何処に出せばいいんだっけ……。
0578名無しさん@お腹いっぱい。
2008/05/20(火) 23:44:010579名無しさん@お腹いっぱい。
2008/05/21(水) 00:33:120580名無しさん@お腹いっぱい。
2008/05/21(水) 01:05:05わかりました!すっごいですね!!
0581名無しさん@お腹いっぱい。
2008/05/21(水) 02:19:11コンピュータサイエンスなんて、本質的に新しいものが登場することは殆ど皆無ないんだから
素人受けを否定すること自体がナンセンス
0582名無しさん@お腹いっぱい。
2008/05/21(水) 02:21:260583名無しさん@お腹いっぱい。
2008/05/23(金) 20:54:230584名無しさん@お腹いっぱい。
2008/05/24(土) 05:50:50素人受けする、という以外の何も無い
いやはや、本当に何も無い…
それが ruby だ
0585名無しさん@お腹いっぱい。
2008/05/24(土) 06:20:060586名無しさん@お腹いっぱい。
2008/05/24(土) 06:30:27俺はrubyスクリプトは超簡単なのしか書いてないから問題起こってないけど…
0587名無しさん@お腹いっぱい。
2008/05/24(土) 09:59:01被せて2000/XP以降のみ対応のソフトすらも
バリバリ動かせるようにするcygwinキボン。
要するにwine on cygwin誰かつくれやゴルァ
0588名無しさん@お腹いっぱい。
2008/05/24(土) 17:41:530589名無しさん@お腹いっぱい。
2008/05/24(土) 22:40:20ruby-1.8.6-p114-2が出たけど、直った?
0590名無しさん@お腹いっぱい。
2008/05/25(日) 11:24:23直ってた。情報thx。
0591名無しさん@お腹いっぱい。
2008/05/27(火) 14:00:270592名無しさん@お腹いっぱい。
2008/05/27(火) 14:11:43この前、誰かが立候補してたけど、どうなったかなー?
0593名無しさん@お腹いっぱい。
2008/05/27(火) 16:40:310594名無しさん@お腹いっぱい。
2008/05/28(水) 12:28:590595名無しさん@お腹いっぱい。
2008/05/28(水) 22:58:38ネットワークドライブをwindows上では読書き可でcygwin上ではリードオンリーにしたいんですけど
chmod使っても駄目でもしかしてwindows上の権限に完全に依存してるんでしょうか?
windows上で書き込み制限かけると色々めんどくさくなるから避けたいなぁ。
0596名無しさん@お腹いっぱい。
2008/05/29(木) 03:21:390597名無しさん@お腹いっぱい。
2008/05/29(木) 22:42:41> 権限に完全に依存してるんでしょうか?
パーミッション自体がwindowsつかNTFSでの
権限そのものを使うんじゃなかったっけな。
cygwinのchmodなんて飾りですYO!!
エロい人に(ry
0598名無しさん@お腹いっぱい。
2008/05/29(木) 23:08:15目的にもよるけど、それは*nix再現することじゃなく、
Windowsシステムで*nixのコマンド使って操作することが目的なんだからさ
0599名無しさん@お腹いっぱい。
2008/05/29(木) 23:48:22SFUみたいな独立したサブシステムつかえば?
(SFUで当該の設定ができるのかは知らんけど
0600名無しさん@お腹いっぱい。
2008/05/30(金) 02:00:18DDDを使いたくてcygwinを入れたのですが、上手く動作しません。
DDD内からmakeを実行すると、出力ファイルであるa.exeにたいして
cannot open output file a.exe: Permission denied
とエラーになります。最初は、a.exeの読み書き属性は可となっています。
このとき、ファイルの属性をlsコマンドで確認すると、
??????????? ? ? ? ? ? a.exe
のようになり、総ての情報が壊れてしまっています。
この状態で、DDDを終了すると、a.outも削除された状態になります。
makeによって古いa.outファイルを削除した状態で、何かの異常が
起きているように思いますが、原因の見当がつきません。
DDD内でmakeを使えないと、ソースを修正するたびにDDDを再立ち上げする
ことになるのですが、起動に結構時間がかかり閉口しています。
0601名無しさん@お腹いっぱい。
2008/05/30(金) 03:02:430602名無しさん@お腹いっぱい。
2008/05/31(土) 00:41:21http://vmi.jp/software/cygwin/cygwin-dbcs-support.html
最初buildが通らなくて、なのに -12 との diff を見てもコケる理由が
わからなくて頭をかかえた。
-12 と -14 の間に更新されたパッケージって……binutils、おまえかー!?
というオチだったという……。
0603名無しさん@お腹いっぱい。
2008/06/07(土) 01:53:340604名無しさん@お腹いっぱい。
2008/06/08(日) 18:07:59cygwin上のgcc及びgpcでエラーがでるようになった。
他にこのような事例及び対処方法はありますか?
0605名無しさん@お腹いっぱい。
2008/06/08(日) 20:11:15>>602のように、実はbinutilsが悪さしてたってことはない?
0606名無しさん@お腹いっぱい。
2008/06/09(月) 19:57:28http://unxutils.sourceforge.net/
grep の挙動が変なので、うちだけの現象なのか切り分けがしたいのです。
パッケージのバージョン (2007-03-01 06:22)
パッケージの MD5 59567db7fc650e1e778f91702ed109c6
grep のバージョン grep (GNU grep) 2.4.2
OS: Windows2000 SP4
症状 1
grep '[a-z]' hoge でマッチすると、小文字の a-zと、大文字の A〜Y がある行にマッチしてしまう。
grep '[a-b]' hoge でマッチすると、大文字の a-bと、大文字の A がある行にマッチしてしまう。
もちろん -i (case を無視するオプション)は指定していません。
症状 2
grep aaaa と、ファイル名を指定せずにコンソールからの入力をしようとすると
grep: (standard imput): Not enough space
と表示され実行が中断されてしまう。
もし、UnxUtils 使いの方がいらっしゃったなら、よろしくお願いします。
0607名無しさん@お腹いっぱい。
2008/06/09(月) 20:23:21すまんがわからん。
UnxUtilは簡単に導入できるんだけど、文字コードの問題があるような気がするので、バカな自分には使えなかったわ。
もっと高機能なyagrepとかに差し替えとかじゃダメ?
ふと思ったんだけど、症状1は似たような問題があったな・・・
0608606
2008/06/09(月) 21:40:07レスありがとうございます。
扱っているのがアスキーだけなので文字コードの問題はないのですが、
おなじみの改行コードの問題はたまに出てます。
yagrep 入れました。 いい感じですね。
残念ながらUnxUtilsはもうメンテされてないみたいだなあ。
0609名無しさん@お腹いっぱい。
2008/06/10(火) 02:41:00UnixUtilということなんではずしているかもしれないんで参考程度に。
今の grep は localeの設定を見てて、文字クラスの中の並びもそれに従ってる。
>grep '[a-z]' hoge でマッチすると、小文字の a-zと、大文字の A〜Y がある行にマッチしてしまう。
>grep '[a-b]' hoge でマッチすると、大文字の a-bと、大文字の A がある行にマッチしてしまう。
これは、en_US.utf-8 のような localeのときのアルファベットの並びが
aAbBcCdD ... zZ と定義されてるから。
ABC...XYZabc...xyz じゃないのよ。
これがいやなら、POSIX の文字クラスの [:upper:] とか [:lower:] を使ってのが
実装している連中の言い分らしい。
0610名無しさん@お腹いっぱい。
2008/06/10(火) 02:45:50> 症状 2
> grep aaaa と、ファイル名を指定せずにコンソールからの入力をしようとすると
> grep: (standard imput): Not enough space
> と表示され実行が中断されてしまう。
これはWindows側のバグっぽい。
読み込みの高速化のために読み込みバッファのサイズをいじってるんだけど、
そのサイズを標準入力に対して指定すると失敗するというサイズをつかっちゃってる。
0611名無しさん@お腹いっぱい。
2008/06/10(火) 20:40:06>>609
え?そうなん? UTF-8 って U+0000 〜 U+007F の部分が ASCII と完全互換であるのが
売りなんじゃなかったっけ?
0612606
2008/06/10(火) 21:54:33公式ではリンク切れになっていたので↓を手掛りに探してみました。
http://en.wikipedia.org/wiki/UnxUtils
見つかったのがここ。
ウィルスチェックはしてないので、もし気にする人は忘れないでください。(笑)
http://www.filewatcher.com/m/UnxUpdates.zip.878847.0.0.html
サイズ: 878847 bytes
MD5: 9b44ede7449f991439b32bbdd844df7b
yagrep は小さなファイルにはいいけど、13万行ぐらいのデータを食わせると、
しばらく黙りこんでしまいました。 うちのPCが貧弱なのも一つの原因ですが…
0613名無しさん@お腹いっぱい。
2008/06/10(火) 22:27:00うお、そんなのがあったのね。thx!
0614名無しさん@お腹いっぱい。
2008/06/11(水) 01:19:460615名無しさん@お腹いっぱい。
2008/06/11(水) 01:21:08http://gnuwin32.sourceforge.net/
0616609
2008/06/11(水) 02:07:28locale が CとかPOSIXのときは文字コード順なんだけど、そのほかの場合は
まず文字コード順じゃないってこと。別にUTF-8だからってことじゃない。
en だとあれだけど、フランス語やらドイツ語やらで使われるアクセントつきの文字が
適当な順番で入ってくるわけさ。
GNU grep では定期的にバグだってレポートされてる仕様w
0617名無しさん@お腹いっぱい。
2008/06/11(水) 13:18:08blanketの中でのrange expressionではlocale依存のcollation見てるって
ぶっちゃけただの文字コード順のがわかりやすいよ
[a-z]なら[:lower:]でいいかもしらんけど、[a-y]とかどうすんだか
恐ろしく直感に反する糞仕様だよな
0618名無しさん@お腹いっぱい。
2008/06/11(水) 18:26:12日本人も ASCII な部分に関しては、ASCII コードそのままという環境で慣れているし
まったく不便はないんだけど、基本の?文字コードが非 ASCII な環境の人たちで
[A-Za-z] じゃ困るというのも理解はできる。
ただ、やっぱり「その」 en-US.utf-8 の仕様は混乱するだけの気がするなぁ。
0619名無しさん@お腹いっぱい。
2008/06/11(水) 19:58:56■ このスレッドは過去ログ倉庫に格納されています