Cygwin使っている人いますか? その22at UNIX
Cygwin使っている人いますか? その22 - 暇つぶし2ch127:名無しさん@お腹いっぱい。
15/01/02 00:45:39.82 .net
このありえない頭の悪さは、たしかに釣りかクズだな。
FreeBSDなんぞもパッケージ管理で配布されているけれど、やっぱり似非Linuxなのかね。
まあ新年も二日目なんで今後は関わらない。

128:名無しさん@お腹いっぱい。
15/01/02 01:14:39.84 .net
>>127
あり得ない頭の悪さやな(^ω^)
俺に話しかけんなや、息臭いねん(^_^;)

129:名無しさん@お腹いっぱい。
15/01/02 02:36:23.67 .net
なんでスルー出来ないの

130:名無しさん@お腹いっぱい。
15/01/03 00:17:58.33 .net
Cygwinって、ここ最近は開発スピードがあがっているよね。
とりあえず、2014年はすごい勢いでパッケージが増えた。

知らない人は
$ cd {setup-x86.exeのあるディレクトリ}
$ setup-x86.exe -B -q -P {パッケージ名}
とか、やってみるとよろし。
もちろんUbuntuに比べると少ないがな。
だけど、ここ1年で基本的なのはだいぶそろった。

apt-cyg コマンドと、標準のsetup-*.exe とどっちが良いかは知らネ。

Cygwinは今はRedHat社が開発しているからか、
rpmコマンドもいつの間にか用意されているけど、これってどれくらい使えるのだろうか。

131:名無しさん@お腹いっぱい。
15/01/03 10:14:46.43 .net
>>129
そりゃクソドザだからやろが(^ω^)

132:名無しさん@お腹いっぱい。
15/01/03 15:49:26.91 .net
(新年早々、他にやることないのかなこの人…)

133:名無しさん@お腹いっぱい。
15/01/03 18:26:08.32 .net
>>130
知らないことばかりでいろいろありがとう。

> apt-cyg コマンドと、標準のsetup-*.exe とどっちが良いかは知らネ。
知ってると思うけど、↓の終わりに、setup.exe がGUIツールのままである
理由が書かれている。

URLリンク(cygwin.com)
> Q: Is there a command-line installer?

Windowsだと使用中の実行ファイルを置き換えるのが難しいので、cygwin の
DLLを置き換えにくいんだそうだ。

134:名無しさん@お腹いっぱい。
15/01/04 00:41:40.90 .net
>>132
な~そう思うやんなぁ(^ω^)
下手に論破しよーとワシに刃向かう感じやけど、ちょーと明後日の方向向かったおっさんばかりで新年から暇やなぁと思うやんな(^ω^)
つまりは零細ゴキブリSEか無職、気色悪い万年ポスドクのゴキブリなんやろ(笑)

頑張ってモノホンのLinuxたんつこーてやぁぁぁぁ(^ω^)ニコニコ

135:名無しさん@お腹いっぱい。
15/01/04 10:40:03.22 .net
Linus 以外が書いたコードが入ってる Linux なんてホンモノのLinuxじゃない。

136:名無しさん@お腹いっぱい。
15/01/04 10:42:42.24 .net
>>135
ほー(^ω^)ニコニコ

137:名無しさん@お腹いっぱい。
15/01/04 13:59:46.45 .net
相手にすんなよ。
こいつはCygwinどころかLinux自体知らない。
ただこちらを釣るためにスレにまとわりついているだけだ。

こちらがどういう反応をしても
「何も知らない俺に釣られてザマぁ」としか受け取らないんだから
一切反応しない、以外の選択肢はない。

138:名無しさん@お腹いっぱい。
15/01/04 16:44:38.47 .net
>>137
ほーLinux自体を知らない、かぁ(^ω^)ニコニコ

ずいぶん乱暴な論理で自己弁護し始めますなぁ、クソドザはんは(^ω^)

トラバースの垢でも煎じて飲んどけ、ゴキドザ(^ω^)

139:名無しさん@お腹いっぱい。
15/01/04 18:36:36.14 .net
>>133

なるほど。その辺の事情は気になっていた。

なので、最近は apt-cygの代わりに、setup-*.exeを使うようにしていた。
setup-*.exeは cygwinから立ち上げた場合でも、必要に応じてcygwinを終了してくれるから
より安全にバージョンアップしてくれているのでないかと思う。たぶん。

だけど、rebase問題は、setup*.exeを使っていても起きるので結構面倒だなあ。
ま、バージョンアップのたびに、ホームディレクトリ含めて、rebaseall して使えば問題ないのだが。
参照: >106

140:名無しさん@お腹いっぱい。
15/01/04 21:44:15.63 .net
一応 setup 後も rebase は走ってくれてたはずなんだけど自前のはどうしてもねえ

141:名無しさん@お腹いっぱい。
15/01/05 00:33:41.88 .net
そんな悩みもモノホンのLinux使えばすべて終わりやっちゅうねん(^ω^)

142:名無しさん@お腹いっぱい。
15/01/06 12:27:46.40 .net
お、以前にGNUやLinuxの話題についてこれなくなってフェードアウトした人かw
必死に勉強してきたのかい?

143:名無しさん@お腹いっぱい。
15/01/06 15:23:13.33 .net
モノホンのLinuxじゃwine入れてもWindowsAPIろくに使えないだろアホか

144:名無しさん@お腹いっぱい。
15/01/07 02:02:59.57 .net
遅レスですが、>>53-62 で Screen から tmx に乗り換えた者です。
実は tmx はどの環境でも普通の全角記号(○とか)でガタガタになるんで
直後に Screen に戻って来ていました。

この不具合は Cygwin の Screen に固有のものみたいだけど、バグ報告なんて
やり方分かんないしなあ。日本語環境に固有のものだし。

話は変わるけれど、日本語環境の Cygwin は cocot が不可欠だけど、公式に
配布はされていない。それなのに Fedora では公式配布されていて、笑えると
いうか、泣けるというか。

145:名無しさん@お腹いっぱい。
15/01/07 06:23:57.52 .net
自分は ck 使ってるわ。
cocot 使わんでも出力に応じて文字コード自動判断してくれるから便利。

URLリンク(www.geocities.jp)

146:名無しさん@お腹いっぱい。
15/01/07 06:49:36.62 .net
どうでもいいが cocot で画像検索するとエロいことになるな

147:名無しさん@お腹いっぱい。
15/01/07 16:41:24.68 .net
>>145
ありがとう。でもパイプやリダイレクトを考えると、やっぱり cocot の方が
いいかも。
minttyだとIMEのON/OFFでカーソルの色を変えられたりするし。

148:名無しさん@お腹いっぱい。
15/01/07 18:28:28.73 .net
CygwinでChefを動かす方法を見つけた。
求めている人が自分の他にもいると信じて貼る。

Cygwin - cyg-fastの紹介とknife soloの実行環境の作り方 - Qiita
URLリンク(qiita.com)

Cygwin標準のRubyだとgemがエラーになってしまうので、
rbenvを使ってRuby2.1.0 を入れるのがポイント。
つうかrbenv知りませんでした。

149:名無しさん@お腹いっぱい。
15/01/07 23:26:45.71 .net
>>142
似非Linux必死に使おうとしとるゴキドザが何抜かしとんねん(^ω^)
笑かすのも大概にせーよ、ゴキドザ

150:名無しさん@お腹いっぱい。
15/01/07 23:36:08.14 .net
>>143
糞窓なんざ元々使わんわ(^_^;)
何いきっとんねん、ダボガキ

151:名無しさん@お腹いっぱい。
15/01/08 13:20:23.78 .net
>>-140「(Windows環境下でUNIXライクな環境が欲しいからCygwinを使っているけれど)Rebase関係で悩みがあります」
>>141「本物のLinuxを使えばその悩みは解決しますよ」
>>143「本物のLinuxではWindowsのAPIがまともに使えないでしょう」
>>150「私はWindowsは使わないのでそんなこと知りませんよ」
俺「あ、そうですか」

言葉遣いの汚さは2chだから目を瞑るとして、論理的に破綻したことを言っても煽りにすらならないと思うんですが。
「バーカバーカ!」って言ってた方がまだマシだと思うよ。

152:名無しさん@お腹いっぱい。
15/01/08 19:02:53.99 .net
>>151
過去スレ見れば分かるけどコイツ無知さらして何度も逃げてるからな
そこは学習したんだろう、ボロが出ないように内容に触れないようにしてる

153:名無しさん@お腹いっぱい。
15/01/08 21:21:08.19 .net
だからなんでスルーできないの

154:名無しさん@お腹いっぱい。
15/01/08 21:34:59.83 .net
>>153
お前みたいに燃料を注ぐ人がいるからでーす

155:名無しさん@お腹いっぱい。
15/01/08 23:44:57.20 .net
>>151
論理破綻とか言えばホルホルできるとか見上げたアホやな(^ω^)
さすがはゴキドザやで(^_^;)

ワシはな、ゴキドザごときが崇高なGNU思想の元で開発されとるLinuxの似非モンを図々しくも糞窓上でつこーたろーちゅう卑しい精神にきれとんのや(^ω^)

ゴキドザ辞めて真人間になれや、クソダボ

156:名無しさん@お腹いっぱい。
15/01/08 23:46:50.00 .net
>>152の頭にはお花畑が広がっとんのか?(^ω^)
何が逃げたや(^ω^)
ワシはいつでも糞窓使いのダボ共を正しい道に導いてやろーと頑張ってるんや。

157:151
15/01/09 00:29:07.79 .net
>>155
じゃあもう少し分かりやすいように>>151を抽象化してみようか。
「条件Aと条件Bを同時に満足したいので方法Xを使っている。しかし更に条件Cも満足したい」
「方法Yならば、条件Bと条件Cを同時に満足できますよ」
「方法Yだと、条件Aは満足できないでしょう?」
「私はそんな条件は知りません」
おかしいでしょ?

そんなおかしなことを言うくらいなら、初めから「俺は方法Xなんて嫌いだ!タヒね!」とだけ言っておけば
破綻なしに自分の言いたいことを表現できてスマートじゃないのっていう話よ。

158:名無しさん@お腹いっぱい。
15/01/09 00:42:24.23 .net
まともに会話できる相手じゃないんだからスルーしてほしい

159:名無しさん@お腹いっぱい。
15/01/09 00:47:44.61 .net
ID無しスレだし自演で返事してんじゃねえの

160:名無しさん@お腹いっぱい。
15/01/09 09:12:39.95 .net
>>156
じゃあマイクロカーネルでNTカーネル互換のLinuxカーネル書いてくれ

161:名無しさん@お腹いっぱい。
15/01/09 17:48:16.20 .net
次スレはLinux/Windows/ソフトウェア板のどこかに移転した方がいいって事か?

162:名無しさん@お腹いっぱい。
15/01/09 17:51:54.55 .net
Linux板は違うだろ

163:名無しさん@お腹いっぱい。
15/01/09 18:09:10.00 .net
Cygwin使っている人いますか? 5
スレリンク(win板)

Windows板のこれって何で放置されてんだっけか

164:名無しさん@お腹いっぱい。
15/01/09 18:21:57.40 .net
理由が必要かね?

165:名無しさん@お腹いっぱい。
15/01/22 02:58:17.86 .net
32ビット版、emacs-X11.exeもemacs-w32.exeもSegmentation faultで上がってこなくなっちゃった。悲しい。64bit版はXそのものが上がらないし…。他のみんなは動いているのかな?
$ strace emacs-w32.exe
1 1 [main] emacs-w32 (11024) **********************************************
66 67 [main] emacs-w32 (11024) Program name: C:\cygwin\bin\emacs-w32.exe (windows pid 11024)
35 102 [main] emacs-w32 (11024) OS version: Windows NT-6.1
31 133 [main] emacs-w32 (11024) **********************************************
75 208 [main] emacs-w32 (11024) sigprocmask: 0 = sigprocmask (0, 0x0, 0x61282928)
206 414 [main] emacs-w32 11024 open_shared: name shared.5, n 5, shared 0x60FF0000 (wanted 0x60FF0000), h 0x84, *m 6
26 440 [main] emacs-w32 11024 user_heap_info::init: heap base 0x80000000, heap top 0x80000000, heap size 0x18000000 (402653184)
46 486 [main] emacs-w32 11024 open_shared: name S-1-5-21-1927868509-3903546896-3731946627-1000.1, n 1, shared 0x60FE0000 (wanted 0x60FE0000), h 0x7C, *m 6
38 524 [main] emacs-w32 11024 user_info::create: opening user shared for 'S-1-5-21-1927868509-3903546896-3731946627-1000' at 0x60FE0000
35 559 [main] emacs-w32 11024 user_info::create: user shared version AB1FCCE8
35 594 [main] emacs-w32 11024 fhandler_pipe::create: name \\.\pipe\cygwin-c5e39b7a9d22bafb-11024-sigwait, size 5412, mode PIPE_TYPE_MESSAGE
43 637 [main] emacs-w32 11024 fhandler_pipe::create: pipe read handle 0x98
15 652 [main] emacs-w32 11024 fhandler_pipe::create: CreateFile: name \\.\pipe\cygwin-c5e39b7a9d22bafb-11024-sigwait
29 681 [main] emacs-w32 11024 fhandler_pipe::create: pipe write handle 0x9C
18 699 [main] emacs-w32 11024 dll_crt0_0: finished dll_crt0_0 initialization
--- Process 11024, exception c0000005 at 37D4A9A5
Segmentation fault

