2ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Cygwin使っている人いますか? その20

1 :名無しさん@お腹いっぱい。:2010/03/11(木) 13:47:26
Cygwin Information and Installation
http://www.cygwin.com/

Cygwin アンテナ
http://sohda.net/cygwin/antenna/

2 :名無しさん@お腹いっぱい。:2010/03/11(木) 13:48:21
過去スレ
1 ttp://pc.2ch.net/unix/kako/963/963123573.html
2 ttp://pc.2ch.net/unix/kako/1003/10033/1003358904.html
3 ttp://pc.2ch.net/unix/kako/1011/10113/1011345180.html
4 ttp://pc.2ch.net/unix/kako/1018/10188/1018882767.html
5 ttp://pc.2ch.net/unix/kako/1024/10248/1024809685.html
6 ttp://pc.2ch.net/unix/kako/1033/10334/1033484276.html
7 ttp://pc.2ch.net/unix/kako/1039/10394/1039449446.html
8 ttp://pc.2ch.net/unix/kako/1047/10474/1047489645.html
9 ttp://pc.2ch.net/unix/kako/1055/10552/1055250582.html
10 ttp://pc.2ch.net/unix/kako/1066/10660/1066042212.html
11 ttp://pc5.2ch.net/test/read.cgi/unix/1076240971/
12 ttp://pc5.2ch.net/test/read.cgi/unix/1086622860/
13 ttp://pc5.2ch.net/test/read.cgi/unix/1099157755/
14 ttp://pc8.2ch.net/test/read.cgi/unix/1107587275/
15 ttp://pc8.2ch.net/test/read.cgi/unix/1119982766/
16 ttp://pc8.2ch.net/test/read.cgi/unix/1134474192/
17 ttp://pc11.2ch.net/test/read.cgi/unix/1154022733/
18 ttp://pc11.2ch.net/test/read.cgi/unix/1184677144/
19 ttp://pc12.2ch.net/test/read.cgi/unix/1230683366/

3 :名無しさん@お腹いっぱい。:2010/03/11(木) 13:50:43
関連スレ
Cygwin + MinGW + GCC 相談室 Part 4
ttp://pc12.2ch.net/test/read.cgi/tech/1221233882/
Cygwin使っている人いますか? 5
ttp://pc11.2ch.net/test/read.cgi/win/1175419995/

FAQ
Q. XXX というコマンドはどのパッケージに含まれているの?
A. ttp://www.cygwin.com/packages/ で検索しれ

Q. Cygwin は UNIX の勉強に使えますか?
A. Cygwin は UNIX に慣れた人間が Windows 上で楽するのには向いていますが、
  UNIX の勉強には向いていません。

4 :名無しさん@お腹いっぱい。:2010/03/11(木) 22:14:00
新スレおめでとうございます

5 :名無しさん@お腹いっぱい。:2010/03/12(金) 21:28:37
cygwinのパッケージを一旦ダウンロードするのに向いている安定している
ミラーサイトがありましたら教えて頂けませんか。


6 :名無しさん@お腹いっぱい。:2010/03/13(土) 00:03:46
CygwinでGTK+
http://www.02.246.ne.jp/~torutk/cxx/gtk/GTK+%20on%20Cygwin.html
ここを参考にCygwin 1.71にgtkをインストールして
hello-world.cとHelloButton.cはできました。
Cygwin+X11にrubyとgtk2をインストールして使いたいのですが、
バイナリーと手順がわかりません。参考サイトか参考書籍を教えて下さい。


7 :名無しさん@お腹いっぱい。:2010/03/13(土) 00:06:12
>>5
おいらは東京方面なんだが、使っているプロバイダーからは
httpのjaist.ac.jpで安定しているよ。

8 :6,7です。:2010/03/13(土) 09:07:51
age

9 :名無しさん@お腹いっぱい。:2010/03/13(土) 09:33:09
>>6
rubyもgtk2も最初からCygwinバイナリあるよ? rubyのgtk2バインディングは自分でビルドせんといかんかもしれんけど。

10 :名無しさん@お腹いっぱい。:2010/03/13(土) 11:10:58
>>9 サンクス。

> gtk2も最初からCygwinバイナリある

rubyはインスト済みです。
gtk2はsourceはあったので、よく分かっていませんが、
cygwin、setup.exeからソースのインストールはしました。

Ruby/GTK+の導入
http://takeposo.sakura.ne.jp/windows/environment/rubygtk.html
gtk1.2?ならここ?これは簡単そうだけど、
gtk2.0系はバイナリーもインスト方法も分かっていません。
http://ruby-gnome2.sourceforge.jp/ja/#ruby-gtk2+package ここと
http://sourceforge.net/projects/ruby-gnome2/files/
ここにインストールガイドはあるんですが、cygwin用インストール方法はありませんでした。


11 :名無しさん@お腹いっぱい。:2010/03/13(土) 11:43:39
cygwin ports からいれればええやん

12 :名無しさん@お腹いっぱい。:2010/03/13(土) 11:46:13
wxrubyでも使っとけ

13 :名無しさん@お腹いっぱい。:2010/03/14(日) 08:05:31
久しぶりに最新版に更新したのですが、改行コードがLFに固定に
なったんでしょうか?setup.exeで{MS-DOS/Unix}のラジオボタンが
なくなったような。つまり普段使うスクリプトもLFで保存せにゃならん
ってことですかね?

14 :名無しさん@お腹いっぱい。:2010/03/14(日) 22:13:31
>>13
その機能はマウントオプション(/etc/fstab で設定) に移動した、と思う。
Cygwin User's Guide - Chapter 3. Using Cygwin - The Cygwin Mount Table
http://cygwin.com/cygwin-ug-net/using.html#mount-table

15 :名無しさん@お腹いっぱい。:2010/03/16(火) 04:28:29
よそのLinuxから持ってきた秘密鍵~/.ssh/id_rsaをcygwinから使おうとするとうまく使えません。
名前を変更してssh -i id_rsa_rename としてやれば使えました。そういうものなのでしょうか。

もちろん秘密鍵をコピーして使うなんて邪道なのはわかってますが、
開発機上でちょっとテストしたかっただけなのにハマってしまいまして。

16 :名無しさん@お腹いっぱい。:2010/03/16(火) 08:07:54
permission の問題なのでは? ~/.ssh は 700、その下にあるファイルは 600

17 :名無しさん@お腹いっぱい。:2010/03/18(木) 05:27:55
そうおもったんですがls -lしてもみんな一緒でした。
実際renameしたら使えましたし。

18 :名無しさん@お腹いっぱい。:2010/03/18(木) 09:48:00
>>15
「うまく使えません」って具体的にどうなるの?
何かエラーでも出るの?

19 :名無しさん@お腹いっぱい。:2010/03/18(木) 22:38:14
ssh -v
で確認しながら繋いでみたのですが、特になにもでずスルーされます。
id_rsa,id_dsaと順に試してPasswordになる感じ。
id_rsaを持ってない時や相手のauthrized_keysに登録されてないときと同じですね。
リネームしてssh -iで指定すれば使えるので相手に登録されてないということはないのですが。

あ、もしかして/home/<user名>/.sshじゃなくて違うところみたりしますか?
OSはVistaでUACは切ってます。C:\Users\<user名>\.sshはDOS窓から見るとC:\cygwin\home\<user名>\.ssh
への<SYMLINK>となっています。cygwinで生成したキーは-i指定無しで使えるので、
こことはさらに違う場所にコピーが保管されてたり・・・しないか


20 :名無しさん@お腹いっぱい。:2010/03/19(金) 00:21:48
echo $HOME


21 :名無しさん@お腹いっぱい。:2010/03/19(金) 04:56:49
そりゃもちろん/home/<user名>
だからやっぱり/home/<user名>/.sshを見てるんだよね


22 :名無しさん@お腹いっぱい。:2010/03/19(金) 07:08:48
>>19
.sshからルートまでのディレクトリパーミッションは大丈夫? 一ヶ所でもオーナー以外が.sshに干渉出来る(例えば$HOMEが775)と、.sshが無視されたような。

23 :名無しさん@お腹いっぱい。:2010/03/19(金) 07:13:10
>>15 >>17 で言ってるのに、
なんで >>22 みたいな的外れなこと言うの?

24 :名無しさん@お腹いっぱい。:2010/03/19(金) 07:38:33
>>23
>>15-17をみるかぎり、/home/user/.ssh以下は確認してるけど、
/
/home
/home/user
は確認してなさそうと判断したから。

25 :名無しさん@お腹いっぱい。:2010/03/19(金) 07:40:18
ディレクトリのパーミッションは確かに確認してないけど
そもそもid_rsaをcygwinで作ったやつにエディタで書き換えると使えるので
関係ないような。あとLinuxではよく$HOMEを755にしてるけど使えてます。

26 :名無しさん@お腹いっぱい。:2010/03/19(金) 07:43:34
>>24
それだったら、renameしたキーでもログインできないはず。

27 :名無しさん@お腹いっぱい。:2010/03/19(金) 07:51:26
と思ったらあれ?今やったらLinuxから持ってきたキーで-i指定無しで入れた。
んー原因はわからないけどお騒がせしました。
おかしいなあ、確かにこれでハマってたんだけど

28 :名無しさん@お腹いっぱい。:2010/03/19(金) 10:16:24
だめだこりゃ。

29 :前スレ975:2010/03/19(金) 21:06:15
ひとつのバッチに
net use 〜〜〜
C:\cygwin\bin\bash.exe --login -c "/usr/sbin/sshd"
C:\cygwin\bin\bash.exe --login -c "/usr/sbin/cron"
C:\cygwin\bin\bash.exe --login -c "/usr/sbin/httpd2 -DNO_DETACH"
を書いてタスクに登録することで解決しました。

で、別の問題が。。。
httpd2でのCGIが重すぎます。
通常一瞬で返ってくるページが5分以上かかります。
デフォルトで入っているtest-cgiやprintenvでも同じ状態です。

今までhttpdを使っていて、httpd2は初めてでサッパリなのですがなにか対策あるんでしょうか?


30 :名無しさん@お腹いっぱい。:2010/03/23(火) 22:30:50
バッチジョブを終了しますか(Y/N)? で N にしたら
どういう状態になるんでしょうか?
終わったように見えてプロセスは残ってるとか?
別に困っていませんが、ちょっと気になったので。

31 :名無しさん@お腹いっぱい。:2010/03/23(火) 22:49:44
>>29
ちょい亀レスだが、名前解決等に失敗してない?
あるいは、アンチウイルス系やファイアウォール系のソフトに動作を阻害されてたりとか。

思い当たる節が無ければ、パケットキャプチャしてみるとか、straceを間に挟んで、システムコールの実行状況を調べてみるとか。



32 :名無しさん@お腹いっぱい。:2010/03/24(水) 11:12:26
c#からcygwin 1.7のcommandを叩きたいんだけど、引数や標準入力がcp932に変換されてしまう。
上手い方法は無いものか。

33 :名無しさん@お腹いっぱい。:2010/03/24(水) 12:44:28
C#でどうやるか知らんが、ワイド文字系APIを使えばいいんじゃね?

34 :名無しさん@お腹いっぱい。:2010/03/24(水) 16:22:52
openssh-clientだけインストールすることは無理?

35 :29:2010/03/24(水) 18:29:05
>>31
.htmlはすぐに返ってくるから名前解決の問題じゃないと思います。
strace -p PIDを試してみましたがなにも表示されず。
で、根本解決にはなっていませんが、mod_perlを導入して回避しました。

36 :名無しさん@お腹いっぱい。:2010/03/24(水) 22:23:40
>>33
やはりそのレベルでやるしかないかな。
引数や stdin stdout stderr 辺りをまとめてencode変換するwrapperでもあれば助かるのだけど。

37 :名無しさん@お腹いっぱい。:2010/03/24(水) 22:40:11
#Cには_tsetlocaleみたいなの無いのか?