166:165
15/01/22 02:58:51.02 .net
>>165
$ strace emacs-X11.exe
1 1 [main] emacs-X11 (6736) **********************************************
57 58 [main] emacs-X11 (6736) Program name: C:\cygwin\bin\emacs-X11.exe (windows pid 6736)
15 73 [main] emacs-X11 (6736) OS version: Windows NT-6.1
14 87 [main] emacs-X11 (6736) **********************************************
50 137 [main] emacs-X11 (6736) sigprocmask: 0 = sigprocmask (0, 0x0, 0x61282928)
153 290 [main] emacs-X11 6736 open_shared: name shared.5, n 5, shared 0x60FF0000 (wanted 0x60FF0000), h 0x7C, *m 6
24 314 [main] emacs-X11 6736 user_heap_info::init: heap base 0x80000000, heap top 0x80000000, heap size 0x18000000 (402653184)
24 338 [main] emacs-X11 6736 open_shared: name S-1-5-21-1927868509-3903546896-3731946627-1000.1, n 1, shared 0x60FE0000 (wanted 0x60FE0000), h 0x78, *m 6
15 353 [main] emacs-X11 6736 user_info::create: opening user shared for 'S-1-5-21-1927868509-3903546896-3731946627-1000' at 0x60FE0000
14 367 [main] emacs-X11 6736 user_info::create: user shared version AB1FCCE8
31 398 [main] emacs-X11 6736 fhandler_pipe::create: name \\.\pipe\cygwin-c5e39b7a9d22bafb-6736-sigwait, size 5412, mode PIPE_TYPE_MESSAGE
36 434 [main] emacs-X11 6736 fhandler_pipe::create: pipe read handle 0x94
14 448 [main] emacs-X11 6736 fhandler_pipe::create: CreateFile: name \\.\pipe\cygwin-c5e39b7a9d22bafb-6736-sigwait
27 475 [main] emacs-X11 6736 fhandler_pipe::create: pipe write handle 0x98
18 493 [main] emacs-X11 6736 dll_crt0_0: finished dll_crt0_0 initialization
--- Process 6736, exception c0000005 at 37D4A9A5
Segmentation fault

167:165
15/01/22 03:17:43.76 .net
>>166
64bit版のbashを起動して、そこからstartxwinを起動すると、Xが立ち上がることに今気がつきました。
で、こっちのemacsは正常に起動することも確認しました。
ずっと32bit版を使ってたけど、64bit版に移行するきっかけになりました。
ありがとうございます。

168:名無しさん@お腹いっぱい。
15/01/22 10:28:18.46 .net
どういたしまして

169:名無しさん@お腹いっぱい。
15/01/23 03:31:50.76 /61MsS/Y!.net
32bitマシンでも64bit版を使えばいいですか?

170:名無しさん@お腹いっぱい。
15/01/24 17:01:05.71 .net
最近の流行りは8bitだよ?