38 :名無しさん@お腹いっぱい。:2010/03/24(水) 23:18:45
>>36
1.7なら、その辺はLANG/LC_CTYPE/LC_ALLを見て変換してるはず。

39 :名無しさん@お腹いっぱい。:2010/03/25(木) 00:27:33
>>32
実験した感じだと、LANGやLC_CTYPEの設定に関係なく、CreateProcessW()で
cygwinのプログラムを起動すると、cygwinのプログラムのargvには、
UTF-8のバイト列に変換された形で引数が入る
Unicodeパス名などをちゃんと扱いたいなら、それが望みどおりの仕様で
最善かと

以前のバージョンでは、非ASCII文字引数のクオートをcygwinランタイムが
なぜか剥ぎ取ってくれなかったので、たとえちゃんとCreateProcessW()で渡しても
argvに余計なクオートが残るお陰で困ったエラーになっていたんだが
それも今は直ったみたいだ

40 :名無しさん@お腹いっぱい。:2010/03/25(木) 00:49:52
1.7.2来たぞ

41 :名無しさん@お腹いっぱい。:2010/03/25(木) 00:58:22
http://cygwin.com/ml/cygwin/2010-03/msg00826.html

42 :名無しさん@お腹いっぱい。:2010/03/25(木) 01:20:23
前スレで書いた、「screen使用中にターミナルエミュレーターないし回線を強制切断すると
プロセスがゾンビ化して再接続後にアタッチできない問題」の挙動が少し変わってるっぽいです。
1.7.1ではscreen -lsが通らなかったのに1.7.2ではAttachedと表示されます。
まぁどのみち再接続できないことには変わりないんですけどね・・・

43 :名無しさん@お腹いっぱい。:2010/03/25(木) 08:31:44
>>36
C#なら これでどう?
System.Console.OutputEncoding = System.Text.Encoding.UTF8;
System.Console.WriteLine("ほげほげ");


44 :名無しさん@お腹いっぱい。:2010/03/25(木) 08:41:37
> - Default charset for locales without explicit charset is now chosen
> from a list of Linux-compatible charsets.
> For instance:
> en_US -> ISO-8859-1
> ja_JP -> EUC-JP
> zh_TW -> Big5


45 :名無しさん@お腹いっぱい。:2010/03/25(木) 08:43:07
さっそく 1.7.2-2

46 :名無しさん@お腹いっぱい。:2010/03/25(木) 17:00:08
>>45
何かの間違いかと思ったら、本当に1.7.2の「-2」なのね。

Updated: cygwin-1.7.2-2
http://cygwin.com/ml/cygwin-announce/2010-03/msg00018.html

>>40-41は削除…ってことか。

47 :名無しさん@お腹いっぱい。:2010/03/25(木) 17:09:42
>>46
>
> Updated: cygwin-1.7.2-2
> http://cygwin.com/ml/cygwin-announce/2010-03/msg00018.html

 冒頭の文章を読むと…、

・(1.7.2-1の直後ではありますが)1.7.2-2をリリースしますた。
・1.7.2-1に含まれているバグ1個(だけ)を修正。
  ※第2文の "one bug more than 1.7.2-2" が分からん。1.7.2*-1*じゃない
   のか??
・その修正した1個のバグは "an allocation problem in regtool"
・そのバグによる影響は、
  ‐cyglsa-configスクリプトが異常終了する
  ‐レジストリキーの、*非常に*重要な内容を破壊する(?)

…ってところか?

48 :名無しさん@お腹いっぱい。:2010/03/25(木) 17:19:10
>>46
何が削除だと>>46が主張しているのかさっぱりわからんのだが。

49 :名無しさん@お腹いっぱい。:2010/03/26(金) 22:31:56
WindowsでEUC-JPってアホですか。

50 :名無しさん@お腹いっぱい。:2010/03/27(土) 00:39:08
$LANGにja_JPと入れる奴もおらんだろうし、デフォはC.UTF-8だし、
ja_JP.SJISもja_JP.UTF-8もちゃんと対応してるんだから、別にどうでもいい。

51 :名無しさん@お腹いっぱい。:2010/03/27(土) 01:24:31
>>49
Xでja_JPがEUC-JPだからそちらに合わせたんだと。
普通はXをOSのlocaleに合わせるんだけどね。
議論してたら、熱くなりすぎで茶が沸くぜとかちゃちゃを入れられて、
やんなっちゃったからやめた。

52 :名無しさん@お腹いっぱい。:2010/03/27(土) 14:16:12
tail -n 10 text.txt > text.txt
ってやるとファイルサイズ0になっちゃうんだけど
別ファイルにかき出してコピーしてとかやらないと駄目なの?

53 :名無しさん@お腹いっぱい。:2010/03/27(土) 18:16:54
>>52
> tail -n 10 text.txt > text.txt
> ってやるとファイルサイズ0になっちゃうんだけど

そういう仕様です。
(Cygwinに限らず、他のUNIX,Linux系OSでそうなるはずです。)


> 別ファイルにかき出してコピーしてとかやらないと駄目なの?

それが解決策として、最も現実的だと思います。

54 :名無しさん@お腹いっぱい。:2010/03/27(土) 18:56:23
>>52
ttp://www.linux.or.jp/JM/html/GNU_bash/man1/bash.1.html
を読むといいと思う。「リダイレクト」って項目がある。

上書き用のオプションは用意されてないもののほうが多いと思う。
たしか sed には -i ってオプションがあったけど、他は知らない。

55 :名無しさん@お腹いっぱい。:2010/03/28(日) 16:57:48
>>53-54
なるほど。ありがとう。

tail -n 10 text.txt | sort > text.txt
みたいな事やったら滞空時間が延びて出来るかと思ったけどやっぱり駄目だった…

56 :名無しさん@お腹いっぱい。:2010/03/28(日) 17:06:13
hoge.exe があるときに rm hoge すると hoge.exe が消えるようになったんだな
1.5時代は消えなかったよね。便利なような不安なような

57 :名無しさん@お腹いっぱい。:2010/03/28(日) 17:06:51
tail -n 10 hoge.txt > hoge.xxx; cat hoge.xxx > hoge.txt; rm -f hoge.xxx

58 :名無しさん@お腹いっぱい。:2010/03/28(日) 17:09:37
自分自身にリダイレクトさせるためのツールがどっかにあったな

59 :名無しさん@お腹いっぱい。:2010/03/28(日) 22:03:59
パイプやリダイレクトはシェルが処理してるからコマンドは関係ない
tail -n 10 text.txt > text.txt
だと処理の順番が
・text.txt をリダイレクト先としてシェルがオープン
・tail -n 10 text.txt の標準出力を text.txt に送る
だから tail 実行前に text.txt は空になってるわけ

60 :名無しさん@お腹いっぱい。:2010/03/29(月) 11:36:18
zsh 使えば、ちょっと短くなる。
cat =(tail -n 10 text.txt) > text.txt
もっとすっきりさせたいが、これ以上は思いつかない。


61 :名無しさん@お腹いっぱい。:2010/03/29(月) 19:07:29
Cygwin1.7のgit使ってると
error: non-monotonic index .git/objects/pack/pack-なんたら.idx
とか
なんたら does not point to a valid object!
みたいなエラーが出まくるようになって
チェックアウトしたコピーをまるごと捨てる以外
直す方法が分からないんだけど、これうちだけ?
Cygwin1.5のときは平気だったんだけどなあ

62 :名無しさん@お腹いっぱい。:2010/03/29(月) 20:24:08
>>61
うちではそんなエラーでないよ。

63 :名無しさん@お腹いっぱい。:2010/03/30(火) 07:47:00
1.7にしたら長いコマンド打つと改行されず先頭に上書きされるんだけどどうしたらいいの

64 :名無しさん@お腹いっぱい。:2010/03/30(火) 14:07:06
cygwinのmountコマンドで、sambaのsecurity=userなフォルダを
マウントすることは出来ますでしょうか。
-o user=xxx,password=zzzのオプションを使うと怒られます。
publicな共有フォルダはマウントできます。
cygwinでman maountしたところWindows上で認識できるパスを
cygwin上のどこかにマウントするだけなのかなと思ったのですが。

あと基本的なことですが、cygwinのコマンドがどのパッケージに
入っているか確認する方法はありますか?rpm -qf/-qlみたいに。
mountがどこに入っているかわかりませんでした。

65 :64:2010/03/30(火) 14:15:36
あーそうか、パスの割り当てはできるんだから後はnet useで接続すればいいのか
というわけで前半は解決しました。

66 :64:2010/03/30(火) 15:36:33
rpm -qコマンド相当はcygcheckだったんですね。別の検索してたら偶然見つけました。
mountの方はNASをマウントしてインターネット経由でWinSCPでファイル共有したかったんですが、
sshで繋いでnet useで繋がるようになっても、sftp-server経由でアクセスできないようなので
結局やりたいことはできませんでした。素直にLinuxマシン使うか

67 :名無しさん@お腹いっぱい。:2010/03/30(火) 23:05:20
>>62
そっか、うちだけか、ありがとう orz

68 :名無しさん@お腹いっぱい。:2010/03/31(水) 16:40:29
あるディレクトリ ~/X/Y/Zにln -sして
cd すると現在地が ~/Z にしました
cd で Yに行きたいんですが可能ですか?

69 :名無しさん@お腹いっぱい。:2010/03/31(水) 16:46:58
日本語で。

70 :名無しさん@お腹いっぱい。:2010/03/31(水) 16:48:32
>>68
cd -P ..


>>69
わからないなら黙ってろ

71 :名無しさん@お腹いっぱい。:2010/03/31(水) 19:54:59
bash 系限定だけどな… まぁ言わんとしていることは分かるが、確かに日本語でおkだな。

72 :名無しさん@お腹いっぱい。:2010/03/31(水) 20:03:35
cygwinという時点でbash限定確定。

73 :名無しさん@お腹いっぱい。:2010/03/31(水) 20:15:32
えっ

74 :名無しさん@お腹いっぱい。:2010/03/31(水) 20:19:31
bashやzsh以外のシェルだと、そもそも >>68 の質問のような現象が起きないから、
>>68 の質問をするということは bashやzsh系であると限定して良い。

75 :前スレ948:2010/04/05(月) 13:16:53
前スレでtelnetdの質問をした者ですが、今日見たら
inetutilsとxinetdがうpしてたので早速試してみました。
telnetログインができるようになりました。

てか、xinetdが単体でWindowsサービス対応したみたいで、initがいらなくなりました。

76 :名無しさん@お腹いっぱい。:2010/04/06(火) 07:32:23
Cygwin-1.7.3-1
http://cygwin.com/ml/cygwin/2010-04/msg00114.html

77 :68:2010/04/07(水) 11:03:47
ありがとうございました

78 :名無しさん@お腹いっぱい。:2010/04/08(木) 13:51:58
Cygwin-1.7.4-1
http://cygwin.com/ml/cygwin/2010-04/msg00300.html


79 :名無しさん@お腹いっぱい。:2010/04/10(土) 22:45:34
ずいぶん更新頻度が高い気がする

80 :名無しさん@お腹いっぱい。:2010/04/11(日) 19:35:00
此方で質問させて頂きます。
cygwinをインストールするまでは上手くいきました。
しかし、いざ起動をしようとすると『cygreadline7.dll』が無いと表示され、cygwinを使用することができません。
ネットで検索した所、『cygreadline6.dll』のダウンロードサイトは見つかったのですが、『cygreadline7.dll』が見つかりません。
そのため、『cygreadline7.dll』をダウンロードできるサイトを教えてください。

81 :名無しさん@お腹いっぱい。:2010/04/11(日) 19:42:13
http://cygwin.com/cgi-bin2/package-grep.cgi?grep=cygreadline7.dll

82 :名無しさん@お腹いっぱい。:2010/04/13(火) 11:54:18
Cygwin-1.7.5-1
http://cygwin.com/ml/cygwin/2010-04/msg00555.html


83 :名無しさん@お腹いっぱい。:2010/04/13(火) 15:33:15
なかなか安定しないね

84 :名無しさん@お腹いっぱい。:2010/04/13(火) 17:29:17
更新ハイペース過ぎるだろ、何やってんだ。

85 :名無しさん@お腹いっぱい。:2010/04/14(水) 15:21:57
Cygwinってどうしてstdin/stdoutがテキストモードなんだろう
そっちの方が便利と考える人が多いのかな

86 :名無しさん@お腹いっぱい。:2010/04/14(水) 15:35:57
すまんシェル依存みたいだった
bashだとstdin/stdout両方ともバイナリモードなんだけど、zshだとなぜかstdinだけテキストモードになってるぽい

87 :名無しさん@お腹いっぱい。:2010/04/14(水) 15:39:46
へぇへぇへぇへぇ

88 :名無しさん@お腹いっぱい。:2010/04/14(水) 15:59:38
zshのmain.cを見ると、O_RDONLYで開くファイルは全部テキストモードにする、というパッチが当たってるんだな
しかしこれがないとファイルシステムをテキストモードでマウントしてる場合にテストが通らないとか書いてある
ってことは直せって言っても多分通らないんだろうな・・・

しょうがないから自分でコンパイルするか('A`)
テキストモード爆発しろ

89 :名無しさん@お腹いっぱい。:2010/04/14(水) 18:14:47
Cygwin版zshを使っててもcatなどは正しく動くのはどうしてかと思ったけど
cat, gzipなどは freopen() とか setmode() を読んでるから大丈夫なんだね

しかしbase64はそういう処理をやってないから、zsh上で標準入力をbase64でエンコードすると不正な結果になることがあるようだ
これはさすがにまずそうだから報告しとくか

90 :名無しさん@お腹いっぱい。:2010/04/16(金) 23:24:23
cygwin 1.5 を入れたいのですが、
setup.exe に出てくる配布サイト一覧は多すぎて全部確認することができません。
7 つくらい調べましたが、どれも 1.7 でした。

cygwin 1.5 を配布しているサイトを知る方法はありませんか?


91 :名無しさん@お腹いっぱい。:2010/04/17(土) 00:46:45
setup.exe を setup-legacy.exe にリネームすると1.5がインストールできます
どこのサイトでも同じです

92 :名無しさん@お腹いっぱい。:2010/04/17(土) 09:46:22
cygwinのXserverを使って、リモートでLinuxのアプリを動かすとして、
音楽(mp3ほか)の再生って出来ますか?Xの使用上無理とかありますか?

93 :名無しさん@お腹いっぱい。:2010/04/17(土) 13:53:53
esd

94 :名無しさん@お腹いっぱい。:2010/04/18(日) 14:20:22
>>91
できました。ありがとうございました。

95 :名無しさん@お腹いっぱい。:2010/04/18(日) 16:56:08
うちでは setup-legacy.exe にリネームしても相変わらず途中で展開終了しちゃうみたいで
インストール先のディレクトリスカスカなんですか、なんか気を付けることあるんですか?

96 :名無しさん@お腹いっぱい。:2010/04/18(日) 22:28:47
>>95
>>94ですが、download without installing でパッケージをダウンロードしたあと、
install from local directory でインストールして正常終了しました。
ちなみにダウンロードサイトは ftp.jaist でした。


97 :95:2010/04/19(月) 21:34:55
>>96
ありがとうございます、あの後サーバーを変えてやり直したらうまくいきました。
サーバー側のディレクトリ辿ってないけど、legacyはサーバーによってはうまくいかないのかも?
自分はftp.iij.ad.jpに何回か接続を試した限りでは問題なしでした。

で、以下簡単な検証と質問なんですが
・SSHでCygwinに接続してscreenを起動した後、端末側を強制接続すると再接続後アタッチできない問題
1.5に戻しても1.7と同じくアタッチできませんでした、現状打つ手無しでしょうか

・UTF-8 Cygwinのcygwin1.dllに入れ替え後、バッチファイル等S-JISでエコーするアプリを実行
文字化けしました、以下のページによると「出力しようとする文字列が UTF-8 文字列として解釈できないとき、
 従来のコードページとして解釈し直す」とありますが、これはS-JIS→UTF-8変換を自動でやってくれるという意味ではないのでしょうか?

ttp://www.okisoft.co.jp/esc/cygwin-21/index.html#21.4

98 :名無しさん@お腹いっぱい。:2010/04/22(木) 11:11:52
日本語入力ってIMEによって非対応とかあるんですか?
IMEをgoogle→MSに切り替えたら入力可能になったもので。

日本語入力モードにしても「半A」と表示されるだけで入力できなかった。
~/.inputrc、/etc/profile辺りは確認済み。でも出来ない。
ふと、IMEをMSに変えたら行けた。

OS:XP32bitSP2
cygwin:1.7.4-1

99 :名無しさん@お腹いっぱい。:2010/04/22(木) 12:48:53
google日本語は、コマンドプロンプト非対応

100 :名無しさん@お腹いっぱい。:2010/04/22(木) 21:58:54
minttyとか使えよ

101 :名無しさん@お腹いっぱい。:2010/04/22(木) 22:09:44
>>99
なるほど。情報見つかりました。
cygwinどうこうでなく、プロンプト自体に非対応だったんですね。

>>100
こんなよさげなのがあったとはorz
面白そうなのでちょっと入れてみます。

102 :名無しさん@お腹いっぱい。:2010/04/27(火) 02:20:29
>>61
うちでは特に1.7でのgit大丈夫だな

1.7前は沖電気UTF-8のDLLで使ってた環境だが

103 :名無しさん@お腹いっぱい。:2010/04/27(火) 11:13:10
時々アップデートの時にX Window関連のライブラリごっそり追加されそうになるんだけど俺だけ?
しばらく待ってから再度setup.exe起動すると直ってるんだけど。

104 :名無しさん@お腹いっぱい。:2010/04/27(火) 11:21:07
御前岳

105 :名無しさん@お腹いっぱい。:2010/05/08(土) 01:21:37
標高1300m

106 :名無しさん@お腹いっぱい。:2010/05/11(火) 23:31:52
土粉藻岳

107 :名無しさん@お腹いっぱい。:2010/05/13(木) 03:20:17
Cygwinでtmux使えてる人います?
自分は何とかコンパイルまではできたんですが、起動すると imsg_read failed とか言って終了しちゃいます。
screenはUTF-8環境でvimを使うと桁ズレするので早く捨てたいんですが…

108 :名無しさん@お腹いっぱい。:2010/05/13(木) 07:31:08
screenはパッチ集めて自分でビルドしないとな

109 :名無しさん@お腹いっぱい。:2010/05/13(木) 22:49:43
>>108
ttp://www.dekaino.net/screen/01install.html
ここのCJKパッチ当ててみたけどやっぱりUTF-8+vimで桁ズレします。
※ とか → などの文字が入ってるとズレるみたいです。
tscreenも試してみたけどやっぱりダメでした。

tmuxがCygwin対応するまで我慢するしかないみたいですね。

110 :名無しさん@お腹いっぱい。:2010/05/13(木) 23:54:35
>>109
パッチ当てるだけじゃだめだぞ。.screenrc に
cjkwidth on
を書いとかんと。

111 :名無しさん@お腹いっぱい。:2010/05/14(金) 02:44:26
.vimrc に set ambiwidth=double を書いてなかったのが原因みたいでした><
アホな落ちでごめんなさい。

なんか .vimrc だけ直せば素のscreenでも桁ズレしないように見えますが
一応screenの方もパッチ当てておこうと思います。>>108-109さん情報thxです。

112 :名無しさん@お腹いっぱい。:2010/05/14(金) 02:47:12
>>108>>110さんの間違いでした><

113 :名無しさん@お腹いっぱい。:2010/05/14(金) 14:02:16
ambiwidth=douleだと、アクサンとかウムラウトついたアルファベットが
全角幅になっちゃわね?うちはそうだ
まあがまんしてるけど

114 :名無しさん@お腹いっぱい。:2010/05/14(金) 16:50:20
あー英語以外も扱う場合は大変そうですね。
香り屋さんのvimに入ってるambiwidth=autoパッチを移植できれば何とかなるかもですが…

あと、screenはgitの最新版ならCJKパッチなどは既に取り込まれてるみたいなので、これを使うのが一番よさげですね。
captionの文字化けも解決されてるみたいです。
(罫線を1カラムにするパッチは自分で当てる必要があるみたいですが)

115 :名無しさん@お腹いっぱい。:2010/05/15(土) 01:11:19
Windows板とUNIX板どっちにもスレたってるのね。どっちに書けばいいんだろ?w

ちょっと質問です。/etc/defaults/etc/skel/.bashrcを参考に
.bashrcに以下のように補完設定を書いたのですが、

# If this shell is interactive, turn on programmable completion enhancements.
# Any completions you add in ~/.bash_completion are sourced last.
case $- in
*i*) [[ -f /etc/bash_completion ]] && . /etc/bash_completion ;;
esac

異様にシェルの立ち上がりが遅くなりました。
timeで測ったところ. /etc/bash_completion がえらく時間がかかっているのですがこんなものなんでしょうか?
みなさまの環境では素早く読まれていますか?
何か解決方法ありませんでしょうか?

$ time . /etc/bash_completion

real 0m12.655s
user 0m1.073s
sys 0m10.761s

cygwin 1.7.5です。

116 :名無しさん@お腹いっぱい。:2010/05/15(土) 10:18:22
>>115
> Windows板とUNIX板どっちにもスレたってるのね。どっちに書けばいいんだろ?w

前に、どっちかのスレで
・UNIX板
 UNIX 界の住人だが、仕方なく Windows を使わざるを得ないので Cygwin を
 入れている人向け
・Windows板
 Windows 界の住人で、色々と便利だから Cygwin を入れている人向け
みたいな書き込みを見たw

117 :名無しさん@お腹いっぱい。:2010/05/15(土) 14:57:59
嗚呼2chでもsymlinkが脹れれば…

118 :名無しさん@お腹いっぱい。:2010/05/15(土) 15:22:51
Cygwin っていつになったら無くなるの?

119 :名無しさん@お腹いっぱい。:2010/05/15(土) 22:44:21
「俺は"Cygwin"が消えてほしい」
彼がそう言うと、彼は真っ白な光に包まれた。
"Cygwin"は消えたのだ。この光に目が慣れれば、あたりは平和な光景が広がっているはず…。
喜びの表情を浮かべるMarked Oneの目には瞳が無かった。
"Cygwin"は(彼の視界から)消えたのだ。 (終)

120 :名無しさん@お腹いっぱい。:2010/05/15(土) 23:23:39
つまらんコピペで得意満面。

121 :名無しさん@お腹いっぱい。:2010/05/15(土) 23:30:42
しねよおっさん

122 :名無しさん@お腹いっぱい。:2010/05/16(日) 00:18:35
>>117
hyper linkじゃだめ?

123 :名無しさん@お腹いっぱい。:2010/05/16(日) 00:21:34
不快だったらしい

124 :名無しさん@お腹いっぱい。:2010/05/18(火) 21:26:00
cygwinってwin7の64bitにはまだ対応してないんですかね?若干挙動が変なんですが…。

125 :名無しさん@お腹いっぱい。:2010/05/19(水) 00:25:55
うちでは普通に使えているようだが……どう挙動が変なんだ?





126 :名無しさん@お腹いっぱい。:2010/05/20(木) 06:06:40
どうって…?若干です…

127 :名無しさん@お腹いっぱい。:2010/05/20(木) 07:19:16
>>126
それじゃ他人にゃわからない。ゆとり脳乙

128 :名無しさん@お腹いっぱい。:2010/05/20(木) 18:17:04
たぶん、原因は包茎。

129 :名無しさん@お腹いっぱい。:2010/05/20(木) 18:28:28
さすがに剥けてますよ…。童貞なのがいけないんでしょうか…。

130 :名無しさん@お腹いっぱい。:2010/05/20(木) 20:42:05
↑童貞でも魔法使いになれない実例

131 :名無しさん@お腹いっぱい。:2010/05/21(金) 06:52:09
俺に謝れ

132 :名無しさん@お腹いっぱい。:2010/05/30(日) 22:32:27
前スレあたりでckがVistaで起動からちょうど1分くらい落ちるって言ってた者ですが、
何故か知りませんが落ちなくなりました。ありがとうございました。

133 :名無しさん@お腹いっぱい。:2010/05/31(月) 13:22:19
>>127
プロフを参照したところこの方、銀歯を作る仕事(プッ)をなさっていたそうで(苦笑)
道理で、物作りの厳しさ、商売の難しさどれを取っても何一つ理解しておらず、突っ込み所満載なわけです
しかも過去形である所を見ると景気に関係なく黙ってても患者が来る、
病気や虫歯を直す商売でさえ勤まらなかったということでは(笑)
銀歯と金型では要求される精度も品質もまるで違います
質問者が何を作りたいのかが明らかにされていないため分かりませんが
趣味のようなもの、とおっしゃるなら趣味の掲示板で相談されたらいかがでしょうか
その分野の同好の士が良い方法をご存じかもしれませんから
もちろん、趣味の世界といえども技術は只で教えてもらえるほど甘い物じゃないという事をお忘れなく

134 :名無しさん@お腹いっぱい。:2010/05/31(月) 15:06:26
どこの誤爆だ?

135 :名無しさん@お腹いっぱい。:2010/05/31(月) 19:01:48
でも、微妙に?絶妙に?合っているレス内容ではあるw

136 :名無しさん@お腹いっぱい。:2010/06/03(木) 05:27:35
誤爆を装った、ただの基地外コピペ荒しでそ。放置推奨。

137 :名無しさん@お腹いっぱい。:2010/06/05(土) 10:45:38
最初にインストールしたときに入れなかったパッケージを
後から入れたいときって、setup.exe使うしかないの?

centosのyumみたいに、コマンドラインでやりたいんだけど。


138 :名無しさん@お腹いっぱい。:2010/06/05(土) 11:02:26
cyg-get.pyていうのがある
依存関係あんまり考えてくれないからsetup.exeで解決しないといけないことがある

139 :名無しさん@お腹いっぱい。:2010/06/05(土) 22:24:33
ま、確かにcygwinなのになんでコマンドライン版ないの?ってのはある


140 :名無しさん@お腹いっぱい。:2010/06/05(土) 23:30:31
apt-cyg
cyg-apt
cyg-get

乱立しすぎだろ!

141 :名無しさん@お腹いっぱい。:2010/06/12(土) 08:29:38
>>138-140
さんきゅ。試してみます。

142 :名無しさん@お腹いっぱい。:2010/06/12(土) 19:50:54
cygwin+Meadow+Windows7 で、シェルモードで
日本語ファイル名がちゃんと出せてる人いますか?
いまたら居ることだけ教えてください。
自分でなんとかするつもりですが、心が折れそうなので、
できてる人が居るという心の支えがほしい。

143 :名無しさん@お腹いっぱい。:2010/06/13(日) 00:05:42
>>142
いるよ。
とりあえず
(setq default-process-coding-system '(utf-8-dos . utf-8-unix))
でいいんじゃね。

144 :名無しさん@お腹いっぱい。:2010/06/15(火) 01:10:55
http://www.sixnine.net/cygwin/cygwin-doc/japo.html

145 :名無しさん@お腹いっぱい。:2010/06/16(水) 21:18:02
>>144
いまとなっては有害でしかない情報だね。


146 :名無しさん@お腹いっぱい。:2010/06/16(水) 21:56:12
UTF8対応で便利になったよね

147 :名無しさん@お腹いっぱい。:2010/06/16(水) 22:29:59
どこかで拾ってきた SHIFT_JIS な windows native rxvt を使い続けている俺は、
いまだに UTF-8 対応の恩恵を受けていない。こいつが UTF-8 を通さないもんで、
しばらくなぜ UTF-8 で文字化けするのか悩んだというw

今はあるんだよね、Cygwin のパッケージに native rxvt が。そのうち入れ替えるか。

148 :名無しさん@お腹いっぱい。:2010/06/18(金) 11:35:26
rxvtよりはminttyのほうが

149 :名無しさん@お腹いっぱい。:2010/06/18(金) 14:19:44
UTF-8が本当に必要なら現状で選択肢はCygterm+日本語PuTTYしかないんじゃ

150 :名無しさん@お腹いっぱい。:2010/06/18(金) 18:28:55
これ見てよ↓
http://livedoor.2.blogimg.jp/agomesu/imgs/5/8/58ff257e.jpg
ばらまこうぜ!


151 :名無しさん@お腹いっぱい。:2010/06/18(金) 19:33:47
>>149
minttyと比べてどんな利点があるのですか?



152 :名無しさん@お腹いっぱい。:2010/06/18(金) 21:38:21
minttyで何も困らんよなぁ。アプリとフォントが対応してればBMP以外の文字も使えるし。
vimでU+10000以上の文字をちゃんと編集できたときはちょっと驚いた。

153 :名無しさん@お腹いっぱい。:2010/06/18(金) 21:47:48
>>147
昔からnative rxvtあったけど、日本語非対応だったぞ。
俺はいろいろかき集めてきたパッチ+俺々パッチでCP932通すようにしてた。
今でもベースは20050409だから、日本語通んないんじゃないか?

Unicode対応版のrxvt(rxvt-unicode)はXが必須だしな。

154 :名無しさん@お腹いっぱい。:2010/06/18(金) 23:26:28
>>153
なんと!じゃ、>>148-152 の流れをみるに minitty かな?選択肢としては…
Firefox の拡張翻訳・開発環境として Cygwin を入れているんだけど、UTF-8 で直に
grep とか掛けられないと多少不便ではあるんだよね。なんとかしのいではいるけど。

155 :名無しさん@お腹いっぱい。:2010/06/19(土) 09:52:10
minttyか、使ってみたがこれはなかなか
http://gyazo.com/2a19265b6b20fdbe25b28a21028fb9b5.png


俺はck.exeっての入れてるわ。開発とまってるけどな

156 :名無しさん@お腹いっぱい。:2010/06/19(土) 09:59:08
minttyはIMEオンの時にカーソルの色が変わらないのと
エスケープシーケンス使わないと色設定できないのが嫌だ

157 :名無しさん@お腹いっぱい。:2010/06/19(土) 11:56:14
>>155
なんだ、そのサンプルテキストはw

158 :名無しさん@お腹いっぱい。:2010/06/20(日) 00:00:53
PuTTYって、文字コードの変換の設定をAuto-Detect Japaneseの類にしてやると
標準出力の文字コードを自動判別して表示してくれる機能があったんだな。
今までCygwin上のUTF-8とShift-JISの混在環境で作業しようとした場合
TeraTerm+cygtermはメニューから文字コード指定してやらないといけないし
ckは見た目がどうもしっくりこないしで、仕方なくMinTTYからscreen呼び出して
手動でいちいち文字コード切り替えながらやってたけど、PuTTY+cygtermなら
もう混在環境下でも文字コードの切り替えを気にしながら作業する必要がなくなって最高や!

screenを呼び出した際はこの利点が殺されてしまうのが玉に瑕だけどね orz

159 :名無しさん@お腹いっぱい。:2010/06/20(日) 00:57:00
PuTTYってログをファイルにすぐ吐き出してくれないのが困る。
微妙に不安定というところもあるし。

160 :名無しさん@お腹いっぱい。:2010/06/20(日) 03:14:22
PuTTYはそもそも接続管理のインターフェースが異常だよな
WinSCPとかもPuTTYから派生してるから統一されてるのはいいけど

161 :名無しさん@お腹いっぱい。:2010/06/20(日) 08:13:25
スレチ質問だがPuTTYの鍵ファイルって独自形式なのか?

162 :名無しさん@お腹いっぱい。:2010/06/20(日) 18:29:40
>>161
PoderosaともOpenSSHとも秘密鍵の形式は違うね。
どうやるか忘れたけど変換は出来たはずだけど

163 :名無しさん@お腹いっぱい。:2010/06/22(火) 00:16:42
同じところで配ってるputtygenで変換できる。

164 :名無しさん@お腹いっぱい。:2010/06/22(火) 09:17:22
鍵を共通にしてもssh agentは共有出来ないからそれぞれ別個に起動する必要があるね

165 :名無しさん@お腹いっぱい。:2010/06/30(水) 01:44:16
cygwin で fetchmail を使いたいのですがサービスに登録できないでしょうか?

下記のようにしてもうまく動きません。
cygrunsrv -I fetchmaild -p /usr/bin/fetchmail.exe -a "--daemon 600"

ご存知の方はご教授お願いします。

166 :名無しさん@お腹いっぱい。:2010/07/04(日) 10:52:16
cygwin の cron を開始しようとしたら下記のエラーが出てしまいます。

cygwin bashコンソールから起動した場合
cygrunsrv: Error starting a service: QueryServiceStatus: Win32 error 1062:
そのサービスを開始できませんでした。

windowsのサービスから開始しようとしたら「起動して停止しました」と
表示されて起動できません。

WindowsXP SP3です。
cygwin は最新です。
サービスとしてsshが起動しています。

原因わかる方は教えていただけないでしょうか?

167 :名無しさん@お腹いっぱい。:2010/07/05(月) 01:31:00
どういう手順で導入したのか書いてないからわからんが
最近入れなおした自分も同じような症状に引っかかった。

自分の場合は参考にしたサイトのcygrunsrvに登録する時の引数が間違っててそれで駄目だった。
一度登録を削除してから
>cygrunsrv -I cron -p /usr/sbin/cron -a -n
で行けた。これで駄目だったら導入手順ちゃんと書いた方が良いと思う。

168 :名無しさん@お腹いっぱい。:2010/07/05(月) 13:12:59
>>166
cron-configを実行してエラーがでるかどうか確認して、
そのあとサービスに登録したほうがいいんでない?

169 :名無しさん@お腹いっぱい。:2010/07/05(月) 19:09:41
>>166 です
情報ありがとうございます。
cygrunsrv -I cron -p /usr/sbin/cron -a -n
これでいけました。
-D という引数が無くなったんですね。
助かりました。

170 :名無しさん@お腹いっぱい。:2010/07/12(月) 11:45:12
>>27ですが、やっぱりまた同じ症状になりました。
ちなみに/home/user/.ssh/id_rsaと/home/user/.ssh/id_rsa_2が
まったく同じファイルなのに
×ssh -l user server
×ssh -l user -i /home/user/.ssh/id_rsa server
○ssh -l user -i /home/user/.ssh/id_rsa_2 server
となってしまう現象です。

なにがいけないんでしょうか

171 : [―{}@{}@{}-] 名無しさん@お腹いっぱい。:2010/07/21(水) 21:33:59
何もインストールせずにsetupってしたら何か分からないけどめちゃくちゃダウンロード&インストールしちゃうんだけど何で何で?

172 :名無しさん@お腹いっぱい。:2010/07/21(水) 21:42:56
>>171
日本語でおk

173 :名無しさん@お腹いっぱい。:2010/07/22(木) 12:41:04
おい Windows7 で使ってると fork(2) のときに子側のDLLが再配置されまくってひどい目に遭うぞ糞
kernel32.dll が絶えず場所を変えるようになったせいか?

174 :名無しさん@お腹いっぱい。:2010/07/22(木) 13:04:10
メモリマップ上の位置が変わるってこと?

175 :名無しさん@お腹いっぱい。:2010/07/22(木) 13:14:04
>>173
ちょっと調べてみた。
rebaseall でググってみるといいかも。

176 :名無しさん@お腹いっぱい。:2010/07/22(木) 21:52:08
>>175
/bin/rebaseall は実施済みでさしあたって問題は回避できたが
所詮workaroundだな。いろいろ調べたがCygwinの宿命か?

44 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)