171:名無しさん@お腹いっぱい。
15/01/24 17:09:16.48 .net
128bit版マダー(チンチン

172:名無しさん@お腹いっぱい。
15/01/30 11:40:32.52 .net
winsymlinks:native をちゃんと使うには SeCreateSymbolicLink 権限が必要だってのはわかったんだけど、
管理者として実行以外に SeCreateSymbolicLink 権限をユーザに付与するにはどうしたらいいんだろう?
secpol.msc でシンボリックリンク作成の権限与えても whoami /priv で権限が認識されていない・・・

173:名無しさん@お腹いっぱい。
15/01/30 11:57:25.43 .net
>>172
自己解決
Administrators グループに所属してるユーザの場合はポリシーエディタで権限追加してもダメだそうな。
めんどくせえ・・・・
URLリンク(homepage3.nifty.com)

174:名無しさん@お腹いっぱい。
15/01/30 21:25:25.79 .net
>>173
Linux使えば面倒臭いくないのに
マゾなの?

175:名無しさん@お腹いっぱい。
15/01/30 22:58:02.83 .net
Linux入れるのめんどい、仮想環境動かすの重い
って思ってたが、VirtualboxでUbuntu日本語RemixのイメージをGUIなしで動かすだけなら簡単だし軽いということに最近気が付いた
共有フォルダも作れてシームレスにファイル操作できるし
まあ結局Ubuntuにsshでつなげるためにcygwin使ってるけど

176:名無しさん@お腹いっぱい。
15/01/31 06:51:13.72 .net
例えば、職場のWindowsPC をうまく使うにはCygwinが必要なんだよねえ。
最近のWindowsは、設定がやりづらくなっている。
Windowsタブレットを買ったら、おせっかいな設定が多くて困った。
かといって、Windowsタブレットでは、LinuxにOS載せ替え無理だし、VirtualBoxもメモリ2Gbitだと不安だし。
そもそも ディスクが32~64GByesだし。

177:名無しさん@お腹いっぱい。
15/01/31 06:52:46.53 .net
172、173って、CygwinというよりWindows側の問題なんだよなあ。
WinVista以降、シンボリックリンクに対応しているのは良いけど、わざと使いづらくしている。

178:名無しさん@お腹いっぱい。
15/01/31 09:21:14.55 .net
>>177
いつまでたっても隠し機能みたいな扱いだもんね。
にしても >>173 の制限はよくわからん・・・
UAC の仕組みよく把握してないだけなのかもしれんけど。

179:名無しさん@お腹いっぱい。
15/01/31 17:29:56.80 .net
Windows対応のシンボリックリンクをVistaで作るときはpowershellとpscxでやってる
$ powershell.exe -command 'invoke-elevated {new-symlink link target; exit}' <<<'EOF'

180:名無しさん@お腹いっぱい。
15/01/31 18:52:38.86 .net
逆にCygwin の ping だと管理者権限が必要な理由も分からん。
仕方ないんでWindows組み込みのpingをcocot経由で呼び出している。

181:名無しさん@お腹いっぱい。
15/02/03 09:31:25.65 .net
いっそのこと、常に、管理者権限を持った状態でWindowsを利用してみるとどうだろうか?
あの機能って、超初心者とか、企業で制限かけまくりのときには役にたつけど、
Cygwin使うような人には、管理者権限の確認のダイアログなんて、意味ないだろ?
いままで役になったことがなかったのだから、もう、常に管理者権限スルー状態にすると使いやすくなりそう。

やりかた分からないけど。

182:名無しさん@お腹いっぱい。
15/02/03 09:35:45.50 .net
Windowsの設定で、年々やりづらくなっているんだよね。
細かい動きは、レジストリエディタで、ポチポチやるとかやってられん。
最近のWinは、レジストリエディタだけでなく、グループポリシーエディタとか出てきて、わけ分からん。
そういえば、Cygwinからもレジストリ編集できるのだっけ?
それ使えば、すこしは設定の自動化をできる?

183:名無しさん@お腹いっぱい。
15/02/03 11:03:45.55 .net
>>182
元々 windows 自体に reg コマンドってのがあるから自動化に関してはなんの問題もないよ。
cygwin だとさらに /proc/registry* 以下にマッピングされてるから echo だの cat だのでも
レジストリ弄り出来るね。

184:名無しさん@お腹いっぱい。
15/02/03 20:15:17.43 .net
apt-cyg updateやらが通らなくなった
Connecting to mirror.mcs.anl.gov (mirror.mcs.anl.gov)|146.137.96.7|:21... failed: Connection timed out

185:名無しさん@お腹いっぱい。
15/02/04 01:44:54.53 .net
ミラーをjaistにでも変えればいい

186:名無しさん@お腹いっぱい。
15/02/04 08:50:38.43 .net
アナルガバガバみたいなドメイン

187:名無しさん@お腹いっぱい。
15/02/04 08:54:11.31 .net
>>186
アルゴンヌ国立研究所 - Wikipedia
URLリンク(ja.wikipedia.org)
> アルゴンヌ国立研究所(Argonne National Laboratory)はアメリカ合衆国最初の国立研究所。

188:名無しさん@お腹いっぱい。
15/02/04 09:02:21.89 .net
>>181
Cygwinに関してなら mintty を管理者権限で実行すればいいはず。
だけど自分はそれはやらない。
UN*Xを使っているとrootを使うことの怖さは身にしみている。
昔読んだ ASCIIのBSD256本に、普段からrootを使うことは、
「旅客機の全部の客席に操縦桿が付いている」ようなものと書いてあった。
だからまともなsudoがほしいわけで。

189:名無しさん@お腹いっぱい。
15/02/04 10:23:00.07 .net
権限昇格させてもいいでっか?ってダイアログを出すだけなら
powershell の Start-Process に -Verb ってつけたのをシェルスクリプトにでもしといてごまかすってのも手ではある

190:名無しさん@お腹いっぱい。
15/02/04 10:50:23.39 .net
>>189
setup-*.exeがバージョンアップしたね。

191:190
15/02/04 10:51:12.93 .net
すまん、 >>189 への返信にするつもりはなかったんだ。

192:名無しさん@お腹いっぱい。
15/02/04 11:21:03.46 .net
>>185
ミラーをかえればいいのだな
ありがとう。

193:184
15/02/04 11:45:43.78 .net
ミラー変更しようと思って状況確認で詰まった
結局の所、どうすればミラーの変更ができるのだろうか?
URLリンク(hujo.hateblo.jp)
>$ cat apt-cyg | grep 'mirror='
> mirror=fURLリンク(mirror.mcs.anl.gov)
> mirror="`head -1 /etc/setup/last-mirror`"
cat apt-cygが通らない. 引数の位置からファイル名の型で処理されている
cat: apt-cyg: No such file or directory

194:名無しさん@お腹いっぱい。
15/02/05 07:10:44.53 .net
apt-cyg -m "URLリンク(ftp.jaist.ac.jp)

195:名無しさん@お腹いっぱい。
15/02/05 10:12:31.35 .net
cygwin1.dllの更新来たな。
$ uname -a
CYGWIN_NT-6.1 LAB-N450 1.7.34(0.285/5/3) 2015-02-04 12:14 x86_64 Cygwin

196:名無しさん@お腹いっぱい。
15/02/05 14:33:04.86 .net
N450ってAtomか

197:名無しさん@お腹いっぱい。
15/02/05 23:46:50.36 .net
Cygwin で一番ありがたいことの一つはSSH環境だと思う。
.ssh/config に多段の踏み台設定ができるんで、PuTTYとかWinSCP3とか
まったく使わなくなった。
これだけならUN*X使えって話なんだけど、VPNクライアントがWindows用しか
ないので、選択肢はないのだった。
こっそり言うと、VPNクライアントを起動したPCにCygwinのSSHサーバを立てると
みんながそのPCを踏み台にできる。昔は「VPN今誰が使ってるー?」とか聞いて
回ってたんだよな。しみじみ。

198:名無しさん@お腹いっぱい。
15/02/06 07:14:41.10 .net
>>190
またsetup-*.exeが更新したよ。
Date: Thu, 5 Feb 2015 19:07:13 +0100
From: Corinna Vinschen <corinna-cygwin@cygwin.com>
To: cygwin-announce@cygwin.com
Subject: Updated: setup.exe (Release 2.867)
Message-ID: <20150205180713.GZ2635@calimero.vinschen.de>
A new version of Setup, release 2.867, has been uploaded to
URLリンク(cygwin.com) (32 bit version)
URLリンク(cygwin.com) (64 bit version)
The changes compared to 2.864 are mostly not visible:
- There's one fix to the output when mistyping a command line option.
- More importantly, Setup now understands SHA512 checksums additionally
to MD5 checksums. We're going to switch to using SHA512 checksums in
the setup.ini files in a couple of weeks and this requires all of you
to use the newer Setup version.

Please send bug reports, as usual, to the public mailing list
cygwin AT cygwin DOT com.

199:名無しさん@お腹いっぱい。
15/02/06 10:16:04.31 .net
>>197
実はputtyでも多段sshはできる。プロキシの設定で
plink @セッション名 -nc %host:%port
とかすれば保存したセッション経由でnetcatとか呼べる。
でも/dev/clipboardとかあるし自分もcygwinは便利に使っているけどね。

200:名無しさん@お腹いっぱい。
15/02/06 12:28:40.49 .net
>>194
thank you

201:名無しさん@お腹いっぱい。
15/02/06 19:15:09.34 .net
minttyでは不足なので結局ターミナルとしてputtyを立ち上げる毎日

202:200
15/02/06 19:35:24.23 .net
結局この問題だった。サーバーの方が、階層ちょろっと変えたらしい
URLリンク(qiita.com)

203:名無しさん@お腹いっぱい。
15/02/06 19:51:24.60 .net
apt-cygをちゃんとメンテされてる版に変えたほうがいいのでは
URLリンク(github.com)
URLリンク(github.com)
このへん?

204:名無しさん@お腹いっぱい。
15/02/06 20:12:21.06 .net
>>203
lynx -source 以下やっておいた
ありがとう。

205:名無しさん@お腹いっぱい。
15/02/06 22:10:24.04 .net
レアな環境っぽいので、どこで探してもあんまみつからないので、誰か知ってたら教えて
cygwin のディレクトリを Dropbox で共有してると、symlink が壊れる(ショートカット扱いになってる?)
誰か同じようなことやって解決できてるひといますか? ありがとう

206:名無しさん@お腹いっぱい。
15/02/06 22:18:48.16 .net
subversionで管理したとき似たようなことが起きた(チェックアウトするとシンボリックリンクじゃなくなってる)
windowsのファイル属性の「システムファイル属性」が付いてないとシンボリックリンクとして認識しないよ
そのときは特定フォルダ以下が全部シンボリックリンクだったからバッチファイルで全部にattribかけれるようにして暫定処置した

207:名無しさん@お腹いっぱい。
15/02/06 22:32:58.44 .net
>>206
いや聞いてみるもんだね(失礼)
本当にありがとう。ただちに実験してみます。結果は報告します

208:名無しさん@お腹いっぱい。
15/02/06 23:10:59.04 .net
ちょっとやってみた感じ、解決できてない、やっぱり壊れる、ように見える
もう少し丁寧にやってみます

209:名無しさん@お腹いっぱい。
15/02/07 02:12:01.25 .net
DropboxのディレクトリにCygwinのln.exeで作ったシンボリックリンクを入れているってことかな
CygwinとWindows両方で認識してほしいシンボリックリンクはcmd.exeのmklinkで作ってる
作成には管理者権限が必要

210:名無しさん@お腹いっぱい。
15/02/07 08:31:50.69 .net
winsymlinks=nativeにしてても管理者権限(もしくはSeCreateSymbolicLink権限)がないと
cygwin独自symlinkになっちゃうんだよね
でもショートカットに置き換わるなんて挙動してるってことはちゃんとmklinkで作った
symlinkなんだろうなとは思う

211:名無しさん@お腹いっぱい。
15/02/07 20:35:29.59 .net
>>199
遅レスだけど、PuTTYでできる(らしい)ことは自分も後から知った。
ただ情報が少ない。ネット上のノウハウも大部分がOpenSSHのものだし。
こちらが勉強するときも潰しの効くことを知りたいし。
このへんはGitが似た感じだ思う。いろいろ便利なGUIクライアントはあるけれど
ネット上ではコマンドライン版の情報ばかり。
こういうとOpenSSHが不便みたいだけど、まったくそうは感じていなくて、
scpやrsyncが使えるから大喜びしている。
Windowsには専用アプリがあるのも知ってるけれど、アプリごとに踏み台の
設定をしなきゃいけない。

212:名無しさん@お腹いっぱい。
15/02/08 10:58:41.69 .net
ヤバい。1.7.34にアップデートしたら、ブルースクリーンが起こるようになった。
これはファイルのセキュリティー権限の問題なんだろうか。。
とりあえず、1.7.33に戻して様子を見る。

213:名無しさん@お腹いっぱい。
15/02/08 11:59:32.96 .net
ひさかたぶりにブルースクリーンって聞いたよ。

214:名無しさん@お腹いっぱい。
15/02/08 13:41:32.98 .net
あと、cygwin at cygwin dot comに投稿しようとしたら、エラーになる><。
おかしいなぁ。。

215:名無しさん@お腹いっぱい。
15/02/08 16:09:26.63 .net
1.7.34は権限の設定とか難しそうだなぁ。

216:名無しさん@お腹いっぱい。
15/02/08 16:33:04.31 .net
Cygwin ML死んでるわ。

217:名無しさん@お腹いっぱい。
15/02/09 01:31:18.49 .net
>>203
> apt-cygをちゃんとメンテされてる版に変えたほうがいいのでは
> URLリンク(github.com)
> URLリンク(github.com)
> このへん?
apt-cyg の代わりに、cyg-get はどう? コマンド一発で入る。(Chocolatey導入済みなら )
C:\> choco install cyg-get

218:名無しさん@お腹いっぱい。
15/02/09 01:41:30.40 .net
>>217
> コマンド一発で入る。(Chocolatey導入済みなら )
> C:\> choco install cyg-get
あ、すまんかった。
Chocolatey経由でのCygwinインストールを試してみたら、
インストール先が、 C:\tools\Cygwin に固定されるとか、いろいろ難儀あるかも。

219:名無しさん@お腹いっぱい。
15/02/09 22:26:28.59 .net
1.7.33に戻しました。まだ早いのかな?

220:名無しさん@お腹いっぱい。
15/02/13 10:13:48.26 .net
この記事を参考に、Redisをビルドしてみた。
kakakikikekeのブログ: Cygwin上にRedisをインストール
URLリンク(kakakikikeke.blogspot.jp)
> cc: エラー: unrecognized command line option ‘-rdynamic’
> cc: エラー: unrecognized command line option ‘-pthread’
というエラーがそれぞれ出たんで、Makefile 内のこれらのオプションを削った。
そしたらビルドは通ったんだけど、できあがった redis-cli.exe を起動した
対話画面で、Enterキーを押しても同じカラム位置のまま下にカーソルが
移動するだけになってしまう。
(ラインフィードは行われるがキャリッジリターンしない)
ギリギリ実用には耐えるんで使っているが、何とかならないものか。

221:名無しさん@お腹いっぱい。
15/02/13 10:16:26.67 .net
>>220
件のブログ書いてる人に確認とってみるのもいいんでないの?

222:名無しさん@お腹いっぱい。
15/02/13 10:38:16.82 .net
>>221
あの記事のネタ元はこの海外ページで、
Building Redis for use on Cygwin - Joshua White's Blog
URLリンク(blog.joshuawhite.com)
・コメント欄がすでに閉鎖されている
・2013年から更新がない
という状況なんです。
でも打てる手がなかったら、コンタクトフォームからメールしてみる。
英語苦手だけれど。

223:名無しさん@お腹いっぱい。
15/02/13 22:19:12.61 .net
>>222
なんで参考サイトの方に問い合わせるのか
意味がわからない

224:名無しさん@お腹いっぱい。
15/02/13 23:08:34.41 .net
イミワカンナイ

225:名無しさん@お腹いっぱい。
15/02/13 23:38:46.81 .net
内容を理解しているのはおそらくオリジナルのサイトだけだから
問い合わせて答えが得られるのもそこだけだと思うが。

226:名無しさん@お腹いっぱい。
15/02/13 23:51:36.11 .net
実際に手を動かしたブログの人が分からないと思っているのに
このスレで聞いてわかると思った根拠はなんなんだ

227:220
15/02/14 00:09:12.87 .net
>>226
このトラブルがCygwinでのビルドで他にもありがちなものではないかと考えたから。
LF改行とCRLF改行に由来するようにも見えたので、Redis以外のプログラムの
ビルドでも似た経験をした人がいたら、その経験を参考にしたかった。
まあいなかったみたいだな。失礼。

228:名無しさん@お腹いっぱい。
15/02/15 15:01:55.12 .net
もう、1.7.35のテストしてるね。

229:名無しさん@お腹いっぱい。
15/02/15 21:06:16.52 .net
アップグレードしたらいつの間にかネットワーク共有されたフォルダから
git cloneできなくなっていた
repository does not existって言われる
普段ドライブレター割り当ててそれ経由でアクセスしてるんだが、UNCで指定してもダメ
cygwin-1.7.34-6
git 2.1.4
パーミッション絡みの挙動もガラっと変わったし色々困る

230:名無しさん@お腹いっぱい。
15/02/24 17:06:42.78 .net
emacsスレから誘導されて来ました
windows 8.1 64bitで
gnupack 12.03-2015.02.01のemacsを使っています
emacsの"Help"の情報にはこう書いてあります
GNU Emacs 24.4.1 (i686-pc-cygwin)
of 2015-02-01 on gnupack
diredやtwit(twittering-mode)を使おうとすると
Doing vfork: resource temporarily unavailable
というメッセージが出てくるようになってしまいました
以前はそういうことがありませんでした。急にこういうエラーが出てきて戸惑っています。
ネットの情報を探すとlibncurses7を再インストールせよというものがありますが
今ではlibncurses7が入手できずどう解決すればよいのかわかりません
ash.exeで/bin/rebaseallを試せという書き込みもありますが
これでもemacsの動きは元通りになりません
ほかにすべきことは何かありますか?

231:名無しさん@お腹いっぱい。
15/02/24 19:33:43.91 .net
>>230
自分でインストールしたライブラリ等があるなら >>106 を参考に全部巻き込んで rebaseall してみる。
それでもダメなら、導入しやすいという gnupack の利点を活かしてそっくり入れなおししてみるとか。
もちろんデータはバックアップの上でね。

232:名無しさん@お腹いっぱい。
15/02/24 20:06:59.26 .net
>>229
そのネットワークドライブを noacl オプション付きでマウントすれば解決する気がする。

233:名無しさん@お腹いっぱい。
15/02/25 10:58:41.63 .net
>>231
ありがとうございます
>>106 でばっちりokでした
感謝です

234:名無しさん@お腹いっぱい。
15/02/27 23:29:43.47 .net
最近 dll の更新多いな。1.7.35が近いからかな。

235:名無しさん@お腹いっぱい。
15/03/05 09:42:23.45 .net
1.7.35 来た。
CYGWIN_NT-6.1 **** 1.7.35(0.287/5/3) 2015-03-04 12:09 x86_64 Cygwin

236:名無しさん@お腹いっぱい。
15/03/09 23:55:59.44 .net
何が変わったんです?

237:名無しさん@お腹いっぱい。
15/03/10 10:23:44.33 .net
>>236
What's new and what changed in Cygwin
URLリンク(cygwin.com)
何、英語読めない?俺だって読めねえよ。

238:名無しさん@お腹いっぱい。
15/03/10 13:26:04.43 .net
英語読めないです(´;ω;`)

239:名無しさん@お腹いっぱい。
15/03/10 13:46:39.79 .net
つグーグル先生

240:名無しさん@お腹いっぱい。
15/03/10 14:09:36.18 .net
>>238
おれも読めないから心配すんな

241:名無しさん@お腹いっぱい。
15/03/10 16:04:09.47 .net
この フルヘッヘンド という言葉は、盛り上がる という意味じゃないかな。

242:名無しさん@お腹いっぱい。
15/03/10 16:59:34.42 .net
杉田玄白があらわれた
コマンド?

243:名無しさん@お腹いっぱい。
15/03/20 12:28:36.49 .net
もうopensshの修正版が配布された。
Cygwinはこの辺本当に早いなあ。

244:名無しさん@お腹いっぱい。
15/04/07 16:39:38.93 .net
作製されたexeファイルが Win7で不調 検索でここに辿り着いたが
なんかトラブル多いな 

245:名無しさん@お腹いっぱい。
15/04/12 03:12:41.25 .net
URLリンク(cygwin.com)
[ANNOUNCEMENT] TEST RELEASE: Cygwin 2.0.0-1
From: Corinna Vinschen <corinna-cygwin at cygwin dot com>
To: cygwin at cygwin dot com
Date: Sat, 11 Apr 2015 12:35:04 +0200
Subject: [ANNOUNCEMENT] TEST RELEASE: Cygwin 2.0.0-1
Authentication-results: sourceware.org; auth=none
Authentication-results: sourceware.org; auth=none
Reply-to: cygwin at cygwin dot com
Hi Cygwin friends and users,

as outlined in URLリンク(cygwin.com) I've
now created a TEST release of Cygwin which can be installed via
setup-x86{_64}.exe.
The version number is 2.0.0-0.1. Yes, we're going full Torvalds
with the release numbers and bump them to 2.0. In future,
bugfix releases will bump the last number, new feature releases
will bump the middle number.
Bugfix? 2.0.1, 2.0.2, ...
New features? 2.1, 2.2, ...
The important change in this release is the POSIX permission handling
change, a rewrite of the underlying routines reading and creating
Windows ACLs following POSIX permission rules and POSIX ACL creating
rules per POSIX 1003.1e draft 17, as on Linux.

246:名無しさん@お腹いっぱい。
15/04/12 08:16:08.08 .net
acl 絡みに手を入れまくりだね最近は。

247:名無しさん@お腹いっぱい。
15/04/17 00:48:07.87 .net
ジョークコマンドを入れようとしてcmatrixを入れようとしたがなんかうまくいかない
automakeとautoconfigでミスるみたい
aafireとかslコマンドは入れた

248:名無しさん@お腹いっぱい。
15/04/17 08:48:14.74 .net
ログ見ないことにはなんとも。

249:名無しさん@お腹いっぱい。
15/04/21 21:17:54.55 .net
☆ 日本の核武装は絶対に必須ですわ。☆
URLリンク(www.soumu.go.jp)
☆ 日本国民の皆様方、2016年7月の『第24回 参議院選挙』で、改憲の参議院議員が
3分の2以上を超えると日本国憲法の改正です。皆様方、必ず投票に自ら足を運んでください。
私たちの日本国憲法を絶対に改正しましょう。☆

250:250
15/04/30 01:51:52.96 .net
現在の最新版は 2.0.0-1 とのことですが、過去のバージョンをインストールすること
ってできますかね?(例えば、1個前の1.7.35(2015/03/04)とか)
過去のバージョンをインストールする場合でも、現在
 URLリンク(cygwin.com)
からダウンロードして実行すればよいのでしょうか?
あと、Win2000は既にサポート対象から外れているけど、Win2000をサポート
対象としている最新バージョンっていくつでしょうか?
公式サイトURLリンク(cygwin.com)をいろいろ見てるんですが、情報がさっぱり
見つからなくて。。
よろしくお願いします。。

251:名無しさん@お腹いっぱい。
15/04/30 02:05:12.30 .net
URLリンク(tukaani.org)より
 > Cygwin users should note that XZ Utils 5.2.x can lose data
 > on Cygwin 1.7.34 or older. The bugs have been fixed in Cygwin 1.7.35
 > and thus XZ Utils 5.2.x works correctly on Cygwin 1.7.35 and later.
概略:
 1.7.34 及びそれ以前のバージョンのCygwin上で、XZ Utils 5.2.x を使うと
 バグる(データの損失が発生する)。
 このバグは Cygwin 1.7.35 で修正されているから、それ以降のバージョンに
 上げれば XZ Utils 5.2.x は問題なく使えますぜ。

恐ろしや。。

252:名無しさん@お腹いっぱい。
15/04/30 21:02:22.06 .net
1. Windows8.1にCygwinをインストールしました。
2. SSH経由で1.のWindowsに接続したいのですが、
3. 22番ポートの開放ができません(1.のPCで)
4. Windowsのコントロールパネルのファイアーウォールの設定だけではダメなでしょうか?

253:名無しさん@お腹いっぱい。
15/04/30 22:06:38.73 .net
sshd 立ち上がってないみたいなオチじゃないよね

254:名無しさん@お腹いっぱい。
15/05/27 01:24:04.42 .net
Windows8, Windows8.1で
ssh-host-config
ができない場合の備忘録
*** ERRPR Problem with /var directory Exiting
みたいなエラーで終了するような場合
chown :Users /var
chmod 755 /var
chmod ug-s /bar
chmod +t /var
とやってから、ssh-host-config を実行する

255:名無しさん@お腹いっぱい。
15/05/27 15:12:47.52 .net
cygwinの(っていうかgnuの?)chmodって、1755一発で設定できないのか?

256:名無しさん@お腹いっぱい。
15/05/27 21:09:22.19 .net
>>255
できるけど、上の方のビットは覚えられないorz

257:名無しさん@お腹いっぱい。
15/05/29 05:38:12.79 .net
cygwinのchmod使ったらNTFSのACLが上位のを継承しない設定に変わっていろいろ大変だった。
新しくフォルダ作っても中にファイル作れないの。

258:名無しさん@お腹いっぱい。
15/05/31 17:36:58.64 .net
興味本意でcygwin入れたものの目的とか無いのでどうしようもない
とりあえず綺麗だと思うが

259:名無しさん@お腹いっぱい。
15/05/31 18:33:29.41 .net
興味本位ならLinuxやってみたまえ。
Windows使わなくてよくなるまで試行錯誤したまえ。
良い時間潰しになるぞ。

260:名無しさん@お腹いっぱい。
15/06/01 19:28:23.69 .net
アドバイスありがとう
なんとかなりそうなら、やってみる

261:名無しさん@お腹いっぱい。
15/06/01 20:31:01.93 .net
悶絶したまえ

262:名無しさん@お腹いっぱい。
15/06/01 21:24:55.72 .net
全部捨てる勇気はないので軽いやつとデュアルブートしてみよう……

263:名無しさん@お腹いっぱい。
15/06/02 02:35:54.60 .net
vmwareとか使えばいいじゃん

264:名無しさん@お腹いっぱい。
15/06/06 06:11:45.24 .net
住職の運転する車が葬儀参列者に突っ込み9人重軽傷(テレビ朝日系(ANN))松戸市-高汚染地帯
URLリンク(twitter.com)
クロマグロが全滅した水槽、スマも4割死ぬ…大量死の水族園で背骨折る、葛西臨海水族園
URLリンク(twitter.com) mada/status/604396211571838977
増える原因不明死 死因解明が追いつかない (NHK・クローズアップ現代)
URLリンク(twitter.com) aiamada/status/606575044060323841
某看護師会の集まりで「なぜ最近20代の突然死が急に増えたのか」というテーマが議題にあがったそう。
みんな頭をひねって全く理由がわからなかったらしい。1990年以降、被曝医学がカリキュラムから追放された事情も大きい
URLリンク(twitter.com) mada/status/603300720381571072
日本もさらに多くの原子力発電所を作ろうとしています。彼らは幻想の中に生きています。人々は、放射の影響で不必要に死んでいます。
ahjzfl-1/04zpzf/n0gkne
世界中で病気、主に皮膚、心臓、肺に関する病気の発生率が上昇しています。
magazines/j540f8/ahwpdf/i1c3bl
人々は肺炎やインフルエンザやHIV/エイズなどに抵抗できなくなっています。
magazines/33116k/yitdsf/u198z0
あらゆる種類の癌の増大もまた核放射能によるものです。
33116k/04zpzf/30g6fe
認知症の過程は放射能汚染によって加速します。
magazines/ljbue8/pnv97m/xchu67
Q 福島県民は永久に避難すべきでしょうか。
A 発電所が閉鎖されれば1年か2年で戻って来られるでしょう。
magazines/rwhnd8/t1vhdg/hwe6t0
マイトレーヤは、世界中の原子力発電所を直ちに閉鎖することを助言されます。
33116k/yitdsf/u198z0
マイトレーヤが公に話し始めるとき、彼はこのことについて話されるでしょう。
magazines/ahjzfl-1/pzytyf/vk7zly
株式市場の暴落が起きるとき、それが最終的な暴落であることがはっきりするや否や、マイトレーヤは出現するでしょう。
magazines/ahjzfl-1/pzytyf/u4t847

265:名無しさん@お腹いっぱい。
15/06/09 11:44:07.45 .net
Windows10でCygwin使っている人いる?
mintty起動すると、fork errorが大量に出る。

266:名無しさん@お腹いっぱい。
15/06/10 00:53:27.57 .net
>>265
人柱になってくれてありがとうw
Win10 にして環境が壊れるのが怖くてアップデートできてません。

267:名無しさん@お腹いっぱい。
15/06/10 07:57:45.60 .net
>>266
やはり、今の状況だと、7/29のアップデートは危険な気がします。

268:名無しさん@お腹いっぱい。
15/06/10 08:24:54.87 .net
結構無茶してforkとか実装してるし動かなくなっても不思議じゃないと思う

269:名無しさん@お腹いっぱい。
15/06/14 10:12:27.65 .net
windows8.1x64にcygwin64をインストールしたのですが
passwdファイルが存在していません
どうすればよいですか?

270:名無しさん@お腹いっぱい。
15/06/14 10:20:31.89 .net
めんごなさい
できますた

271:名無しさん@お腹いっぱい。
15/06/17 13:47:06.80 .net
>>268
そうすると、Windows10でもCygwin動作は絶望的なのでしょうか?

272:名無しさん@お腹いっぱい。
15/06/17 14:22:08.25 .net
そのうちWin10対応とか出るんじゃないの

273:名無しさん@お腹いっぱい。
15/06/17 21:38:37.35 .net
Vistaでも安定するまでしばらくかかったし

274:名無しさん@お腹いっぱい。
15/06/24 10:23:58.79 .net
当然、Windows10対策は赤帽やってるよね。
でも、MLには情報が流れてこない。。

275:名無しさん@お腹いっぱい。
15/06/25 08:35:09.10 .net
Windows8.1の64bitではssh-host-configが通らない
上に書いてあるのでも不十分
もしかしてサービスに組み込まなくてもいいなら
独自にOpenSSHをmakeすればいいのかもしれないが
つまりWindowsのスタートアップに、sshdを起動させるバッチファイルでも入れればいいのかも

276:名無しさん@お腹いっぱい。
15/07/07 19:01:24.81 .net
今日minttyの更新があったので聞いてみるんだけど、
みんなどんなフォント使ってる?
自分はMSゴシック(等幅)だけど、
半角円記号の代わりに半角バックスラッシュを表示させたい。
だけどminttyってASCIIとそれ以外でフォント指定を変えたり
できないんだよね。

277:名無しさん@お腹いっぱい。
15/07/07 20:22:22.26 .net
Migu 1M使ってる、円じゃなくてバックスラッシュ表記
mintty更新後からShow bold as fontが常に有効になってる気がする

278:名無しさん@お腹いっぱい。
15/07/08 02:56:45.05 .net
>>277
ググって見つけた Myrica Mというのにしてみた。
違和感あるし、アナログモニタでにじむと見づらいけど、
半角英数は見分けやすいな。バックスラッシュだし。
あと、Show bold as fontがよく分からないけど、自分の
ところでは画面のあちこちが太字になって、それを無効に
できない。

279:名無しさん@お腹いっぱい。
15/07/08 18:10:29.46 .net
調べたら man mintty があるのな。それに載ってた。
確かに Show bold as font を無効にできない。

280:名無しさん@お腹いっぱい。
15/07/16 04:09:42.57 .net
MyricaというかInconsolataは[]とか{}が妙にくっつくので、Consolas使ってる。

281:名無しさん@お腹いっぱい。
15/07/26 02:47:52.89 .net
最近minttyの更新が続いてる。
おかげでEmacsを再起動しなければならなくて面倒。
ついでに需要のない話をするとWindows版のVagrantは
Cygwinからもそのまま使えて猛烈に便利。
まだVMWare Player使ってるとか、Vagrant無しのVirtualBox
単体を使ってるとかの人は即導入したほうがいい。
あと、素のbashと、Emacsのshell, termで動作したが
eshellではちゃんと動作しなかった。

282:名無しさん@お腹いっぱい。
15/07/26 12:55:17.36 .net
言われた通りVagrant導入してみたが
これ何に使うの?
これから新しいVM作る予定もないし

283:名無しさん@お腹いっぱい。
15/07/26 13:04:58.62 .net
需要のない話といいつつ即導入したほうがいいって誤解を生む書き方だな
もともとVagrant使ってる人以外はあんまり関係ない話だと思うが

284:名無しさん@お腹いっぱい。
15/07/26 13:25:32.17 .net
>>281がVagrantの導入をすすめてるのは、今VMWare Player使ってる人とか、今Vagrant無しのVirtualBox単体を使ってる人に、だろ?
まあおれは手元のPCのCygwinと別マシンのDebianで十分ですが

285:名無しさん@お腹いっぱい。
15/07/26 13:58:30.15 .net
いやそれは読めばわかる
その上でいってる

286:281
15/07/26 21:10:43.86 .net
ごめん、確かに書き方がおかしかった。需要がないのにお薦めって変だよな。
Vagrant って2chではほとんど語られていないから
現在の需要はなさそうだけど、個人的には便利だと思うから
使ってみてよ、と言いたかった。
じゃあVagrantの何が便利なのかというと、息をするような手軽さで
環境の構築と破棄ができるから、開発環境や検証環境を使い捨てにできる。
ただしそれは、できた環境にアプリケーションのデプロイやデータの投入を
するのも自動化できて、手作業が完全に不要になって、初めて実現する。
Vagrantにもその機能はあるけど、本格的にはChefとかを併用するんだろう。
正直言うと自分はまだそれはできてない。
まあ今までのやり方は、手作業で試行錯誤しながら環境を構築して、
記録は手順書やメモにまとめ、日々環境が壊れないことを祈りながら使い、
壊れたら不運を呪いながら手作業で作りなおすし、壊れなくても時間が経つと
いろんなコードやデータが山ほどたまって新しい環境への移行が困難になる
というものだった訳で、それが使い捨てにできるなら夢のようだと思う。
つうか DevOptsとか Infrastructure as Code とか言えば済む話だった。

287:名無しさん@お腹いっぱい。
15/07/26 21:25:13.45 .net
Vagrant使うと実環境にはないvagrantユーザとか1枚目のNICとかできるのが好かん
PXEブートでkickstartやpreseed呼ぶ方が好みだ

288:名無しさん@お腹いっぱい。
15/07/27 23:40:13.83 .net
うーん、要するに頻繁に環境を壊す人にしか意味ないってこと?
俺はホストはただの器でVMの中身の方が常用する環境だから
環境を破棄するってことはもう同じ環境にすることはないってことだし。
これでWindows98のBoxとかあれば使うかも知れないけど。

289:名無しさん@お腹いっぱい。
15/07/27 23:45:29.21 .net
全然違うw

290:名無しさん@お腹いっぱい。
15/07/27 23:48:36.11 .net
うーん、何か理解が違うのかなあ。
開発環境とか検証環境用に毎回同じ設定でVM立ち上げたいって人が使うものでしょ?

291:名無しさん@お腹いっぱい。
15/07/28 00:00:51.80 .net
>環境を破棄するってことはもう同じ環境にすることはないってことだし。
この認識が間違ってる
例えば数年かけて作り上げた環境が意図せず壊れてしまったらどうするのって話

292:名無しさん@お腹いっぱい。
15/07/28 00:19:31.15 .net
Vagrant便利って言ってる人って元々VirtualBox使ったことない人じゃない?
VirtualBox使ったことある人からすると利点がほとんど感じられない

293:名無しさん@お腹いっぱい。
15/07/28 00:27:15.56 .net
>>291
スナップショットから戻す。

294:名無しさん@お腹いっぱい。
15/07/28 00:49:01.25 .net
スナップショットはバックアップでしょ
Infrastructure as Code とは違う
利点が感じられないのは使い分けを知らないだけでしょ

295:名無しさん@お腹いっぱい。
15/07/28 00:52:28.55 .net
ほそく
少し説明読んだだけだけどコマンドラインから
VirtualBoxが操作できるってだけでしょ?

296:名無しさん@お腹いっぱい。
15/07/28 01:14:11.40 .net
だから使い分けてなきゃ利点なんてないんじゃ、って話よ

297:名無しさん@お腹いっぱい。
15/07/28 01:20:05.34 .net
>>291
もう使わなくなった環境しか破棄しない、って使い方は間違いなのか?

298:名無しさん@お腹いっぱい。
15/07/28 02:29:16.33 .net
>>294
あ、なんで食い違ってるのかわかった
>>288の俺の環境は普段使いのデスクトップとCygwinがVM内にある。
ホストマシンはただのVM実行とバックアップ保存のための箱。
だから自分自身から自分自身に対してVagrant使うとか意味わからなかった。

299:名無しさん@お腹いっぱい。
15/07/28 07:21:39.87 .net
使い分けを知らない、じゃなく使い方が違うだけなんだな。
さらにそろそろcygwin関係ない。

300:名無しさん@お腹いっぱい。
15/07/28 21:49:39.01 .net
まぁ最近過疎ってたし
たまにはCygwin関係ないネタで盛り上がるのも一興

301:名無しさん@お腹いっぱい。
15/07/28 23:41:58.35 .net
Cygwin ver 2.0の時も、このスレは全く反応なかったね…。

302:名無しさん@お腹いっぱい。
15/07/30 16:28:31.93 .net
cygwinじゃなくてmsys2を使おうな

303:名無しさん@お腹いっぱい。
15/07/30 18:55:50.51 .net
>>302
その手のCygwin代替ってやたらたくさんあるけど、
どういうメリットがあるの?
1.7より前のイメージで忌避してるだけみたいに見えるんだけど。

304:名無しさん@お腹いっぱい。
15/07/30 21:41:11.10 .net
msysってpacman使えるのか
別にcygwinにこだわりはないし乗り換えようかな

305:名無しさん@お腹いっぱい。
15/07/31 13:10:04.54 .net
2.1になったらWindows8.1 64bit上のssh-host-configの不具合は直るのだろうか

306:名無しさん@お腹いっぱい。
15/07/31 22:13:35.22 .net
>>305
えっ、7/15から2.1になってるよ。
What's new and what changed in Cygwin:
URLリンク(cygwin.com)

307:名無しさん@お腹いっぱい。
15/08/01 09:29:14.08 .net
cygwin64だとcpanが失敗するのはなんででしょうか?
まだ何年かは32bit版使えってことなのかな?

308:名無しさん@お腹いっぱい。
15/08/01 09:55:56.56 .net
うんうん わかるー cygwin64だとcpanが失敗するよねー

309:名無しさん@お腹いっぱい。
15/08/08 00:32:29.45 .net
ちょっと前にCygwin2.2になってた。
CYGWIN_NT-6.1 *** 2.2.0(0.289/5/3) 2015-08-03 12:51 x86_64 Cygwin
ところでCygwin上で、Magit(EmacsのGitクライアント)が、diffの表示とかが
えらく速くなった。ちょっと前までLinux上とは比較にならない遅さだったのに。
まあCygwinじゃなくてMagitの改善のおかげのようだけど。

310:名無しさん@お腹いっぱい。
15/08/22 23:08:33.07 .net
sudoを作ってみた。よければ使ってみてくだされ。
URLリンク(www49.atwiki.jp)

311:名無しさん@お腹いっぱい。
15/08/24 21:05:52.18 .net
>>310
実装方法をfunctionではなくシェルスクリプトにしたところ、パイプの切り替えも
機能するようになりました。理由は分からないのですが、そのような説明に見直し
ました。

312:名無しさん@お腹いっぱい。
15/08/25 22:53:16.71 .net
32bit版を動かしているマシンにおいて、
64bit版に入れ替えようと思ってる。
32bit版をそのまま、まずは64bit版をインストールしようとしてるんだが、
プロセスはとりあえず進行するんだが、
ユーザーを生成する段階のアクションが発生しない。
やっぱり、まずは32bit版をアンインストールしないと駄目?

313:名無しさん@お腹いっぱい。
15/08/26 12:30:26.57 .net
>>310
遅レスだけど、とりあえず動かせました。ありがとうございます。
vim で /etc/hosts の編集ができてうれしい。

314:名無しさん@お腹いっぱい。
15/08/26 18:49:51.01 .net
>>310
pingも動きますね。割り込みで終わらないので、回数を指定して。
sudo ping localhost 56 3

315:名無しさん@お腹いっぱい。
15/08/26 22:40:45.58 .net
それにしてもなんでCygwinのpingは管理者権限なんぞが必要なのか。

316:名無しさん@お腹いっぱい。
15/08/27 01:11:14.06 .net
あれ、ping管理者権限要るの?
vistaでc:/windows/system32/にあるの使ってるけど要求されたことない

317:名無しさん@お腹いっぱい。
15/08/27 01:27:51.21 .net
ICMP使うのに必要なんでしょ
他のUnix系OSでもsetuidされてるはず

318:310
15/08/28 06:43:19.38 .net
割り込みもサポートしてみました。
cygstartで起動しいたプロセスをまるごと殺すコマンドがなかなか見つからず、
やっと見つけたのがtaskkill /pid <pid> /t。他に方法ありますかね?
テストはsudo ping localhostで行うのがわかりやすいです。

319:名無しさん@お腹いっぱい。
15/08/28 13:42:44.82 .net
>>318
ありがとうございます。
sudo ping で試してみましたが、Ctrl-Cで中断できませんでした。
シェルには戻るのですが、バックグラウンドでpingの実行が続いてしまう。
sudo kill で中断できました ;-)
ところで、よろしかったらGitHubで管理していただけませんか?
・更新を取得、実行するのが容易
・変更分が見やすい
・他の人がコードの提案をしやすい
・検索エンジンなどで見つかりやすいので多くの意見が望める
メリットは他にもたくさんあると思います。

320:310
15/08/28 17:22:48.97 .net
>>319
確認していただきありがとう御座います。恐らくですが、中断できない原因が
分かりました。taskkillのパスに/c/を使っているところを、c:/にする必要が
あったようです。(cygdriveのマウントポイントを/を前提としてはいけない。)
説明ページの方は直しておきましたので、再度試してみていただければと思います。
sudo killでもcygstart経由で実行したプロセスを殺せればいいのですが、
元のスクリプトから実現するには面倒となりそうで、行き着いたのがtaskkillの
/tオプション付きでした。
なお、GitHubの件は、keyhacのキーバインドスクリプトの方でも一度要望を
受けております。前向きに検討しますが、だんだんサイトのページが多くなって
来ていて、markdownの書き直しが大変だなぁと躊躇しておりました..。
一部からでも移行することを考えてみたいと思います。

321:名無しさん@お腹いっぱい。
15/08/28 19:23:32.27 .net
何も説明ページまで移行しなくても
単体で完結してるコードだけ github において wiki にリンク貼ればいいんじゃない?

322:310
15/08/28 19:39:31.99 .net
>>321
そうですね。ほとんどがEmacs Lispの切り貼りですが、keyhacのやつなど幾つか
はあるかな。まずはそこからやってみます。

323:名無しさん@お腹いっぱい。
15/08/29 02:11:42.86 .net
>>320
遅レスですが、/c/ → c:/ に変えたらCtrl-Cで中断できるようになりました。
ありがとうございます。
中断した時も確認ダイアログが出るのが面白いですね。
厚かましいことを言わせていただくと、次は sudoedit があるとありがたいです。
自分もEmacsユーザなので、sudoeditで emacsclientを呼び出せると
たいへん嬉しい。

324:310
15/08/30 01:49:06.18 .net
>>323
作ってみました。ちょっと危険なコマンドなので、不都合等気づきましたら
教えてください。
URLリンク(www49.atwiki.jp)

325:名無しさん@お腹いっぱい。
15/08/30 11:47:03.24 .net
>>324
うおー、こんなに早く!ちゃんと動きました。ありがとうありがとう。
つうか /etc/hosts の編集以外にほとんどニーズのないものをお願いして
しまったことに、あとで気がついて反省しております。
それにしてもWindowsのUACが導入されたのがVista以降だから、
もうそろそろ10年近いわけで、Cygwin本家にsudoやsudoeditが含まれて
ほしいなあ。

326:名無しさん@お腹いっぱい。
15/08/30 21:43:09.50 .net
確かに公式にsudo的なのあってもいいよね…

327:名無しさん@お腹いっぱい。
15/09/01 23:30:32.15 .net
wってコマンド、いつからcygwinに入った? というか何で今までなかったんだろう。

328:312
15/09/09 17:00:31.91 .net
上の方で、64bit版のインストールが上手くいかないと書いたものです。
いくつかのサイトをうろついてみた。
「必要なパッケージの内、『自動で』インストールされないものがある」って、
書いてあるサイトがあった。
これって、setup.exeが、依存関係を適切に解決できてないって事?

329:名無しさん@お腹いっぱい。
15/09/19 20:11:42.57 .net
setup.exe が新しいものがあると警告を出したので
新しいsetup.exeを実行したら様々なクリティカルな障害が発生して対応の仕方が分からない
まず、perl の cpan がおかしくなった cpan install Clipboard などが gcc hugahgua の所で
エラーも出さずに処理が止まり新たな追加ができない
さらに、既存のインストールした一部のcpanモジュールが
例えば Regexp::Assemble などが use できなくなった。
Can't locate Regexp/Assemble. pm in @INC (you may need to install the Regexp::Assemble module)
とあるのでこれは@INCを指定する方法が見つかれば回復できるかもしれない
だがまだまだ同様の障害はたくさんある
構文解析ツール kakasi や コード間のジャンプを担うctagsが死んだ
オプションを受け取らないあたり,どうすればいいのか分からない
kakasi -v
/usr/local/share/kakasi/kanwadict: No such file or directory
ls /usr/local/share/kakasi/kanwadict
/usr/local/share/kakasi/kanwadict
ctags --help
ctags: No files specified. Try "ctags --help".

開発環境は半壊してしまった
何か打つ手はないだろうか

330:名無しさん@お腹いっぱい。
15/09/19 21:00:28.49 .net
Cygwinのインストールの際の注意事項があります。
コンピュータのCPUが何ビットであるか調ベておく事が大切です。
32ビットCPUを搭載したコンピュータには、
32ビット用のCygwinをインストールすること。
64ビットCPUを搭載したコンピュータには、
64ビット用のCygwinをインストールすること。
これを間違えればCygwinのインストールができません。

331:名無しさん@お腹いっぱい。
15/09/19 21:06:26.40 .net
>>330
あれ?
半年ほど前までは 64bitのPCで32bit版のcygwinが動いていた記憶が…。
その後消したから追いかけてないけど…。

332:329
15/09/19 21:31:48.74 .net
32bitのsetup.exeだからそこは大丈夫だった
apt-cygのインストールもまずい
インストールされていたclispが使えないので
apt-cyg remove clisp
apt-cyg install clisp
でパスなど何かの間違いで途切れたの修整してくれることをネガって操作したら
command not found で
インストールに成功したclispがシェルやemacsから呼べない
vimのgit commit 関係のプラグインも動作しなくなってて終わった
lisp無くても使える言語はまだあるけど痛い
本当に何か手は無いか?

333:名無しさん@お腹いっぱい。
15/09/19 21:49:09.97 .net
もう一から入れなおした方が早いんじゃない
スクリプトや設定ファイルの類は持っていけばいいし
使ってないプログラムやモジュールが消え去ってすっきりするだろう

334:名無しさん@お腹いっぱい。
15/09/19 22:07:21.17 .net
cygwin自体を一回アンインストールする方法は
ネットで調べたら手動でレジストリとか触る方法で恐いな
あまりにもイレギュラーな状態なので
本当にそれは最終手段だと思ってる
2つか3つぐらいは他の方法も欲しい

335:名無しさん@お腹いっぱい。
15/09/19 22:22:00.39 .net
復元ポイントが作成されていれば、C:\cygwin のプロパティから
以前のバージョンの復元機能で戻せそうな気がしなくもない
他のフォルダに依存関係があるかも知れないし、どうなるか分からんけど

336:名無しさん@お腹いっぱい。
15/09/19 22:27:30.40 .net
もう一回入れるつもりなら別にレジストリ消さなくてもいいでしょ
個人で使ってるならcyglsa.dllとか使ってないでしょ
だとするとアンインストールってサービス止めてX11止めてフォルダ消すだけじゃん

337:名無しさん@お腹いっぱい。
15/09/19 23:19:08.57 .net
>>336
それは助かる
Xは使ってないからサービスを何とかして止める

URLリンク(heroween.hateblo.jp)
これを参照しながらやって文字化けして状態が一部分からない上に
--remove オプションが通らないから
これはWindowsを再起動直後にcygwinのディレクトリ消せば良いのかな?
cygwin使わなくてもサービス立ち上がってしまうのだろうか?
~/ cygrunsrv -L
sshd
cygrunsrv: warning: QueryServiceConfig failed for 'WMPNetworkSvc': Win32 error 2
wt@C
~/ cygrunsrv --remove ssh
cygrunsrv: Error removing a service: OpenSCManager: Win32 error 5:
ANZXB
~/ cygrunsrv -L
sshd
cygrunsrv: warning: QueryServiceConfig failed for 'WMPNetworkSvc': Win32 error 2
wt@C

338:名無しさん@お腹いっぱい。
15/09/20 07:48:03.05 .net
c:/cygwin c:/cygwinpackage を再起動直後に消してsetup.exe使った
~/ 以下はコピーしておいた
bash zsh は立ち上がるようだ
ありがとう
ここまで来たらきっと直る

339:名無しさん@お腹いっぱい。
15/09/20 13:38:13.25 .net
ほぼ直った
ありがとう
あとcpanの@INCの問題は
echo 'eval `perl -I$HOME/perl5/lib/perl5/ -Mlocal::lib`' >> ~/.zshrc
のように設定書き込めば local::libの位置記憶できて解決

340:名無しさん@お腹いっぱい。
15/10/05 10:04:08.57 .net
cygwinをWin7x64で使っているのだが、
どこかのサイトにftp接続したいので、アドレス入れて接続して、
userid入れた後、
メモ帳に書いてあるpasswordをマウスでコピペで入れたいのだが、
cygwinの画面でpassword待ちの状態でマウス右クリックで貼り付けても、
何も入力出来ないのだが、何故?

341:名無しさん@お腹いっぱい。
15/10/05 10:12:28.43 .net
それが本当ならコピペとキー入力を区別してるから

342:名無しさん@お腹いっぱい。
15/10/05 10:18:19.72 .net
>>341
解決方法をおしえてちょんまげ!

343:名無しさん@お腹いっぱい。
15/10/05 11:20:05.42 .net
コマンドラインでパスワードを受け付けるときは
入力をエコーしないのがUnix系ソフトウェアで普及してる慣習

344:名無しさん@お腹いっぱい。
15/10/05 11:48:49.61 .net
>>343
なるほど。
でも、貼り付けてもログイン出来ないのだが。
パスワードが入っていないかんじ。
何でやねん。

345:名無しさん@お腹いっぱい。
15/10/05 12:15:59.22 .net
>>344
cmd.exeに貼り付けた場合はログインできる?

346:名無しさん@お腹いっぱい。
15/10/05 12:29:25.84 .net
>>345
同じく出来ませんでした。

347:名無しさん@お腹いっぱい。
15/10/05 12:34:34.74 .net
>>346
teraterm(cygterm)はどお?

348:名無しさん@お腹いっぱい。
15/10/05 12:39:47.91 .net
コピペじゃなくて手入力でログイン可能か確かめた方がいい気がする
あとエンターキーを押して入力渡すのは同じだからクリップボードに改行が入ってるかどうか

349:名無しさん@お腹いっぱい。
15/10/05 22:32:28.09 .net
よくわからんftpソフト使ってたりよくわからんターミナル使ってたり
そもそもマウス右クリック貼り付けでコピペできるのかとか
なんかものすごく初歩的な間違いしてないかね

350:名無しさん@お腹いっぱい。
15/10/06 02:45:36.12 .net
やった手順を詳しく書いた方がいいかも
読んだ人が同じこと再現できるくらいに

351:名無しさん@お腹いっぱい。
15/10/06 07:28:39.02 .net
今朝試したら、問題なく出来ました。
寝ている間に小人さんが解決してくれたのだと思います。
お騒がせしました。

352:名無しさん@お腹いっぱい。
15/10/20 19:01:07.69 .net
最新版
デフォのカレントディレクトリ変更された?
ウザいな

353:名無しさん@お腹いっぱい。
15/10/20 19:16:23.79 .net
デフォのカレントディレクトリってなんだ?

354:名無しさん@お腹いっぱい。
15/10/20 19:19:19.34 .net
/tmpよ/varよ我らが宿り~♪

355:名無しさん@お腹いっぱい。
15/10/22 20:51:22.21 .net
すみません、OS(Windows7)は32bit版、CPUは64bitという変則的な環境なのですが、
Cygwinは32bit,64bitどちらのバージョンをインストールすれば良いのでしょうか?

356:名無しさん@お腹いっぱい。
15/10/22 20:55:56.47 .net
そりゃあ、32bit版だろ

357:名無しさん@お腹いっぱい。
15/10/22 21:00:15.36 .net
>>356
ありがとうございます。サイトにこんなはっきりとした記載があるのに、
質問してから気づきました。すみません。
Cygwin Installation
URLリンク(cygwin.com)
> Run setup-x86.exe any time you want to update or install a Cygwin package
> for 32-bit windows

358:名無しさん@お腹いっぱい。
15/11/06 00:45:21.86 .net
Cygwin/X X Server Version 1.17.4 (i686-pc-cygwin)
package: version 1.17.4-built 2015-10-29
を使っています。フォントの追加の仕方を教えて下さい。
Cygwin Setup では、 X11 を丸ごとインストールしましたが、
スタンダードなフォントでも使えなくなっているものがあります。
(例えば、-adobe-times-medium-r-normal- で始まる一部のフォントなど。)
使いたいフォントがないことは、xfontsel や xlsfonts で確認できました。
そこで、当該フォントが使える、手元にある別のUNIX系マシン(FreeBSD) のX11の設定で
xfs を使えるようにしてから、Cygwin/X 上で、
% xset fp+ tcp/hostname_of_FreeBSD:7100
とやると
% xset q | grep font
catalogue:/etc/X11/fontpath.d,built-ins,tcp/hostname_of_FreeBSD:7100
のようにフォントサーバーを参照できるようになりました。
これで、一応目的のフォントが使えるようにはなったのですが、
remote の xfs に頼らずにローカルでフォントをインストールしたいのです。
Cygwin X FAQ
URLリンク(x.cygwin.com)
3.5 に似たような記述があるのですが、解が書かれていません。
どうぞよろしくお願い致します。

359:名無しさん@お腹いっぱい。
15/11/06 01:37:33.89 .net
そのページのこの辺は読んで必要そうなフォントパッケージは全部インストールしてあるの?
3.5. My favourite font has gone! The font Emacs uses is just boxes
Only minimal fonts will be installed after the upgrade from X.Org R6.8 to modular X.Org.
Font packages are now named font-<author/class>-<fonttype>
Some packages dependencies have not yet been updated for the fonts they require,
so you may need to manually install the needed fonts. For example, to provide the font
emacs wants to use by default you will probably want to install font-adobe-dpi75
(or font-adobe-dpi100 if you like large fonts). This package provides the courier,
helvetica, new century schoolbook and times font families.
The lucida font family is provided by the package font-bh-dpi75 (or font-bh-dpi100).
The monospaced version, lucida typewriter is provided by the package
font-bh-lucidatypewriter-dpi75 (or font-bh-lucidatypewriter-dpi100).
Note that after installing fonts you will need to restart the X server or run xset fp default;
xset fp rehash to make the new fonts available

360:名無しさん@お腹いっぱい。
15/11/07 00:36:10.67 .net
>>359
お返事ありがとうございます。
おっしゃるとおりで、まさに必要なパッケージは、FAQ 3.5 に書かれている
font-adobe-dpi75
font-adobe-dpi100
と思われるのですが、Cygwin Setup で見れる一覧には、存在していないので、
インストールされていないと思います。
package にはないですが、 別途 FreeBSD のように、portsとして
存在するということだとありがたいのですが。。。少し調べてみます。

361:>>358 = >>360
15/11/07 01:53:39.71 .net
ぐぐって、アーカイブを拾ってきましたが、
もう1歩のところで上手くいきません。
$ ls *.bz2
font-adobe-dpi100-1.0.2-1.tar.bz2
font-adobe-dpi75-1.0.2-1.tar.bz2
$tar xvfj font-adobe-dpi100-1.0.2-1.tar.bz2 -C /
$tar xvfj font-adobe-dpi75-1.0.2-1.tar.bz2 -C /
$cd /etc/postinstall
$ ./font-adobe-dpi100.sh
opendir: No such file or directory
$ ./font-adobe-dpi75.sh
opendir: No such file or directory
エラーでストップしてしまいます。
根本的にやり方が間違っているでしょうか。
X11を再起動してもフォントは認識されていません。
下記のアーカイブも見つけたのですが、
これは package をsource から build するためのもののようでした。
font-adobe-dpi100-1.0.2-1-src.tar.bz2
font-adobe-dpi75-1.0.2-1-src.tar.bz2
アドバイス頂けると助かります。
どうぞ宜しくお願い致します。

362:>>358 = >>360 = >>361
15/11/07 02:12:02.48 .net
/usr/share/fonts/100dpi
/usr/share/fonts/75dpi
にフォントは展開したので、
$ cd /usr/share/fonts
$ mkfontdir 100dpi
$ mkfontdir 75dpi
$ xset +fp /usr/share/fonts/100dpi
$ xset +fp /usr/share/fonts/75dpi
とやったら、フォントが認識されて X client から使えるようになりました。
(何か本来やるべき方法と違っているようには思います。
 この xset +fp を自動にするにはどうしたら良いかなど、、、)
ひとまずは使えるようになりましたが、
引き続きコメント頂けると幸いです。
よろしくお願い致します。

363:名無しさん@お腹いっぱい。
15/11/07 02:43:58.81 .net
>>362
xset +fpじゃなくてシステムワイドに設定するなら普通はxorg.confに書くんじゃない?

364:名無しさん@お腹いっぱい。
15/11/07 02:58:19.29 .net
>>362
次のシンボリックリンクを作成したら、追加したフォントを手動で xset +fp しなくても、
使えるようになりました。
$ cd /etc/X11/fontpath.d
$ ln -s /usr/share/fonts/100dpi fonts-adobe-dpi100
$ ln -s /usr/share/fonts/75dpi fonts-adobe-dpi75
Xserver を再起動しなくてもダイナミックに更新されるようです。
どうもありがとうございました。

365:名無しさん@お腹いっぱい。
15/11/07 03:01:54.57 .net
>>363 コメントありがとうございます。
昔の XFree86 や Xorg を使っていたころは、設定ファイルに font path を書けたのですが、
今回新しくインストールした Cygwin/X では、xorg.conf をサポートしていません。
いつの頃からか、設定の仕方が変わったのだと思います。
Cygwin/X の起動時のログ表示の冒頭部分は次のようになっています。
$ startxwin
Welcome to the XWin X Server
Vendor: The Cygwin/X Project
Release: 1.17.4.0
OS: CYGWIN_NT-6.1-WOW olive 2.2.1(0.289/5/3) 2015-08-20 11:40 i686
OS: Windows 7 Service Pack 1 [Windows NT 6.1 build 7601] (WoW64)
Package: version 1.17.4-1 built 2015-10-29
XWin was started with the following command line:
/usr/bin/XWin :0 -multiwindow -auth
/home/ushida/.serverauth.5520
(II) xorg.conf is not supported
    ↑ここ!

366:名無しさん@お腹いっぱい。
15/11/22 10:12:10.23 .net
ssh-pageantがいつのまにかCygwinの公式リリースに含まれるようになってる。
久しぶりにssh-pageantのページ見に行って気づいた。びっくり。

367:名無しさん@お腹いっぱい。
15/11/28 23:50:29.73 .net
すみませんが、質問です。UNIX板のEmacsスレから来ました。
CygwinのEmacsでrgrepを実行すると、10月くらいから検索結果画面に
「grep: 警告: GREP_OPTIONS は廃止されました。alias またはスクリプトを使用してください 」
というメッセージがいくつも出るようになったのですが、
どなたか原因と対策がお分かりでしたら教えていただけませんか。
なお、他のPCに新規でCygwinを入れ、Emacsだけをインストールしても同じ現象が起きています。
Cygwinのインストールディレクトリ内に GREP_OPTIONS という文字列は
/bin/cyglsa-config:95 にしか出現せず、この箇所はあまり関係なさそうに見えます。

368:名無しさん@お腹いっぱい。
15/11/29 00:05:56.87 .net
>>367
どこかでその環境変数を指定してるんでしょ

369:367
15/11/29 00:58:09.20 .net
>>368
そのどこかがわからないのです。
質問にも書きましたが、c:\cygwin(64)ディレクトリ以下を全部検索しても
GREP_OPTIONS という文字列は /bin/cyglsa-config:95 にしか出現せず、
この箇所はあまり関係なさそうに見えます。
もちろん自分で他に設定したりはしていません。

370:名無しさん@お腹いっぱい。
15/11/29 01:36:42.15 .net
>369
grep.elのgrep-process-setupでGREP_OPTIONSをsetenvしているからでは?

371:名無しさん@お腹いっぱい。
15/11/29 01:43:02.85 .net
もしかして全部検索ってwindowsに検索させただけか

372:367
15/11/29 18:00:18.83 .net
>>370
ご回答ありがとうございます。
おっしゃるとおり、 grep.el を見落としていました。
emacs-el パッケージは入れましたが、ソースはgzip圧縮されていたので
grep に引っかからなかったのです。
ついでに Fedora22 の/usr/share/emacsディレクトリを見ると、
24.5/lisp/progmodes/grep.el.gz の他に
24.5/lisp/progmodes/grep.el.grep-deprecated というファイルがあり、
これが GREP_OPTIONS 排除した版の grep.el のようだったので、
Cygwin環境にコピー、バイトコンパイル、Emacsを再起動してみましたが、
やはりrgrep時のエラーメッセージは消えません。
とりあえずいったん諦めます。お騒がせしました。

373:名無しさん@お腹いっぱい。
15/12/02 17:34:12.23 .net
$ iconv -f utf8 -t sjis
で、\ 入れると
変換できません
言われるんだけど、オレだけ?
# to sjisがダメみたい

374:名無しさん@お腹いっぱい。
15/12/02 17:59:17.11 .net
>>373
sjisには半角バックスラッシュないからね
cp932使えば?

375:名無しさん@お腹いっぱい。
15/12/02 23:39:47.88 .net
>>374 ありがとう。試しにいろいろやったら
UTF8: 5C(半角\) → SJIS ×, CP932 5C, EUCJP 5C
UTF8: C2A5 (半角¥)→ SJIS 5C, CP932 ×, EUCJP 5C
UTF8: 7E(半角チルダ) → SJIS ×, CP932 7E, EUCJP 7E
ってことになってた。
じゃぁSJISの0x7Eはどこに行くのかと思ったら、U+203Eになりました。
UTF8: E280BE(U+203E) → SJIS 7E, CP932 ×, EUCJP 7E
元々、EUCJPがらSJISに変換するときに引っかかったんだけど、
EUCJPの5C・7EはUTF8の5C・7Eと等価の扱いで、SJISに変換できないのね。
これ見る限りsjisは安心して使えんなぁ。

376:名無しさん@お腹いっぱい。
15/12/21 12:05:04.16 .net
psの一カラム目にIと表示されている行があるのですが、これが何を意味するか
わかる方いましたら教えてください。
ググってもps --helpしてもわかりませんでした。

377:名無しさん@お腹いっぱい。
15/12/25 13:47:04.35 .net
URLリンク(cygwin.cygwin.narkive.com)
TTYからの読み込みでブロックしてる奴じゃないかな

378:名無しさん@お腹いっぱい。
15/12/25 19:14:01.85 .net
>>377
ありがとう。まさにこれです。
awkでフィールドの取り込みをするときに邪魔だったんです。
とりあえず一文字削除すればよさそう。感謝。

379:名無しさん@お腹いっぱい。
16/01/17 17:01:00.00 .net
Corinna Vinschen - Updated: Cygwin 2.4.0-1
URLリンク(cygwin.com)
Windowsのものと統合されたACLが導入されたっぽい。
しかし個人で使う場合どういうメリットが?

380:名無しさん@お腹いっぱい。
16/01/21 22:14:22.78 .net
32bit版を64bit版に入れ替えたい、と考えて、
いったんは32bit版をアンインストールしてから、64bit版をインストール使用とした。
最後のフェーズだろうか、/etc/postinstall/0p000_autorebase.dashの
実行が始まってから、0%のまま、全然進行しない。
本当にこれ、放っておいたら進むようになるの?

381:名無しさん@お腹いっぱい。
16/01/22 01:25:47.81 .net
CPU使用率とメモリ/ディスクアクセスを見て動きがなかったらフリーズしてるんでないの
数年前はたまにフリーズすることがあったことだけど最近はないな

382:380
16/01/24 23:41:13.33 .net
thx
タスクマネージャーを見てみたら、
dashが2個、立ち上がってるんだが、CPUの使用率がゼロなんだよな。
インストール・ダイアログボックスも、キャンセルは受け付けるだが、
これって「フリーズしていない」といえるのかな。
一応、32bit版でも、当面は不足はないんだけど・・・。
32bit版が入ってる状態で、64bit版をインストールして、
上手くいったら32bit版を削除する、なんて手順は踏めるのかな。
サービスとかで稼働させているようなものは、現時点では何もないのだが。

383:名無しさん@お腹いっぱい。
16/01/25 00:36:55.33 .net
インストールフォルダを変えれば共存できるよ
環境変数を使い分ければいける(起動用batファイルに直書きするとか)

384:名無しさん@お腹いっぱい。
16/01/26 18:37:31.74 .net
win10タブでデュアルブートに挫折したからcygwinでお茶を濁そうとしたけどデスクトップ環境が上手く入らないな・・・
setup.exeはインストール時に3701.shだかが動作しないし
X窓はファイルのパーミッションエラー吐いて直せないし
もっと妥協してcuiで済ますか・・・

385:名無しさん@お腹いっぱい。
16/02/25 20:23:53.23 .net
Cygwin標準のbashで、タブキーを押してもなぜか tracert が補完候補に
出てこない。trac まで入力すると、候補は tracer[p]tだけになってしまう。
手で全部入力すると、tracertは問題なく実行できる。
なぜだろこれ?
64bit環境と32bit環境両方でそうなったから、俺環の可能性は低いと思った。

386:名無しさん@お腹いっぱい。
16/02/25 23:36:03.34 .net
TRACERT.EXE だから

387:名無しさん@お腹いっぱい。
16/02/26 00:13:47.83 .net
>>386
すげえ、ホントだ!教えてくれてありがとう!

388:名無しさん@お腹いっぱい。
16/02/26 11:23:08.68 .net
大文字のTだと補完候補に出てくるのな。
長年Cygwin使ってるけど気がつかんかったわ。

389:名無しさん@お腹いっぱい。
16/02/26 16:40:13.26 .net
Windows使いがLinux使い始めてすぐに気づくとこだが

390:名無しさん@お腹いっぱい。
16/02/26 17:27:39.61 .net
>>389
Windowsのコマンドプロンプトにはコマンド補完はないし、
ファイル名補完は大文字小文字を区別しないわけだが?

391:名無しさん@お腹いっぱい。
16/02/26 19:45:58.82 .net
普通unixの実行ファイルは小文字だから
windowsの実行ファイルがまさか大文字だなんて発想にはなかなか至らないのも
別におかしなことじゃないような

392:名無しさん@お腹いっぱい。
16/02/26 20:13:02.45 .net
しかも小文字の tracert で実行できるしな。
ちなみに which の実行結果
~ $ which tracert
/cygdrive/c/Windows/system32/tracert
~ $ which TRACERT
/cygdrive/c/Windows/system32/TRACERT
~ $ which TRaCeRT
/cygdrive/c/Windows/system32/TRaCeRT
$ ls -l $(which tracert)
-rwxr-x---+ 2 NT SERVICE+TrustedInstaller NT SERVICE+TrustedInstaller 13824 7月 14 2009 /cygdrive/c/Windows/system32/tracert
$ ls -l $(which TRACERT)
-rwxr-x---+ 2 NT SERVICE+TrustedInstaller NT SERVICE+TrustedInstaller 13824 7月 14 2009 /cygdrive/c/Windows/system32/TRACERT
これでコマンド補完だけできないとは思わなかったよ。

393:名無しさん@お腹いっぱい。
16/02/26 21:32:52.97 .net
Cygwinって、Windows10で使えるの?

394:名無しさん@お腹いっぱい。
16/02/26 21:39:26.84 .net
Yes, I do.

395:名無しさん@お腹いっぱい。
16/02/28 12:47:08.55 .net
最近、Cygwin-2.4.1にアップデートしたんだけど、bashの起動時にエラーが出るようになった。
ash: [: =: 単項演算子が予期されます
bash: [: =: 単項演算子が予期されます
bash: [: =: 単項演算子が予期されます
bash: [: =: 単項演算子が予期されます
bash: [: 引数が多すぎます
bash: [: =: 単項演算子が予期されます
bash: [: =: 単項演算子が予期されます
bash: [: =: 単項演算子が予期されます
bash: [: =: 単項演算子が予期されます
bash: [: =: 単項演算子が予期されます
これ、何か設定間違っているのだろうか。

396:395
16/02/28 15:05:27.05 .net
>>395
クリーンインストールしたら直りました。

397:380
16/03/05 22:04:42.87 .net
特に何にも進展していない。
32bit版と64bit版を、ごちゃごちゃと
アンインストールしたりインストールしたりしているが。
仕事で使ってる環境でもあるし・・・。
ところで、実のところ、インストールが正常に終わらないのは、
32bit版も64bit版も、同様なのだ。
とりあえず正常に使っていられる32bit版の環境で、
こないだ、えらいことに気がついてしまった。
なんと、/etc/rc.d/が存在しないのだ。(@o@;
最終的なセットアップが行われない結果なんだろうがね。
とりあえず、bashとPythonが動いているからまあいいわ。
これ以上は考えないことにする。

398:名無しさん@お腹いっぱい。
16/03/11 00:38:03.03 .net
久しぶりにcygwin入れたらめちゃくちゃ良くなってるな
64bit化も進んでるしキビキビしてるわportsには数学アプリ揃ってるし
ただ、パッケージ増えたせいかもしれないけどrebase問題ひどいな
もうなんもmakeできねえw

399:名無しさん@お腹いっぱい。
16/03/13 23:12:27.28 .net
rogue や nethack が ports にもなくてしょんぼり。
あと何故か公式に slが入ってた。

400:名無しさん@お腹いっぱい。
16/03/14 14:14:48.65 .net
>>398
だいぶハッテンしてきたよね(´・ω・`)

401:名無しさん@お腹いっぱい。
16/03/16 15:35:29.65 .net
なんか、新しいgrepやばくね?
うまく動作しなくなった。

402:名無しさん@お腹いっぱい。
16/03/16 18:33:04.60 .net
オッサンには、「ヤバい」が肯定を意味するものなのか、否定を意味するものなのかの区別がつかなくなってきた

403:名無しさん@お腹いっぱい。
16/03/16 21:21:13.34 .net
うまく動作しなくなったって言ってるんだから分かるだろうに
おっさんとかそういうレベルの話ではない

404:名無しさん@お腹いっぱい。
16/03/16 22:41:07.08 .net
ヤクい!

405:名無しさん@お腹いっぱい。
16/03/16 23:27:18.07 .net
>>402
無理
尊い
かわいい
控えめに言って
なども、わけがわかりません(´・ω・`)

406:名無しさん@お腹いっぱい。
16/03/23 14:14:54.57 .net
tmux が wcwidth を使うようになったそうな。
確かに ○△□ αβ дД が全角(死語)で表示されるわ。
しばらく使って問題なければ screen から乗り換えるか。

407:名無しさん@お腹いっぱい。
16/03/29 21:56:17.54 .net
>>406 だけど、まだ結構、文字幅の誤判定があるな。
罫線とかおかしいみたい。
screenに戻るのはいつでもできるから、もうちょっと使って
みるけど、正直微妙。

408:名無しさん@お腹いっぱい。
16/03/31 03:57:34.23 .net
なんかきた
URLリンク(sqlazure.jp)

409:名無しさん@お腹いっぱい。
16/03/31 03:59:31.11 .net
こっちのほうがいいか
URLリンク(japan.zdnet.com)

410:名無しさん@お腹いっぱい。
16/03/31 09:15:38.43 .net
最強に強まったな

411:名無しさん@お腹いっぱい。
16/03/31 09:32:29.20 .net
>>408
そのエントリを読んだだけでは Service for UNIX と何が違うのかよく分からんな。

412:名無しさん@お腹いっぱい。
16/03/31 09:38:57.14 .net
URLリンク(sqlazure.jp) が詳しい
FreeBSDのlinuxulatorみたいなやつでlinuxのバイナリがそのまま動くっぽい
GUIアプリも動くといいんだけどな

413:名無しさん@お腹いっぱい。
16/03/31 13:12:04.46 .net
これスゴイwww Cygwinあやうしw
URLリンク(www.publickey1.jp)

414:名無しさん@お腹いっぱい。
16/03/31 15:28:12.40 .net
確かにSUAっぽいがcoLinuxの方が近いかも

415:名無しさん@お腹いっぱい。
16/03/31 15:36:59.07 .net
Cygwin ベースのクロスコンパイラ使って開発していると、いやになるほど遅いんだけど、
あの遅さって Windows 自体のプロセス起動が遅いのか、Cygwin だから遅いのかどっち?
あるプロジェクトで、Cygwin ベースから Linux ネイティブの環境に切り替わったとき
今までの遅さは何だったんだ、って思ったことがある。

416:名無しさん@お腹いっぱい。
16/03/31 15:43:31.33 .net
Windows のプロセス起動が遅いのに加えて Cygwin だから更に遅い
と思ってる

417:名無しさん@お腹いっぱい。
16/03/31 19:41:00.99 .net
久しぶりにスレを見に来て良かった
マイクロソフトのやつはどうなってんだろうな

418:名無しさん@お腹いっぱい。
16/03/31 21:23:39.60 .net
WSL で
$ notepad
とかできるようになったら、自分はCygwinから乗り換えるわ。
CygwinのGitめちゃくちゃ遅いし、
rubygemsとか npmとか開発者環境としてはCygwin見捨てられてるし。

419:名無しさん@お腹いっぱい。
16/03/31 22:02:07.66 .net
windowsのブログラムの起動は仕組み的にも出来んだろう
どっかにも出来ないって書いてあったぞ

420:名無しさん@お腹いっぱい。
16/03/31 22:30:38.87 .net
WindowsとLinuxが両方そなわり最強に見える

421:名無しさん@お腹いっぱい。
16/03/31 23:44:31.63 .net
cronにcygwinみたいな癖がなければいいんだけど。

422:名無しさん@お腹いっぱい。
16/04/01 00:09:30.93 .net
cronが必要なら個別で立ち上げるかubuntuだとsystemdをなんとかしないといけないだろう
記事のタイトルがなんでbashなのかって思ったけど、たぶんinit=/bin/bashのような感じで
カーネルを一瞬で起動するchrootみたいな使い勝手だからなんだろうな
将来的にどこまでやるつもりなのかは知らないが

423:名無しさん@お腹いっぱい。
16/04/01 00:19:23.59 .net
*BSDもLinuxもOSXもWindowsも全部合体したらいいにね(´・ω・`)

424:名無しさん@お腹いっぱい。
16/04/01 09:11:15.62 .net
Cygwinに限らずライブラリとかWin32への移植が滞りそう

425:名無しさん@お腹いっぱい。
16/04/01 09:43:20.45 .net
完全にストレスない移植なら別にいいんだけどなあ
互換と言うより移植だからちょい期待

426:名無しさん@お腹いっぱい。
16/04/01 13:02:06.36 .net
いまcygwinを使ってるひとの代わりにはならんだろ
別サブシステムだからwin32アプリが動かせないっていう致命的な問題が解決しない限り
あれはcoLinuxとかhyper-vとかdockerとかでlinux on winやってた人に、
より良いパフォーマンスの非仮想な環境を提供するものであって

427:名無しさん@お腹いっぱい。
16/04/01 21:25:02.80 .net
ファイル空間一緒ならかなり使えるぞ
ネイティブのAPI呼ぶのもそんなに難しくなさそうだしなあ

428:名無しさん@お腹いっぱい。
16/04/01 22:22:01.13 .net
Cygwin が逆に WSL を利用して、Win10以降だとディスクアクセスが
うんと速くなったりしたらいいなあ(素人感)。

429:名無しさん@お腹いっぱい。
16/04/01 22:27:44.50 .net
でもubuntuやだなあ

430:名無しさん@お腹いっぱい。
16/04/01 23:23:48.32 .net
ubuntuに特化する要因あるんやろか

431:名無しさん@お腹いっぱい。
16/04/01 23:32:25.95 .net
Cygwin/Xにあたるものも含まれるならCygwinは不要なんだけど。

432:名無しさん@お腹いっぱい。
16/04/02 00:49:34.73 .net
フレームバッファさえ用意すればアンドロイドx86がネイティブで走るな

433:名無しさん@お腹いっぱい。
16/04/02 04:16:48.62 .net
気がついたら、Cygwinにwxwidgets が入ってて感動。これまで、gnuplotをビルドするときに自分でビルドしたwxwidgets使ってたがこれからは、楽になる。

434:名無しさん@お腹いっぱい。
16/04/02 05:20:39.15 .net
URLリンク(japan.zdnet.com)
を読んでみた。どこまで使えるのかな。
Ubuntuマシンをある用途で使用しているからちゃんと
動くようなるといいな。

435:名無しさん@お腹いっぱい。
16/04/02 07:18:25.88 .net
ソケットも普通に使えるみたいだしwin32アプリ直接呼べないってのもなんか適当なプロキシ作ってやれば解決するんでないかな

436:名無しさん@お腹いっぱい。
16/04/02 19:21:57.74 .net
>419
Interixで出来てたのだから、仕組み的にも~というのはちょっと言い過ぎ

437:名無しさん@お腹いっぱい。
16/04/03 06:27:13.01 .net
fontconfigでフォントをハンドルしているアプリケーションでWindowsのフォントを使う
ための備忘録
/etc/fonts/
~/.local/share/fonts/
~/.fonts/
のいずれかのディレクトリに
local.confを作成し,
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- /etc/fonts/fonts.conf file to configure system font access -->
<fontconfig>
<dir>/cygdrive/c/Windows/Fonts</dir>
</fontconfig>
と書きこむ。そののち,
$ fc-cache -fv
を実行する。
上は,C:\Windows\Fontsに(まあ普通はそう)にWindowsのフォントがある
場合なのでその他の場合は /cygdrive/c/Windows/Fonts を適宜書き直す。
いまは,フォントのハンドルにはfontconfigを使っているアプリケーションが多いので
これでうまくいくケースが多い。シンボリックリンクをC:\Windows\Fontsにあるフォント
に作成するより手軽だ。

438:名無しさん@お腹いっぱい。
16/04/03 20:54:56.38 .net
rebase問題の最終解決って
パッケージ減らすしかないのか

439:名無しさん@お腹いっぱい。
16/04/04 20:32:48.61 .net
>>406 だけど、結局screenに戻した。
…(三点リーダ)とかでも表示崩れ→再描画を繰り返さやきゃならないんで
まだ無理かなと。

440:名無しさん@お腹いっぱい。
16/04/06 10:35:16.80 .net
Win10がBash・linuxコマンドに公式ネイティブ対応★3 [無断転載禁止]&#169;2ch.net
スレリンク(win板)   

441:名無しさん@お腹いっぱい。
16/04/06 18:52:13.71 .net
Windows7のCygwinバージョン忘れたけど去年の秋頃apt-cyg install emacsして
GUIのemacsを使っていました。
Windows10にアップグレードしてCygwin2.4.1でapt-cyg install emacsしましたが
emacsがGUIではなくターミナル内で起動します。
これはWindows10にしたせいでしょうか。それとも今のバージョンのCygwinだとこうなるのでしょうか。

442:名無しさん@お腹いっぱい。
16/04/06 22:24:33.72 .net
盛り上がってるところすみません。cygwinのbashから、
$ cmd /c start \"Hey\" cmd
 すると、cmd.exeのウインドウタイトル Hey! の両脇に \記号が付きます。
 \"Hey\" の部分に $'\x22'Hey$'\x22' や '"Hey"' を置いても同様です。
こういう事例はwrapper書いたらあとは深く考えない方がいいでしょか?

443:名無しさん@お腹いっぱい。
16/04/06 22:36:40.68 .net
>>441
Cygwin はwindowsをベースとしているのでwindowsのバージョンが変わったら不具合が発生することはあり得る。
とりあえずは、rebaseall をかけて、駄目だったら、必要なファイルをバックアップしてcygwinのグリーンインストールだ。私は、問題はそれで解決した。

444:名無しさん@お腹いっぱい。
16/04/06 22:41:43.41 .net
>>443 グリーンインストールでなくてクリーンインストールね。m(__)m。

445:441
16/04/06 23:38:54.00 .net
>>443 rebaseallもクリーンインストールもだめでした。リカバリーディスクでWindows7に戻してみます。ありがとうございました。

446:441
16/04/07 03:33:40.86 .net
Windows7に戻してもだめでした。Cygwin側の問題ですかね。

447:441
16/04/07 03:43:16.80 .net
すみません書き忘れていたので補足します。
Windows7でGUIのEmacs使用→Windows7リカバリー→Windows10にアップグレード→Emacsがターミナル→Windows7リカバリー→Emacsがターミナル
という流れです。

448:名無しさん@お腹いっぱい。
16/04/07 06:49:47.21 .net
GUIのemacsは、emacs-w32, emacs-x11のどちらですか?

449:441
16/04/07 07:19:17.39 .net
>>448 以前入れた時は単にapt-cyg install emacsでGUIのが使えていたと記憶しています。
今入れてみたところemacs-w32の方がGUIでした。ありがとうございました。

450:名無しさん@お腹いっぱい。
16/04/11 12:28:49.05 .net
愛用者としてはCygwinの何がそんなに嫌われてるのか
不思議だったんだけど、この記事見て納得したわ。
Bash on WIndows10がその問題の多くを解決したこともよくわかった。
Big Sky :: Windows ユーザは cmd.exe で生きるべき。
URLリンク(mattn.kaoriya.net)

451:名無しさん@お腹いっぱい。
16/04/11 13:17:49.79 .net
その記事の人からすると Bash ... は全く論外というか、
まったくカスりもしないし何も解決しないように読めるんだが

452:名無しさん@お腹いっぱい。
16/04/11 19:55:02.65 .net
>>451
ブクマコメント見てみそ。
URLリンク(b.hatena.ne.jp)
特にこの辺。
URLリンク(b.hatena.ne.jp)
この記事で挙げられてるCygwinの欠点は、
forkの非互換性と、ファイルの実行属性だ。
どちらもBash on Windowsでは解決されてるというか、
Linux側からWindowsを呼び出せないのでこの問題はない。

453:名無しさん@お腹いっぱい。
16/04/11 22:04:14.36 .net
>>452
いやだからその人の記事は
「オレはネイティブなWindowsアプリとして使いたいんだ」ってのが大前提でしょ
Cygwynは問題があるけどBashは土俵にすら上がれてないし当然何も解決できない
そのコメントこそBashはCygwinやmsys2の問題の解決策ではないと言ってるじゃん

454:名無しさん@お腹いっぱい。
16/04/11 22:15:13.06 .net
研究室がUNIX環境だったからCygwinちゃんにはお世話になっております
手放せないぜ

455:名無しさん@お腹いっぱい。
16/04/11 23:27:01.06 .net
windows 7から10にあげました。色々やっているうちにドジ踏んで10で初期化しました。
実質10のクリーンインストールです。
そしたら、cygwinの進化もあるんだろうけどcofigureやlibtoolがlinuxほどではないがかなり高速化した。
cygwin上でビルドをする人にとってはかなり嬉しいことだ。
ただし、windows 10のフォルダの管理権限の強化とcygwinの相性で結構はまる。

456:名無しさん@お腹いっぱい。
16/04/12 02:18:51.83 .net
最近cygwin嫌われているよね……(´・ω・`)

457:名無しさん@お腹いっぱい。
16/04/12 07:41:17.01 .net
>>456
cygwinって聞いて毛嫌いする人は昔からいると思うけど。
でも、Ubuntu PCを飼いだしてからもcygwinも使う私がいる。

458:名無しさん@お腹いっぱい。
16/04/12 08:36:53.34 .net
ssh ncftp wget cdrecord ぐらいしか
使わないけどこれで十分。

459:名無しさん@お腹いっぱい。
16/04/12 09:51:40.92 .net
Win32のコマンドツールとかバッチファイルの出力をteeにパイプで渡すのが便利でなあ

460:名無しさん@お腹いっぱい。
16/04/12 14:49:11.37 .net
>>452
それくらいの用途ならbusybox w32でよくね。

461:名無しさん@お腹いっぱい。
16/04/12 22:28:11.17 .net
>>453
自分はネイティブなWindowsアプリには全くこだわってない。
ほしいのはWindowsと資源を共有できて、UNIXの最新のツールの
動く環境だ。
rybygemsやnpmで入れたもんがすぐに動くような。
MacOSならかんたんだが、Cygwinはそういう環境には
原理的に向いてない、というのが自分があの記事から読み取ったこと。
そしてbash on WindowsでDockerが動ば、WindowsはMacOS以上に
開発に向いた環境になる。
>>460
どんな用途だと思ったんだ?

462:名無しさん@お腹いっぱい。
16/04/12 22:37:43.54 .net
ちょっと補足。
Windowsと資源を共有というのは、ハイパーバイザみたいに
単独でディスクとメモリをを専有しないという意味だ。
Cygwinじゃ動かんものをいろいろ使いたくてVagrantでいくつも
環境を立ち上げてる人は身にしみてるはず。

463:460
16/04/13 05:27:42.35 .net
>>461
>どんな用途だと思ったんだ?
>>459
>Win32のコマンドツールとかバッチファイルの出力をteeにパイプで渡す
win32コンソールの出力teeにパイプで渡すだけなら,teeやそれと一緒に使ったりする
Unixのツールがあればいいわけで,それだかならbusybox w32で十分と思ったわけです。

464:名無しさん@お腹いっぱい。
16/04/13 09:19:06.46 .net
いや俺の>>459みたいな使い方ならそれで十分だけど
cygwinが便利なのはcソース上でも似たような事が出来るところでしょ
pthreadからWin32API叩いたり

465:名無しさん@お腹いっぱい。
16/04/13 10:44:34.25 .net
お前らCygwin2.5のリリースですよ。
What's new and what changed in Cygwin
URLリンク(cygwin.com)

466:名無しさん@お腹いっぱい。
16/04/13 13:47:30.21 .net
基本的にsetup.exeから入ってくるツールで足りてるから不満に感じること少ないな
入ってないのをビルドするといろいろ辛いのはわかる

467:名無しさん@お腹いっぱい。
16/04/15 14:08:29.87 .net
>>461
> そしてbash on WindowsでDockerが動ば、WindowsはMacOS以上に開発に向いた環境になる。
これはなんで(´・ω・`)?
あんまかわらなくない?
Mac側でWindowsの環境が必要なら、Windows分仮想で動かせばよくない?
逆にWindows側でMacの環境作るのは難しいし

468:名無しさん@お腹いっぱい。
16/04/15 14:09:06.28 .net
cygwinもこれに影響されて今後ますますハッテンすればいいよね(´・ω・`)


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch