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

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

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

272 :名無しさん@お腹いっぱい。:2010/11/15(月) 11:42:30
マウントオプションとは別に、CRLFをLFに変換するツールはないでしょうか?

美乳セーラー女子高生とSEX顔射フィニッシュ

というコマンドやnkfでも一応可能なのですが
専用のツールはなかったかと思いまして

273 :名無しさん@お腹いっぱい。:2010/11/15(月) 11:43:21
>>272
コピペミスった、、、、、
見なかったことにしてください

コマンドは、

cat crlf.txt | tr -d '\r' > lf.txt

です。

274 :名無しさん@お腹いっぱい。:2010/11/15(月) 13:02:41
・・・

275 :名無しさん@お腹いっぱい。:2010/11/15(月) 13:24:19
///

276 :名無しさん@お腹いっぱい。:2010/11/15(月) 13:31:44
週の頭から笑かすなwww
dos2unix unix2dos

277 :名無しさん@お腹いっぱい。:2010/11/15(月) 17:16:44
笑いが止まらない

278 :名無しさん@お腹いっぱい。:2010/11/15(月) 17:33:29
これは吹いた.
わざとだといってくれw

279 :名無しさん@お腹いっぱい。:2010/11/15(月) 19:09:52
誰か、そのツール作ってw

280 :名無しさん@お腹いっぱい。:2010/11/15(月) 19:25:22
#include <stdio.h>

int main()
{
int ch;
while ((ch = getc(stdin)) != EOF) {
if (ch != '\x0d')
putc(ch, stdout);
}
return 0;
}

未確認。

281 :名無しさん@お腹いっぱい。:2010/11/15(月) 19:39:55
美乳セーラー女子高生とSEX顔射フィニッシュ                       .exe

282 :名無しさん@お腹いっぱい。:2010/11/15(月) 19:48:24
wwwwwwwwwwwwwwwwwwwwwwwwwww

283 :名無しさん@お腹いっぱい。:2010/11/15(月) 20:39:52
そのコマンドの実行権がありません。

284 :名無しさん@お腹いっぱい。:2010/11/15(月) 20:41:26
予期しないエラー

285 :名無しさん@お腹いっぱい。:2010/11/15(月) 20:46:57
美乳セーラー女子高生とSEX顔射フィニッシュ専用ツール


くれ

286 :名無しさん@お腹いっぱい。:2010/11/15(月) 21:09:38
(´・ω・) カワイソスwww

287 :名無しさん@お腹いっぱい。:2010/11/15(月) 21:17:46
(´・ω・) カワイソス

288 :名無しさん@お腹いっぱい。:2010/11/15(月) 21:19:49
(´・ω・) カワウソス

289 :名無しさん@お腹いっぱい。:2010/11/15(月) 21:20:04
美乳セーラー女子高生とSEX顔射フィニッ(´・ω・) ス

290 :名無しさん@お腹いっぱい。:2010/11/15(月) 21:21:57
愛してる(´・ω・) ス

291 :名無しさん@お腹いっぱい。:2010/11/15(月) 21:22:09
おまえらそろそろ帰る(´・ω・) ス
フィニッ(´・ω・) スする(´・ω・) ス

292 :名無しさん@お腹いっぱい。:2010/11/15(月) 22:11:03
めずらしく勢いあるなとおもったら
美乳セーラー女子高生とSEX顔射フィニッシュ
だったのか。

293 :名無しさん@お腹いっぱい。:2010/11/15(月) 22:12:11
wwwwww

294 :名無しさん@お腹いっぱい。:2010/11/15(月) 22:19:14
ツイッターから来ました
記念雅子

295 :名無しさん@お腹いっぱい。:2010/11/15(月) 22:19:31
ともちゃから来ますた。記念マキコ。

296 :名無しさん@お腹いっぱい。:2010/11/15(月) 22:38:10
ツイッターより

297 :名無しさん@お腹いっぱい。:2010/11/15(月) 22:45:47
ツイッターから飛んできますた

298 :名無しさん@お腹いっぱい。:2010/11/15(月) 22:47:24
記念

299 :名無しさん@お腹いっぱい。:2010/11/15(月) 22:47:29
いやいちいち書かなくていいから(--;>ついったー

ところで、最近のmintty、起動に異様に時間がかかってる気がするんだがそんなことない?
straceとかプロファイラで調べた方がいいかしらん……。

300 :名無しさん@お腹いっぱい。:2010/11/15(月) 22:49:02
俺のビール返せwwwww

301 :名無しさん@お腹いっぱい。:2010/11/15(月) 22:49:03
ツイッターからキマ(´・ω・) スタ

302 :ツイッターから来ました:2010/11/15(月) 22:49:21
         __,,,,....,,,_    _
   ,.ヘ.__''"´  、    .ト`>)`ヽ
  く   \|-─< ̄ ̄八 ー'   ノ、 /\
   |\__./>-─''"´ ̄ ̄`' ー< ,ハ /]   _人人人人人人人人人人人人人_
 __ノ-‐へ/  / /|   !     \|‐ァ'    >  ブブブブオォォォン!!!  <
. |__/|::::,':::::/´|;;;;;/|::::/!::::|;;;;;|:::::::ヽ|     ̄^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^ ̄
  `!   |  |::::/‐r‐‐r└' !、」;;;;;!`|:::::|'
  |   |  !/|、弋_,リ    |_lj |/:::::,'       ,、
  |   |  ⊂⊃     '  ⊂!;;;/、   _ ,,,/,'. ',   _人人人人人人人人人_
  |   |   |      )=/^^)==ニ二_   l  l  > ブオォォォォォォ!! <
  |   |   ト 、.,   _/ ̄ く`ー-'、     ̄\', .,'    ̄^Y^Y^Y^Y^Y^Y^Y^Y^ ̄
  |   |   | ̄ ̄ ̄    /   |       `´
  |   ∧   !       /  ノ

303 :名無しさん@お腹いっぱい。:2010/11/15(月) 22:52:40
記念カキコうざい

304 :名無しさん@お腹いっぱい。:2010/11/15(月) 22:55:33
twitterのカスども死ね

305 :名無しさん@お腹いっぱい。:2010/11/15(月) 22:58:48
恥ずかしいので上げないでください

>>276
ありがとうございます

cat crlf.txt | dos2unix > lf.txt

これで問題なくできました

306 :名無しさん@お腹いっぱい。:2010/11/15(月) 23:00:46
箸が転んでも楽しい
乙女心のように賑やかですな〜


307 :名無しさん@お腹いっぱい。:2010/11/15(月) 23:00:51
URL直接張ってんのかヒウィッヒのアホどもは

308 :名無しさん@お腹いっぱい。:2010/11/15(月) 23:00:52
>>305
よかったな、カツ丼食うか?


309 :名無しさん@お腹いっぱい。:2010/11/15(月) 23:03:23
ツイッターから飛んできました!

310 :名無しさん@お腹いっぱい。:2010/11/15(月) 23:03:52
美乳は好きだが、顔射はあまり。

311 :名無しさん@お腹いっぱい。:2010/11/15(月) 23:06:40
きたよ!ツイッターはほんとに話題に敏感だ。

312 :名無しさん@お腹いっぱい。:2010/11/15(月) 23:06:42
cygwinいいなあ。
すごいコマンドがあって。

313 :名無しさん@お腹いっぱい。:2010/11/15(月) 23:09:13
痛いニュースに貼られたレスからきたが
まれに見る痛いレス。ありがとうございました。

314 :名無しさん@お腹いっぱい。:2010/11/15(月) 23:09:41
ワロタ

315 :名無しさん@お腹いっぱい。:2010/11/15(月) 23:09:50
           /\
          /   |__
       / ̄ ̄ ̄\   〉
      / __    〉.__/
    /、___  、\   ! \
   /  /  ヽ/\ \  !  .|
   (  | ● .| ● |  〉   /、
   \ .ヽ_.∧_/      .\  _
     l                  ̄ /
     \           / ̄ ̄
        ̄ ̄ ̄ヽーー' ̄


316 :名無しさん@お腹いっぱい。:2010/11/15(月) 23:13:38
twitterから きま☆すた

317 :名無しさん@お腹いっぱい。:2010/11/15(月) 23:14:49
「cygwinスレのコピペミス怖いなぁ」って思ってるそこの君!

日頃からそういうファイルを扱っているんですね。わかります。

318 :名無しさん@お腹いっぱい。:2010/11/15(月) 23:14:59
つういいいったーからきますた

319 :名無しさん@お腹いっぱい。:2010/11/15(月) 23:15:44
なんつーか今年一番笑ったよ

320 :名無しさん@お腹いっぱい。:2010/11/15(月) 23:18:14
ツイッターの屑はVIP並だな

321 :名無しさん@お腹いっぱい。:2010/11/15(月) 23:23:38
今一番輝いてるスレ

322 :名無しさん@お腹いっぱい。:2010/11/15(月) 23:25:20
Twitterからきたけど、
過去に名無しのデフォルトが
名無しさん@コート脱いだらハワイのミポリソ萌え
になりかけた板ですよね?

323 :名無しさん@お腹いっぱい。:2010/11/15(月) 23:26:36
                                    ィ¬i、       
   .yv,,,vr→・''"゚゙~゙゙゙゙'r,   .,,,,,,_._,,,,,,,,vvr一〜、_        ,r"  .゙l・'ヘ-,,   
   .゙ll  .,,,,,,,,,vwi、  .,,ト   ヽ `^    : __、  .゚y     .,r'° ,,''ヶ  .,,,ト   
   .ll  『`   ,l゙  .,i´    .゙i、 .t''''"~ ゙̄]  ..,i´    ,r″ 、'゙''〃 .,i″   
    ll .,″  丿 .,l゙     .l  .ヒ    .レ  .,″   .fレv-'゙~''ュ   .l°    
    `'''"   ..,i´ .,l゙      ll  l,,,,xrr+″ ,i´        ,,r" .,,__,l゙     
        ,,,i´ ,,i´       リ    : __,ll      ,,r'′ _,┘`      
      .,r" _,/           ゚'―'゙“ ̄ ̄ ̄      ,,r'″_,,r・°       
      ゙¨゙~゛                       ゙゚゙゙゙゙~゛

324 :名無しさん@お腹いっぱい。:2010/11/15(月) 23:30:25
http://twitter.com/mikimeso/status/4142894868860928

325 :名無しさん@お腹いっぱい。:2010/11/15(月) 23:34:14
実はガ板にも貼られてるんだよねw

326 :名無しさん@お腹いっぱい。:2010/11/15(月) 23:37:16
>>272
電車の中でニヤニヤ笑ってしまった。甲子園口なうwww


327 :名無しさん@お腹いっぱい。:2010/11/15(月) 23:38:35
クリップボードはしっかり確認しようぜ!

328 :名無しさん@お腹いっぱい。:2010/11/15(月) 23:42:44
>>324
こいつが元凶かよ死ね

329 :名無しさん@お腹いっぱい。:2010/11/15(月) 23:45:21
電車の中で爆笑してしまったじゃないかwww

330 :名無しさん@お腹いっぱい。:2010/11/15(月) 23:45:29
スレチかもしれんが レスにキーワードいれて色付けるにはどうしたらいい?

331 :名無しさん@お腹いっぱい。:2010/11/15(月) 23:47:46
>>272 のパソコンの中を探検したいです///

332 :名無しさん@お腹いっぱい。:2010/11/15(月) 23:51:43
ググったら動画見れた

333 :名無しさん@お腹いっぱい。:2010/11/15(月) 23:53:52
まじかっ! 家に着いたら先生に聞いてみるわ!

334 :名無しさん@お腹いっぱい。:2010/11/15(月) 23:59:37
思わず吹いたがなw

335 :名無しさん@お腹いっぱい。:2010/11/16(火) 00:08:17
>>272
2chでよかったなwww

336 :名無しさん@お腹いっぱい。:2010/11/16(火) 00:10:30
記念カキコ
わらかすなwwwwwwwwwwwwwwwwwww

337 :名無しさん@お腹いっぱい。:2010/11/16(火) 00:14:20
記念パピコ

338 :名無しさん@お腹いっぱい。:2010/11/16(火) 00:15:39
UNIX板名物関連スレも合わせてご覧ください

彼女がオープンソース化されそうです
http://hibari.2ch.net/test/read.cgi/unix/1000484092/

彼女にポートスキャンの形跡が!!!
http://hibari.2ch.net/test/read.cgi/unix/1014614044/

彼女がUNIX始めました。
http://hibari.2ch.net/test/read.cgi/unix/1018731587/

彼女にloginできません
http://hibari.2ch.net/test/read.cgi/unix/1007136614/

彼女をCVSで管理したい
http://hibari.2ch.net/test/read.cgi/unix/999837578/

彼女をmountできません
http://hibari.2ch.net/test/read.cgi/unix/1059971117/

女子高生のカーネル領域における言語的等価性
http://hibari.2ch.net/test/read.cgi/unix/1010917395/

女性を UNIX に招くための HOWTO
http://hibari.2ch.net/test/read.cgi/unix/1042963649/

彼女をGNU Screenで
http://pc8.2ch.net/test/read.cgi/unix/1073793361/

巨乳 女子高生好き来い
http://pc8.2ch.net/test/read.cgi/unix/1141439884/

339 :名無しさん@お腹いっぱい。:2010/11/16(火) 00:49:43
> UNIX板ですごいコマンドが発見される
UNIX板は
伝説の板だからなあw

340 :名無しさん@お腹いっぱい。:2010/11/16(火) 00:57:22
ともちゃってかわいい

341 :名無しさん@お腹いっぱい。:2010/11/16(火) 01:09:13
>>305
… いやいや。
dos2unix、unix2dos ともに「その場」で変換してくれるからパイプとかリダイレクトはいらん。

342 :名無しさん@お腹いっぱい。:2010/11/16(火) 01:12:29
ツイッターから

343 :名無しさん@お腹いっぱい。:2010/11/16(火) 01:32:34
>>272
ワロタ

344 :名無しさん@お腹いっぱい。:2010/11/16(火) 02:12:59
>>328
しかも当人は他人事のように言ってるっていうね、お前のせいだろ

345 :名無しさん@お腹いっぱい。:2010/11/16(火) 02:56:06
dankogaiから

346 :名無しさん@お腹いっぱい。:2010/11/16(火) 02:59:18
記念パピポしてる奴ら、今日だけでこのスレの通常の何年分のレスを
消費したか良く考えてみてくれ

347 :名無しさん@お腹いっぱい。:2010/11/16(火) 05:52:14
>>272
マウントオプション
CRLF LF nkf
などに別の意味wがあって
何かのプレイの質問wみたいだなw

348 :名無しさん@お腹いっぱい。:2010/11/16(火) 07:01:10
コマンドじゃなくてコーマンだったか

349 :名無しさん@お腹いっぱい。:2010/11/16(火) 08:39:25
新ZIPPOコピペと聞いて

350 :名無しさん@お腹いっぱい。:2010/11/16(火) 09:07:50
nkf = 西川口流風俗

351 :名無しさん@お腹いっぱい。:2010/11/16(火) 09:25:35
(´・ω・)tumblrから来ました

352 :名無しさん@お腹いっぱい。:2010/11/16(火) 10:13:07
                      ''';;';';;'';;;,.,    ザッザッザ・・・
                       ''';;';'';';''';;'';;;,.,   ザッザッザ・・・
                        ;;''';;';'';';';;;'';;'';;;
                        ;;'';';';;'';;';'';';';;;'';;'';;;
                        vymyvwymyvymyvy、
                      MVvvMvyvMVvvMvyvMVvv、  twitterからきますた
                   Λ_ヘ^−^Λ_ヘ^−^Λ_ヘ^Λ_ヘ
  twitterからきますた    ヘ__Λ ヘ__Λ ヘ__Λ ヘ__Λ
             __,.ヘ /ヽ_ /ヽ__,.ヘ /ヽ__,.ヘ _,.ヘ   twitterからきますた
    /\___/ヽ   /\___ /\___/ヽ _/ヽ /\___/ヽ
   /''''''   '''''':::::::\/''''''   '''/''''''   '''''':::::::\   /''''''   '''''':::::::\
  . |(●),   、(●)、.:|(●),    |(●),   、(●)、.:|、( |(●),   、(●)、.:|
  |   ,,ノ(、_, )ヽ、,, .::::|   ,,ノ(、_, )|   ,,ノ(、_, )ヽ、,, .::::|_, )|   ,,ノ(、_, )ヽ、,, .::::|
.   |   `-=ニ=- ' .:::::::|   `-=ニ= |   `-=ニ=- ' .:::::::|ニ=|   `-=ニ=- ' .:::::::|
   \  `ニニ´  .:::::/\  `ニニ \  `ニニ´  .:::::/ニ´ \  `ニニ´  .:::::/
   /`ー‐--‐‐―´\ /`ー‐-  /`ー‐--‐‐―´\-‐‐ /`ー‐--‐‐―´\



353 :名無しさん@お腹いっぱい。:2010/11/16(火) 10:40:44
589 質問[] 04/04/22 23:43 ID:
こんばんわZIPPO初心者です。
今年新卒で記念に初めてZIPPOを買おうと思っているのですが
俺の尻の穴に貴方の野太いちんぽぶち込んでくれませんでしょうか?
今が旬のオススメZIPPOなんかを教えて欲しいです。
よろしくお願いいたします。

590 589[] 04/04/22 23:47 ID:
す、すみません!
3行目に他スレに使おうと思ってた文章が入ってしまいました
3行目だけ無視して読んでください
誤爆すみませんでした!m(_ _)m

354 :名無しさん@お腹いっぱい。:2010/11/16(火) 10:53:15
最初は些細な事から
噂倒産
株価乱高下
理解できた気がします。

355 :名無しさん@お腹いっぱい。:2010/11/16(火) 13:28:05
ttp://jk2you.blog2.fc2.com/blog-entry-664.html
そんなにいいか?

356 :名無しさん@お腹いっぱい。:2010/11/16(火) 13:35:13
とりあえず保存させてもらったよ

357 :名無しさん@お腹いっぱい。:2010/11/16(火) 13:50:17
>>272
こいつ変態です

358 :名無しさん@お腹いっぱい。:2010/11/16(火) 16:42:12
kinen papiko

359 :名無しさん@お腹いっぱい。:2010/11/16(火) 17:30:26
孤男板から来ました

360 :名無しさん@お腹いっぱい。:2010/11/16(火) 18:17:30
女子校生となって無いから市販品のタイトルじゃねーな。

361 :名無しさん@お腹いっぱい。:2010/11/16(火) 19:14:16



「海保女性職員極秘流出映像〜股間のモリで突かれた私〜」



362 :名無しさん@お腹いっぱい。:2010/11/16(火) 20:22:50
NIFTY-Serve UNIX FORUM に永年伝わる
convnl.c というツールがあってだなぁ…

363 :名無しさん@お腹いっぱい。:2010/11/16(火) 21:33:33
ダウソ板からきますた。記念カキコ。

364 : ◆HhTh8Gv36s :2010/11/16(火) 23:50:10
 

365 :名無しさん@お腹いっぱい。:2010/11/16(火) 23:50:38
しかもマウントがオプションか…

366 :名無しさん@お腹いっぱい。:2010/11/17(水) 04:48:35
$ alias 美乳セーラー女子高生とSEX顔射フィニッシュ="tr -d '\r'"
$ cat crlf.txt | 美乳セーラー女子高生とSEX顔射フィニッシュ > lf.txt

367 :名無しさん@お腹いっぱい。:2010/11/17(水) 16:35:10
コピペ運動会から
プログラム関係のスレを開くのは初めてだ。

368 :名無しさん@お腹いっぱい。:2010/11/18(木) 01:30:50
まあごゆっくりどうぞw

369 :名無しさん@お腹いっぱい。:2010/11/19(金) 03:00:37
papiko

370 :名無しさん@お腹いっぱい。:2010/11/20(土) 00:05:53
>>299
bash-completion パッケージでも入れてるんでないの?
$ cygcheck -cd bash-completion してパッケージが入ってたら,
$ time /etc/profile.d/bash_completion.sh で所要時間を計って、
時間がかかってたらパッケージをuninstallするとよいよ。

371 :名無しさん@お腹いっぱい。:2010/11/20(土) 11:18:37
cygwinをアップデートしたら、sshを使おうとすると、usageがでるだけでつながらなくなった
sshをダウングレードしらた、正常になった。
みんな逃げて

372 :名無しさん@お腹いっぱい。:2010/11/21(日) 01:42:42
Cygwinが遅いのかbash-completion組み込むとコーヒー入れて一歩句するくらい時間かかるよな
仕方がないから重要そうなものだけコピペして
/etc/bash_completion.d/からよく使うソフトのものを任意によみこむようにしてあるが

どうにかならないものか

373 :名無しさん@お腹いっぱい。:2010/11/21(日) 10:47:47
あらあらうふふ

374 :名無しさん@お腹いっぱい。:2010/11/21(日) 11:08:03
なんだこのクソスレはw

375 :名無しさん@お腹いっぱい。:2010/11/21(日) 20:35:41
セグウィンスレですが

376 :名無しさん@お腹いっぱい。:2010/11/21(日) 22:26:20
cscでコンパイルしたら文字化ける
なんででしょう

377 :>>376:2010/11/21(日) 22:32:53
聞くとこ間違えてるな
c#スレで聞いてくる

378 :名無しさん@お腹いっぱい。:2010/11/22(月) 19:50:18
美乳セーラー女子高生とSEX顔射フィニッシュと聞いて

379 :名無しさん@お腹いっぱい。:2010/11/22(月) 20:01:51
おまはや

380 :名無しさん@お腹いっぱい。:2010/11/23(火) 15:37:05
cygwin で proftpd を使っていないので削除しようとしているのですが
/etc/proftpd.conf と /var/proftpd/ が消せなくて困っています
どうしたら消せるのでしょうか?

381 :名無しさん@お腹いっぱい。:2010/11/24(水) 04:14:46
どう消せないのか詳しk

382 :名無しさん@お腹いっぱい。:2010/11/24(水) 18:00:40
ダウソから来ました

383 :名無しさん@お腹いっぱい。:2010/11/24(水) 22:20:40
>>380
・誰か掴んでる
・所有者と権限絡み

そういう時ってうちではだいたいこれ

384 :名無しさん@お腹いっぱい。:2010/12/03(金) 19:33:00
>>380
どのプロセスが掴んでるのか確認
ttp://www.drk7.jp/MT/archives/001257.html


385 :名無しさん@お腹いっぱい。:2010/12/11(土) 21:48:53
stat()はマウントオプションに関係なく内部でファイルを開いているらしく、ls -lするたびにウイルスチェッカが走るんだけど、何とかならないのか?


386 :名無しさん@お腹いっぱい。:2010/12/11(土) 22:52:50
最近のcygwinってレジストリ不使用なんですか?

387 :名無しさん@お腹いっぱい。:2010/12/11(土) 22:57:04
だいたいだろ

388 :387:2010/12/11(土) 22:59:01
ごめん
誤爆です

389 :名無しさん@お腹いっぱい。:2010/12/11(土) 23:52:23
>>385
むりぽ

390 :名無しさん@お腹いっぱい。:2010/12/14(火) 01:44:38
>>386
インストーラが使ってるはず

391 :名無しさん@お腹いっぱい。:2010/12/15(水) 20:37:24
>>390
なるほど。全く使わなくなったわけじゃないんですね。
ありがとうございます

392 :名無しさん@お腹いっぱい。:2010/12/20(月) 02:26:30
362 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2010/11/16(火) 20:22:50
NIFTY-Serve UNIX FORUM に永年伝わる
convnl.c というツールがあってだなぁ…


↑ぐぐったら、この人のこの書き込みだけひっかかった
  14件

393 :362:2010/12/20(月) 12:24:36
(+_+)

394 :362:2010/12/20(月) 20:02:49
誰も興味ないかもだけど一応Up。
日本のインターネット界のNo.2的な吉村伸さんが担当してた
UNIX Forum の案内に直接書かれてたソース。

ttp://motor.geocities.jp/aqua_marine_blue_555/convnl.c

395 :名無しさん@お腹いっぱい。:2010/12/20(月) 20:22:45
ウィルス注意

396 :名無しさん@お腹いっぱい。:2010/12/21(火) 10:53:48
「あってだなぁ」の続きが気になる。

397 :名無しさん@お腹いっぱい。:2010/12/21(火) 12:44:49
>>395 もうちょっと面白いことが書けるようになったらまた来てねw

398 :名無しさん@お腹いっぱい。:2010/12/22(水) 02:56:09
こーゆーの、だいたい作った本人だよね
俺を忘れないでみたいな

399 :名無しさん@お腹いっぱい。:2010/12/22(水) 03:33:02
http://www.youtube.com/watch?v=0mEHKFibv0g

400 :362:2010/12/22(水) 04:59:30
>>398
元から作者不明だから関係ない。

401 :名無しさん@お腹いっぱい。:2010/12/24(金) 21:12:07
libcのマニュアルってどのパッケージ入れればいいの?

402 :名無しさん@お腹いっぱい。:2010/12/24(金) 23:15:24
http://cygwin.com/cgi-bin2/package-grep.cgi?grep=libc

403 :名無しさん@お腹いっぱい。:2010/12/24(金) 23:32:13
え、もしかしてないの?
man 2 openとか出来ないの?

404 :名無しさん@お腹いっぱい。:2010/12/24(金) 23:40:26
あー、cygwinのlibcはGNU libcじゃなくてnewlibとかいうのがはいってんのか
つかえねえ、自分でmanpage入れなきゃいけないとか・・・
infoなんて使いたくないし

405 :名無しさん@お腹いっぱい。:2010/12/25(土) 23:26:22
どうでもいいことだが… man 2 open ってそりゃ libc に関係ないだろ。
2章はシステムコールだぞ。
一応 man libc で見れるし…

406 :名無しさん@お腹いっぱい。:2010/12/25(土) 23:32:22
もう永遠に安定しなそうにないな

407 :名無しさん@お腹いっぱい。:2010/12/25(土) 23:52:24
>>406
え、最近のCygwinはそんなに堅牢強固になったのか?

408 :名無しさん@お腹いっぱい。:2010/12/26(日) 00:29:53
linuxのman-page入れたら超使いやすくなったありがとう!CYGWINさいこー
スレッド使わない限りは変なのに遭遇したことないなあ

409 :名無しさん@お腹いっぱい。:2010/12/29(水) 15:05:18
Cygwinのbashのreadで質問です。
下記でfooが出力されると想定していたのですが、されませんでした。
なぜでしょうか?
行を分けても同様でした。

$ echo foo | read LINE ; echo $LINE


$

410 :名無しさん@お腹いっぱい。:2010/12/29(水) 15:39:02
$ echo foo | while read LINE ; do echo LINE ; done

411 :名無しさん@お腹いっぱい。:2010/12/29(水) 15:39:39
*do echo $LINE

412 :名無しさん@お腹いっぱい。:2010/12/29(水) 15:40:31
echo foo | (read LINE ; echo $LINE)

413 :名無しさん@お腹いっぱい。:2010/12/29(水) 15:54:11
ありがとうございます。
>>410 確かに表示はされますが、readの仕様からしてwhile do出なくても後の
echoで変数が使用できないのは変なのでは?と思っていました。
>>412 表示されました。これで表示されるということは、パイプを使った場合は子プロセスができるから、
その子プロセスの中でしか変数が使えないということでしょうか?
AIXにはシェルとは別に/usr/bin/readがあり、最初の例のような使用ができたので、AIXからのスクリプトの
移植をするにあたりハマっている次第です。

414 :409:2010/12/29(水) 17:01:01
cygwinじゃなくシェルの話になってきたので、シェルスクリプトスレに移動しますね。

415 :名無しさん@お腹いっぱい。:2011/01/01(土) 14:22:23
質問下さい

cygwinからputtyのplink.exe経由で既に起動しているpageantが使えない問題があるのですが、
解決されている方はいらっしゃいませんか?

PuTTY semi-bug cygwin-clobbers-pageant
http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/cygwin-clobbers-pageant.html

HWPS! ≫ cygwin と pageant
http://holy.enyou.org/2008/06/10/cygwin-and-pageant/

openssh - Can I use PLink and Pageant with Cygwin's ssh? - Server Fault
http://serverfault.com/questions/97164/can-i-use-plink-and-pageant-with-cygwins-ssh


上の記事にあるようにcygwinからpageantを立ち上げればよいとか、
cygwinはcygwinらしくssh-agentを使え(putty鍵はOpenSSH鍵に変換はできる)
と言われたらそうなのですが、pageant使えないかなと

こういうのも一応あるか・・・
cuviper/ssh-pageant - GitHub
https://github.com/cuviper/ssh-pageant


416 :名無しさん@お腹いっぱい。:2011/01/01(土) 20:57:27
> 質問下さい

と言われても、特に質問はないなぁ

417 :名無しさん@お腹いっぱい。:2011/01/01(土) 22:45:50
とりあえずスレ違いだな

418 :415:2011/01/02(日) 20:37:03
>>416-417
ありがとうございます

pageantとputtyのDefault Settingのポートがリモートのsshのポートと異なっていたのが問題でした。
plink.exeで-Pでポートを指定するか、Default Settingのポートを修正したところ動いたみたいです。

Cygwinとの連携の問題のようだったのですが、どうも該当の原因とは違うみたいでした。

ともかく動きました。ありがとうございました!!



419 :名無しさん@お腹いっぱい。:2011/01/03(月) 12:49:01
ネットインストーラーってcygwinで使われるようになってからだいぶ改善されたなww

420 :名無しさん@お腹いっぱい。:2011/01/04(火) 21:15:18
>>419
ウィンドゥズ7じゃ、ソースコードでコンパイルするとなぜかエラーの連続。
おかげでなにもすることなくなった。

421 :名無しさん@お腹いっぱい。:2011/01/05(水) 22:50:40
ちょっと聞きたいことがあります。

setup.exeが使いにくいので、apt-cygだかを使っているのですが、(cyg-aptは何故か動かない)
これはsetup.exeで配布されている範囲しかインストール出来ないですよね?

Cygwinは配布されているアプリケーションが本家のaptやyamのようなパッケージシステムと比べて圧倒的に少ないと思われますが、
これらのようなパッケージシステム並といわずとも、setup.exe以外にCygwinにソフトを入れられる
パッケージシステムを使った配布の仕組みはないものでしょうか?


422 :名無しさん@お腹いっぱい。:2011/01/05(水) 23:02:30
>>421
setup.exeでもapt-cygでも、本家配布以外のが欲しいなら
cygwin ports とかにレポジトリ書き換えればいいんじゃねーの


423 :名無しさん@お腹いっぱい。:2011/01/05(水) 23:29:16
>>422
cygportでしょうか?そういうのが知りたかったんです。

これですよね。
http://sourceware.org/cygwinports/


424 :422:2011/01/06(木) 01:02:30
これですよねってcygwin ports ってデカデカと書いてあるページ出す
同じ口でcygportsでしょうかってのは珍奇だわw

> そういうのが知りたかったんです。
っていうなら>>421は質問として不適切すぎるな。

cygwin ports project のソフトは setup.exe で入れられるから
> setup.exe以外にCygwinにソフトを入れられる
> パッケージシステムを使った配布の仕組みはないものでしょうか?
って質問して>>422が知りたかった答えってのは、
答えといて何だけど、変でしょ。



425 :名無しさん@お腹いっぱい。:2011/01/06(木) 07:17:30
馬鹿じゃねーの
判らんから聞いてるんだろ

426 :名無しさん@お腹いっぱい。:2011/01/06(木) 08:29:53
わからんならsetup.exe以外とか別のパッケージシステムがどうとか言わなきゃいいのに。

427 :名無しさん@お腹いっぱい。:2011/01/06(木) 20:43:41
Cygwinでatコマンドと同じことをする方法ってありますか?
時間差を計算してsleepするようなスクリプトを書くしかないんでしょうか?

428 :名無しさん@お腹いっぱい。:2011/01/06(木) 21:22:44
cron でいいんじゃないの?

429 :名無しさん@お腹いっぱい。:2011/01/06(木) 21:33:33
>>428
cronだとなんか大げさすぎないですか?
5分後に何か実行したいという場合にいちいちcrontabを編集するっていうのもちょっと

430 :名無しさん@お腹いっぱい。:2011/01/07(金) 01:36:10
Windowsのatコマンドでいいんじゃないの?

431 :名無しさん@お腹いっぱい。:2011/01/07(金) 08:25:05
>>429
sleep

432 :名無しさん@お腹いっぱい。:2011/01/08(土) 12:43:49
Windows7 で cygwin 起動すると、
なぜかシェルのプロンプトが "#" になってることがあるんだが。

$PS1 は正しく /etc/profile で設定されてるので変だなと思ったら、
id コマンドたたくと自分のIDが 0 になってた。
しかし、別のタイミングで起動すると1000 になってプロンプトも
$ って感じで表示される。

同じ現象の人いる?原因がさっぱりわからない。

年末に落としたので cygwin は Win7対応版で最新だと思う。

433 :名無しさん@お腹いっぱい。:2011/01/08(土) 18:00:31
興味深い現象だな。

434 :432:2011/01/09(日) 01:16:47
再インストールで直った。

435 :名無しさん@お腹いっぱい。:2011/01/09(日) 18:08:04
俺もおとといWin7マシンがとどいて、XPとおさらばしたばかりだけど
UACとcygwinってものすごく相性悪くね?とか思い始めています
みなさんどうやって飼いならしてますか?

ついでにいうと64bit版なんだけど、cygwinは32bitなので、32bit版のプログラムを
優先して起動する結果になる(Javaとか)


436 :名無しさん@お腹いっぱい。:2011/01/09(日) 21:33:19
>>653
まだあまり使ってないけど、/etc/hostsを書き込みできないのに
焦ったな。
Windowsで権限付与したらどうにか書き込みできたけど
ディレクトリはNGなので hosts.org とかは作れなかった。

他にも悩みが出てくるかもね。

437 :434:2011/01/09(日) 22:10:39
>>436
cygwinに限らず、プログラムを起動するプログラム全般にかかわる問題なのですが
一昨日から調べてみたところ、以下の点が気になしました。

・「管理者として実行」に相当する仕事ができる方法は
  ShellExecute()にrunasをverbとして渡す方法のみ
・ShellExecute()は、管理者として実行するよう設定されたプログラムを
 実行した場合に、必要に応じて例のUACダイアログを表示し、ユーザに確認させる。
 一方、CreateProcess()でそうしたプログラムをユーザ権限で起動しようとすると
 単にエラーになる

cygwinがこんなものに対応しているわけはなくて、cygwinのfork()/exec()で
最終的に呼ばれるのはCreateProcess()(のはず)ですから、以下の現象が
見られました。

・ユーザ権限で実行しているbashから、管理者権限を要求するプログラム
 (regeditなど)を起動しようとすると、Permission Deniedで起動すらできない
・sudoっぽく、bashから一時的に昇格した状態でmvやcopyといったタスクを実行する
 うまい方法もない

438 :435:2011/01/09(日) 22:18:33
おっと↑のレスは435の間違いです。

bashを最初から「管理者として実行」すればおおむね問題はないのですが、
その場合bashから起動されるすべてのプロセスが管理者権限で実行されるので
セキュリティ的には台無しで、なにか負けた気分にはなります

ただのcmd.exeではどうなるかというと、
(推測ですが)CreateProcess()を試みて、だめならShellExecute()のようでした。
単純なコンソールアプリを捏造して、管理者権限をマニフェストで与えて
cmd.exeから実行してみたところ、昇格ダイアログが出て、その後
ちゃんと実行されます。ただし別窓になってしまいます。
まだ色々試していないのですが、いずれにせよこうしたフローでは、
パイプやリダイレクションなどはうまく取り扱えないのではないかと思います。
bashの場合はもちろんPermission Deniedで即終了ですが。

439 :名無しさん@お腹いっぱい。:2011/01/10(月) 00:27:17
bashからsudoすれば済む話じゃね?

440 :435:2011/01/10(月) 00:35:25
>>439
cygwinに、Vista/Windows7におけるelevationをやってくれる
sudoコマンドがあったんですか、しりませんでした

すいません、どのパッケージか教えていただけますか?

441 :名無しさん@お腹いっぱい。:2011/01/10(月) 23:31:05
>>435
よくわからんけど、Windows7版のcygwinは出たばかりなので
対応が遅れてるんじゃなかろうか。

本家MicrosoftのSUAを試してみたらどうだろう。


442 :名無しさん@お腹いっぱい。:2011/01/11(火) 08:17:07
> Windows7版のcygwin

そんなもの、ない。

443 :名無しさん@お腹いっぱい。:2011/01/11(火) 10:35:01
SFU 入れるとブルスク出るんだよなあ

444 :名無しさん@お腹いっぱい。:2011/01/11(火) 14:59:20
444

445 :名無しさん@お腹いっぱい。:2011/01/11(火) 18:09:39
regeditだけならcygstart $(which regedit.exe)かな。
ファイル操作は思いつかない。

446 :名無しさん@お腹いっぱい。:2011/01/12(水) 02:08:27
>>445
やはりそうですか…

後、気づいたのは
・TrustedInstallerが/etc/passwdや/etc/groupに入らないせいか、
 ls -l でProgram FilesやWindowsのオーナーが???????になっている

・例えばC:\の直下に(Windowsのシェルで)適当にディレクトリを掘る(これは昇格
 していなくても出来る)
 → ls -lで見ると、オーナーはログインユーザで、
 permissionが0000になっている(ls -lの表示ではd---------)
 そこに対して何も出来ないかといえば、別にそんなことはない。

以上は、noaclを設定するかしないかで挙動が変わるんでしょう。
noaclは設定していません。たぶんWindows 7のACLの設定のしかたと上手く折り合って
いないんだろうと思います。

ほんの数日使っただけでも問題だらけで、なかなか苦労してます。
Vistaが出たときにさっさと移行した人は、どうしていたんでしょうか。

447 :名無しさん@お腹いっぱい。:2011/01/12(水) 10:21:43
テキスト処理とバージョン管理が主用途だしマルチユーザーで使ってないしで
パーミッション関係で複雑なことしてない
プロセスが起動しないとかのVista当初の致命的な問題は一応対策されてるしね
あとは、必要に応じて管理者権限で起動したり、gitではパーミッションを無視させたり

448 :名無しさん@お腹いっぱい。:2011/01/12(水) 11:01:32
VistaでCygwin使ってるが特に問題ないよ
こころ当たりのある点と言えば
setup.exeを実行するときに管理者権限で実行したことくらい

449 :名無しさん@お腹いっぱい。:2011/01/12(水) 11:40:33
WindowsのACLのデフォルト設定が>>446のように変わったのはてっきりVistaからかと
思ったのですが、Vistaだと>>446のようにはならないということでしょうか。
Windows7特有?

昇格を必要とする作業をやるときは、やはり素直にbash自体を管理者として実行
終わったら終了とかするしかないんですかね。
せめてシェルのプロンプトを変えられればいいんですが
昇格してもUID同じなんですよね…

450 :名無しさん@お腹いっぱい。:2011/01/12(水) 16:31:00
Windows7は使ってないけど
たぶん >>449 さんは何か間違ってる気がする

451 :名無しさん@お腹いっぱい。:2011/01/12(水) 16:35:55
>>450
どの辺が間違っているのか教えてもらえますか?

452 :名無しさん@お腹いっぱい。:2011/01/12(水) 16:43:53
ああ間違ってるってのは、設定とかインストールの話か
それじゃ文面からは分かるわけないですね

特に変わった運用はしてません
Windows7 Home Premium
cygdriveはnoaclにしない
WindowsのユーザアカウントはAdministratorsグループに属しているユーザで、
UACの設定はWindowsデフォルトのまま
/etc/passwd, /etc/groupはcygwinのインストーラが生成したそのままです

453 :名無しさん@お腹いっぱい。:2011/01/12(水) 16:55:34
ああわかった
HomeじゃなくてProfessionalに汁

454 :名無しさん@お腹いっぱい。:2011/01/12(水) 16:57:35
>bashを最初から「管理者として実行」すればおおむね問題はないのですが、
>その場合bashから起動されるすべてのプロセスが管理者権限で実行されるので
>セキュリティ的には台無しで、なにか負けた気分にはなります

Home 使ってる時点でお前の負け

455 :名無しさん@お腹いっぱい。:2011/01/12(水) 17:42:07
>>453
Homeはcygwinではサポートされていないんですか?

>>454
HomeでAdministratorsグループに属しているユーザでも、ちゃんと
リンクされた2のセキュリティトークンを持っていて、
デスクトップのアプリケーションは、通常フィルタされたトークンで
実行されていますよ
XPではProfessionalを使っていましたが、それよりはずっとセキュアだと思います

だから「管理者として実行」しないと/etc/hostsも弄れないんですが…

456 :名無しさん@お腹いっぱい。:2011/01/12(水) 18:49:08
ウィンドゥズでCYGWINを使ってシステムすべてを
コントロールしようとは野心家のすること。
ウィンドゥズにはちゃんとMS-DOSってエミュターがあるんだから…
それでもUNIX的にコントロールの仕方を学びたいんだったら、
LINUXやらFreeBSDを使えばよい。

457 :名無しさん@お腹いっぱい。:2011/01/12(水) 18:53:03
上の問題ですが、結局以下の方法で解決しました。

127.0.0.1のコネクションを受け付けて
pty上にサブプロセスをforkし、TCP側とブリッジするサーバを作成

↑のサーバをタスクスケジューラでログイン時に
ログインユーザ+最大の権限で実行するように登録

後は↑のサーバに接続して、ttyをrawモードにした後で
標準入力とブリッジするクライアントの名前にadmとかつければ終了です

標準ユーザ権限のbashから
$ adm -> その場で昇格シェルに移行、プロンプトの色を変えるなどして分かりやすく
$ adm -e 'vim /etc/host' -> 昇格状態かつ端末内でvimを実行, roでなく編集可能
こういったことが可能になることを確認しました。

Homeの貧乏人なのでこれぐらいが限界です…
皆さんはがんばってくださいね。

458 :名無しさん@お腹いっぱい。:2011/01/12(水) 18:53:06
エミュター?

459 :名無しさん@お腹いっぱい。:2011/01/12(水) 19:06:04
今の Windows って POSIX 認定はどうなってたかな

460 :名無しさん@お腹いっぱい。:2011/01/13(木) 13:44:36
ボスケテください。

Windows7Proにcygwin入れてsshdを走らせました。
とりあえずsshdの動作確認のつもりだったので
まだカギ認証ではなくパスワード認証。
で、ローカルPCのcygwin上からssh localhostで問題なく繋がるし、
別PCのcygwinからもsshで繋がる。
ところが、puttyでsshを繋ごうとすると
ローカルからも別PCからもパスワードを入れても
Access Deniedになってしまう。

何がまずそうすか?

461 :名無しさん@お腹いっぱい。:2011/01/13(木) 16:22:45
SSH1で繋ぎに行ってるとか、その逆とか?

462 :名無しさん@お腹いっぱい。:2011/01/13(木) 17:37:43
んにゃ、cygwinのsshから1でも2でも繋がるのは
確認しとります。。。

463 :名無しさん@お腹いっぱい。:2011/01/13(木) 20:16:16
前に、PuTTYを設定引き継きながら上書きインストールを繰り返してたせいで、
暗号化オプションが最新に追従してなくて、つながらなくなったことがあった
気がする。

sshdの許可する暗号化方式と、PuTTYの使用する暗号化方式は合ってる?

464 :名無しさん@お腹いっぱい。:2011/01/13(木) 20:53:14
とりあえずコマンドラインからsshdをデバッグオプション付きで
起動してから接続を試してみるのが良さそうだが…。

465 :460:2011/01/14(金) 00:49:46
デバッグオプション付でやってみましたが、
パスワードを入れるまではまったく同じ出力で、
ローカルからcygwinのsshでつながる場合には

Accepted password for **** from ::1 port 19510 ssh2
debug1: monitor_child_preauth: **** has been authenticated by privileged process

と成功メッセージが出力されてますが、puttyの場合には

Failed password for invalid user **** from ::1 port 49455 ssh2

とinvald user扱いされてしまいました。うーん。。。
ここでひとつ新たな事象に気づきました。
ローカルでつながる時には
ssh -2 localhost
と打ってましたが、
ssh -2 user@localhost
とユーザー名を明示して打つと、
ログオンプロンプトが出てからパスワードを入れても
Permission denied, please try again.と出ます。

疑問その1、なぜユーザーネームを明示すると弾かれるのか?invalidユーザー扱いはなぜ?
疑問その2、Puttyの時はAccess deniedだったのにユーザーネーム明示のcygwinのsshからだと
      Permission deniedに変わってるのはなぜなのか?

教えてつかぁさい、エロい人。

466 :名無しさん@お腹いっぱい。:2011/01/14(金) 02:36:00
sshd_confを晒せ

467 :460:2011/01/14(金) 22:25:50
sshd_configはデフォルトのままです。
長いので分割して以下に。

# $OpenBSD: sshd_config,v 1.81 2009/10/08 14:03:41 markus Exp $

# This is the sshd server system-wide configuration file. See
# sshd_config(5) for more information.

# This sshd was compiled with PATH=/bin:/usr/sbin:/sbin:/usr/bin

# The strategy used for options in the default sshd_config shipped with
# OpenSSH is to specify options with their default value where
# possible, but leave them commented. Uncommented options change a
# default value.

468 :460:2011/01/14(金) 22:28:25
Port 22
#AddressFamily any
#ListenAddress 0.0.0.0
#ListenAddress ::

# The default requires explicit activation of protocol 1
#Protocol 2

# HostKey for protocol version 1
#HostKey /etc/ssh_host_key
# HostKeys for protocol version 2
#HostKey /etc/ssh_host_rsa_key
#HostKey /etc/ssh_host_dsa_key

# Lifetime and size of ephemeral version 1 server key
#KeyRegenerationInterval 1h
#ServerKeyBits 1024

# Logging
# obsoletes QuietMode and FascistLogging
#SyslogFacility AUTH
#LogLevel INFO


469 :460:2011/01/14(金) 22:30:21
# Authentication:

#LoginGraceTime 2m
#PermitRootLogin yes
StrictModes no
#MaxAuthTries 6
#MaxSessions 10

#RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys

# For this to work you will also need host keys in /etc/ssh_known_hosts
#RhostsRSAAuthentication no
# similar for protocol version 2
#HostbasedAuthentication no
# Change to yes if you don't trust ~/.ssh/known_hosts for
# RhostsRSAAuthentication and HostbasedAuthentication
#IgnoreUserKnownHosts no
# Don't read the user's ~/.rhosts and ~/.shosts files
#IgnoreRhosts yes

470 :460:2011/01/14(金) 22:31:46
# To disable tunneled clear text passwords, change to no here!
PasswordAuthentication yes
#PermitEmptyPasswords no

# Change to no to disable s/key passwords
#ChallengeResponseAuthentication yes

# Kerberos options
#KerberosAuthentication no
#KerberosOrLocalPasswd yes
#KerberosTicketCleanup yes
#KerberosGetAFSToken no

# GSSAPI options
#GSSAPIAuthentication no
#GSSAPICleanupCredentials yes

# Set this to 'yes' to enable PAM authentication, account processing,
# and session processing. If this is enabled, PAM authentication will
# be allowed through the ChallengeResponseAuthentication and
# PasswordAuthentication. Depending on your PAM configuration,
# PAM authentication via ChallengeResponseAuthentication may bypass
# the setting of "PermitRootLogin without-password".
# If you just want the PAM account and session checks to run without
# PAM authentication, then enable this but set PasswordAuthentication
# and ChallengeResponseAuthentication to 'no'.
#UsePAM no

471 :460:2011/01/14(金) 22:33:36
#AllowAgentForwarding yes
#AllowTcpForwarding yes
#GatewayPorts no
#X11Forwarding no
#X11DisplayOffset 10
#X11UseLocalhost yes
#PrintMotd yes
#PrintLastLog yes
#TCPKeepAlive yes
#UseLogin no
UsePrivilegeSeparation yes
#PermitUserEnvironment no
#Compression delayed
#ClientAliveInterval 0
#ClientAliveCountMax 3
#UseDNS yes
#PidFile /var/run/sshd.pid
#MaxStartups 10
#PermitTunnel no
#ChrootDirectory none


472 :460:2011/01/14(金) 22:34:54

# no default banner path
#Banner none

# override default of no subsystems
Subsystem sftp /usr/sbin/sftp-server

# Example of overriding settings on a per-user basis
#Match User anoncvs
# X11Forwarding no
# AllowTcpForwarding no
# ForceCommand cvs server

473 :名無しさん@お腹いっぱい。:2011/01/14(金) 23:15:13
egrep -v '^#' sshd_config

474 :名無しさん@お腹いっぱい。:2011/01/15(土) 04:24:15
pastebin.comでも使えばいいのにわざわざ6レスにわたってテキスト貼り付ける人ってバカなの? 死ぬの?

475 :名無しさん@お腹いっぱい。:2011/01/15(土) 17:57:04
なんか久々にスレ伸びてると思ったら馬鹿が来てたのか


476 :名無しさん@お腹いっぱい。:2011/01/15(土) 18:41:43
俺も1.5から1.7にアップデートしてPuttyで繋がらない!って一時ハマッたことあったな
原因は1.7から大文字小文字を区別するようになった、って事だったがw

477 :名無しさん@お腹いっぱい。:2011/01/15(土) 23:00:31
貧乏人は時間はタダだと思ってるからいつまでも貧乏なんだよ

478 :名無しさん@お腹いっぱい。:2011/01/28(金) 16:32:12
ck がアップデートされてたので情報をUP。
ck-3.3.2
http://www.geocities.jp/meir000/ck/

便利なんだけど立ち上がりがちと重い・・・。

479 :名無しさん@お腹いっぱい。:2011/01/28(金) 17:10:25
>>478
ckって以前ウェブサイト自体無くなってたように記憶しているので、
急の復活にビックリかつ嬉しい。

480 :名無しさん@お腹いっぱい。:2011/01/28(金) 18:40:21
>>479
同感。
作者に感謝。。。

481 :名無しさん@お腹いっぱい。:2011/01/30(日) 15:48:23
win7で作ったシンボリックリンクとかハードリンクが
cygwinから参照できないのだが、こういうもの?

482 :名無しさん@お腹いっぱい。:2011/01/30(日) 22:24:27
手元ではディレクトリへのリンクはlsで見たり
(パーミッションは「lrwxlrwx」でリンク先も「->」で表示されてる)
cdしたりできてる。

ただし「win7で作った」ではなくて、Win7 Pro 64bitに
「リンク拡張シェル拡張」(lnhdr-1.52-x64-ja.msi) で作った物だけど。
Cygwin は 1.7.7-1、シェルは bash 3.2.51-24 を使ってる。

483 :名無しさん@お腹いっぱい。:2011/02/04(金) 00:21:45
bash4きてた

484 :名無しさん@お腹いっぱい。:2011/02/07(月) 10:19:31
pad2psというツールをコンパイル・インストールしてみたいのだが、

make installしたら

make install is up to date
と出てしまいます。

何か解決方法はありますでしょうか?


485 :名無しさん@お腹いっぱい。:2011/02/07(月) 11:36:44
INSTALLってファイルがあるからこけてるんじゃね
とエスパーしてみる

486 :名無しさん@お腹いっぱい。:2011/02/07(月) 20:25:32
Cygwin/XをVirtualBox上のDebian用のXサーバとして使おうと
してるんだけど、以下の条件で必ずCygwin/Xがクラッシュする
なんか設定が悪いのかな

・Debian側でxfontselを起動する→これだけでクラッシュ
・Debian側で、kinput2と他のXクライアントを起動する
 →後に起動したほうのタイミングでクラッシュ

Xの接続はSSHフォワーディング、Cygwin側にはフォントをいれずDebianのxfsを
使おうとしてます
kinput2を起動せずにrxvtなどを起動すると、一応xfsからフォント取れて表示もされる

かな変換はkinput2をCygwin側のcanna2imm32に接続させるつもりだったけれども
Cygwin/Xがすぐクラッシュするので手に負えません

487 :名無しさん@お腹いっぱい。:2011/02/07(月) 21:10:18
まずログを見たり環境を変えたりして問題を突き止めるんだ

488 :名無しさん@お腹いっぱい。:2011/02/07(月) 21:18:24
>>487
ログは
[381028.620] Segmentation fault at address 0x9
[381028.620]
Fatal server error:
[381028.620] Caught signal 11 (Segmentation fault). Server aborting
のような感じで常にSEGVですね……

0付近のアドレスを参照して落ちてるというだけで、それ以前に有用な情報が
何も出ないので困ります

489 :名無しさん@お腹いっぱい。:2011/02/07(月) 21:47:08
あー
Cygwin側にXのフォント入れて、xfsに接続しない使わないようにしてみたら
落ちないみたいですね

490 :名無しさん@お腹いっぱい。:2011/02/08(火) 11:57:11
フリーで手に入る版のXmingにしてみたら
そっちは同じ設定でxfs使っても何の問題もないようなので
結局Cygwin/X使うのはやめました

ただkinput2+canna2imm32はさすがに古いのか、Xサーバは落ちないけど
問題があるようなので、別のにします


491 :246:2011/02/18(金) 21:39:21
Cygwin-1.7の最新の状態で、こんなエラーが出る。

$ md5sum /dev/scd0
md5sum: /dev/scd0: Invalid request code

DELL XPS M1330で、パナ製のDVDドライブなんだけど


492 :名無しさん@お腹いっぱい。:2011/02/19(土) 19:32:43
chromiumのビルドに必要なんだと思っていたが、自分でインストールしておく必要はないんだね。
ビルドは勝手にDLしてきたやつを使っているわ。

493 :名無しさん@お腹いっぱい。:2011/02/20(日) 16:58:16.40
cygwinでmysql 5.5.9をmakeしようとしたんだが、dtoa.cでこけた。
/usr/include/stdlib.h内のdtoaとカチ合うようだ。
debian lennyの/usr/include/stdlib.hにはdtoaなんてないんだけど
stdlibにdtoaがあるのってcygwinだけなの?
回避するにはどうすればいいの?

494 :名無しさん@お腹いっぱい。:2011/02/20(日) 19:40:35.10
windows版のmysqlを使う

495 :名無しさん@お腹いっぱい。:2011/02/21(月) 16:17:07.81
>>494
ありがとう、解決法としてはそうなんだろうけど、
回避法が知りたかったんです。
ぐぐってみたけど、make時にdtoaがかち合っちゃう場合の*回避法*の情報は拾えなかった。
(俺のぐぐり方が悪いのか、それとも滅多にないケースなのか、そこらへんからよくわからん)

http://forums.mysql.com/read.php?117,407537
このケースと同じ症状。たぶん。

http://sourceware.org/cygwinports/
できれば自力でmakeする方法が知りたいけどひとまず置いておいて
こちらのCygwin Ports projectからのインストールを試みてみます。
(やってみてから書けよ、だな。すんません)

496 :名無しさん@お腹いっぱい。:2011/02/22(火) 00:49:37.94
リモートサーバのterminfoにcygwinを追加したいのですが、
infocmpというコマンドが含まれるパッケージが見つけられません。
見つけ方もしくは、infocmpが含まれるパッケージを教えていただけないでしょうか。

よろしくお願いします。

497 :496:2011/02/22(火) 01:01:38.94
cygcheck -p infocmp.exe
で調べられました。

お騒がせしました。

498 :名無しさん@お腹いっぱい。:2011/02/23(水) 22:07:59.71
>>495
サーバだけは公式配布のWin32版使って問題ないんじゃネーノ?
クライアント・ライブラリ一式が cygwin でコソパイルできればいいじゃん。

499 :名無しさん@お腹いっぱい。:2011/02/24(木) 09:08:05.36
カチ合ってるなら名前変えるなり一方をコメントアウトするなりして
カチ合わなくしたらいいじゃん

500 :名無しさん@お腹いっぱい。:2011/02/24(木) 16:50:45.32
>>498
結局そうした。cygwin上でmysqldを走らせると余計なオーバーヘッドもありそうだし。
といいつつ実はportsからインストールはしたもののうまく起動させられなかった。とほほ。
元々「cygwinからmysqlを使いたい」+「cygwin上でコンパイルしてみたい(余分な探究心)」のうち、
後者の解決法を知りたかったんだけど、諦めて前者のみで満足することにした、という経緯です。
より正確には、dtoaを独自に定義・宣言して使っているソースをcygwin上でコンパイルする場合の定番な解決法を知りたかった、かな。
>>499
「一方をコメントアウト」ってまさかstdlib.hの方をコメントアウトしないよな?
両者のdtoaでパラメータ数が違っていたんで単純にコメントアウトはできなかった。
全ソースのdtoaリネームも考えたけどちょっと手をつける気にならなかった。ソースの量が膨大だからなあ。
単純な文字列置換じゃ変なところまで変換して変なことになりそうだし、
マクロ+目視ではとても時間がかかりそうだしミスもしそうだし。
そういう力技でなくスマートに回避する方法が何かありそうな気がしたんだけどね。
まあでもそのうち気が向いたら試してみるかも。

501 :名無しさん@お腹いっぱい。:2011/02/25(金) 23:59:09.49
>>500
__STRICT_ANSI__を定義しておく、もしくはgccを-ansiオプションで動かしたら
何とかなったりしないかな

502 :名無しさん@お腹いっぱい。:2011/02/27(日) 11:07:42.83
>>501
それを cmake で実現するやり方を教えてくだしあ orz

503 :501:2011/02/28(月) 09:29:09.22
>>502
cmakeでの標準的な方法は知らないけど、MySQL同梱のドキュメントに
コンパイラオプションの指定方法は書いてあった。
でちょっと試してみたけど、上に書いたやり方だと、
被ってなくて使用している他の関数の宣言も消えちゃうので駄目っぽい。
>>499の言う通りMySQLをコンパイルする間だけstdlib.hの方をコメントアウト
するか、それが嫌なら#ifndef HAVE_DTOAみたいなのを追加したら?
うちの環境ではとりあえずmakeできたよ。

504 :名無しさん@お腹いっぱい。:2011/02/28(月) 19:35:34.39
>>503
ありがとう ありがとう
気が向いたら(!)あとで試してみます

結局
MySQL5.5.9はcygwin上ではユーザ側が一手間かけないとmakeできない
(つまりORACLEはcygwin上でmakeすることについては全く考慮もテストもしてない)
てことなんですかね うちの環境や俺の何か勘違いのせいではなくて?
ともあれ自分以外の(>>503 の)環境でも小細工しないとコンパイル通らないことが分かったのは収穫でした
2chに書き込んでよかったす

505 :名無しさん@お腹いっぱい。:2011/02/28(月) 21:06:06.50
>>504
世の中の大抵のプログラムはcygwinで動くようには書かれていない、
テストは自分でするもの、パッチは自分で書くものと思っておいた方がいいよ。
だから、自分で手を動かさない、ドキュメントすら読まない、
そういう受け身な人には向かない環境だと思う。

506 :名無しさん@お腹いっぱい。:2011/02/28(月) 21:35:51.73
>>505
世の中の大抵のプログラム、って、具体的にはどの程度の範囲のものを指してるんでしょう。
PHPやw3mやApacheなんかは世の中の大抵のプログラムの内には入ってないのかな?
ひょっとしてこれらがcygwinでコンパイルできたのも全て運がよかったから? まさかね。

ともかく、今回の件で検索してみてもあまりにも情報が何も拾えなかったので
なにかポカか勘違いで行き詰まっているのか、そもそもできるようになっていなかったのか
そのへんの見当すらつかなかったのが、>>503のおかげでうすうす見当ついたので助かりました。改めて感謝します。
(でもなんでcygwinだけstdlib.hにdtoaが…って謎はまだ残ってるけど。俺ン中に)

507 :名無しさん@お腹いっぱい。:2011/02/28(月) 22:28:18.02
反省と訂正:気が向いたら、なんて書くのはダメですね。すみませんでした。
今ちょっと別のことに気と時間を取られてるんでいつになるかはわかりませんが、
せっかく検証していただいたんだし、後で自分でも試してみようと思います。

508 :名無しさん@お腹いっぱい。:2011/02/28(月) 23:40:42.87
メジャーなオープンソースソフトは大体移植性考慮して作られてるから比較的そのまま動くけど
cygwinそのものを意識して作られてるソフトはほとんど無いって意味だろ。
cygwin自体ちょっと特殊な部分があるから、動けばラッキー、動かないのが当たり前って意識の方がいい。
だから動かなかった時に自分で調べて手直しするとかできないと不自由する。

これはcygwinに限った話じゃなくて特定ソフトの標準パッケージが用意されてない環境はどれにも当てはまるけど。

509 :名無しさん@お腹いっぱい。:2011/03/01(火) 00:56:08.31
なんと
MySQLはメジャーなオープンソースソフトではなかったのですね!

510 :名無しさん@お腹いっぱい。:2011/03/01(火) 02:11:34.87
読解力がないことを力いっぱいアピールせんでも

511 :名無しさん@お腹いっぱい。:2011/03/01(火) 02:11:57.51
Unix板も>>509みたいな馬鹿に浸食されてるのか・・・

512 :名無しさん@お腹いっぱい。:2011/03/01(火) 03:04:23.23
>>503
すんません、一点確認させてください。

> うちの環境ではとりあえずmakeできたよ。

これって、特になにか手を加えなくても >>503 さんの環境では
cygwin 上で cmake から make までできた、ということですか? それとも

> >>499の言う通りMySQLをコンパイルする間だけstdlib.hの方をコメントアウト
> するか、それが嫌なら#ifndef HAVE_DTOAみたいなのを追加

のようなことをしてから cmake .; make したんでしょうか?

てっきり後者だと思って読んでたんですが…

513 :501:2011/03/01(火) 12:19:52.11
>>512
後者。stdlib.hでdtoaを宣言してる行だけ削ってcmake .;make。
動作確認はしていないから動くかどうかは知らない。

514 :名無しさん@お腹いっぱい。:2011/03/01(火) 13:57:18.37
>>513
了解です。ありがとう。

515 :名無しさん@お腹いっぱい。:2011/03/01(火) 16:37:32.99
>PHPやw3mやApacheなんかは世の中の大抵のプログラムの内には入ってないのかな?
>ひょっとしてこれらがcygwinでコンパイルできたのも全て運がよかったから? まさかね。

運が良かったね。俺のPCでは最近コンパイルしたw3mがちゃんと動かない。
外部ビューアとかダウンロードとかインライン画像とか、子プロセスを生成する
動作がことごとくstackdumpを吐いてしまうという症状が出てる。
以前は動いてたから、cygwin側で何か変わったんだと思うんだけど。
みんなのところでは動いてる?検索しても報告とか見つからないんだよね。

516 :名無しさん@お腹いっぱい。:2011/03/01(火) 17:41:43.77
>>515
その以前ってのは、1.5 系の頃 ?
1.7 系だといろいろとうまくいかないものがあるよね。

517 :名無しさん@お腹いっぱい。:2011/03/01(火) 18:57:17.69
>>516
タイムスタンプ見たら2年前だった。確かに1.5を使ってた頃だなあ。
うちのPCとは相性悪いのかな。

518 :名無しさん@お腹いっぱい。:2011/03/01(火) 19:27:43.35
>>517
PC との相性じゃないよね。

FreeBSD とか Solaris とか Cygwin とかでコンパイルできるように
ソフトウェアを開発してるんだけど、1.7 系になってから吐きそうになった。

519 :名無しさん@お腹いっぱい。:2011/03/01(火) 20:02:04.39
>>518
もそっと詳しく。

520 :名無しさん@お腹いっぱい。:2011/03/01(火) 20:43:19.20
>>519
たとえば、>>515 なんかだとこれかな ?
Google 「cygwin 1.7 fork bug」

UTF-8 化のせいでいろいろあったし、他にもイラっとくるようなことが重なって結局投げてしまった俺ガイル。
あ、プロのプログラマじゃないからね。

こんなのとかも地味に嫌だった。w
gcc: The -mno-cygwin flag has been removed
cc1: error: no iconv implementation, cannot convert from cp932 to UTF-8

521 :515:2011/03/01(火) 21:58:48.93
>>520
こんな問題があったのか。勉強になるなあ。ありがとう。
ただ、うちのw3mの問題はこれとはちょっと別かも。
fork自体は成功して、その後しばらくしてから死んでるみたい。
試行錯誤の結果、fork()の直後にusleep(0);と書くと死ななくなるという
超対症療法を見つけて、今はそれで誤魔化してる。
シグナルセーフとかの問題なのかな?(当てずっぽう)

522 :名無しさん@お腹いっぱい。:2011/03/01(火) 22:32:10.04
520はたぶん藤枝さん

523 :名無しさん@お腹いっぱい。:2011/03/01(火) 22:57:17.12
なんにしても、1.7 系なら ./configure; make であれもこれも動く!
とはいかないんじゃないかな。

上の方で出てる dtoa とかも超萎えるよね。
もうね、1.7 系はトラウマレベル。w


ヒマなら 1.5 系と 1.7 系でいろんなのを ./conf(r やって比べてみたら面白いかもね。
俺は絶対やんないけど !!!!!!!!!!!!!!

524 :名無しさん@お腹いっぱい。:2011/03/01(火) 23:41:00.84
なまじ1.7でよくなったところも多いからなぁ。
ところでCygwinのバグってどうやって報告すればいいの?

525 :名無しさん@お腹いっぱい。:2011/03/02(水) 07:59:42.05
1.7系でck2をmakeしたら起動後しばらくすると落ちるなあ
ck3だとscreen立ち上げたときに(?)Shift+PageUp/PageDownが効かないので
仕方なくminttyに移行しようとしてるけど
minttyは選択領域が反転表示になってるので
ANSIカラー使いまくった領域を選択するとき見た目が悪いのなんとかならかな
色を変更するためにmakeし直すからついでにソースいじろうかと思ったけど
↓みたいな処理してて色の変更のように簡単にはいきそうになかった
 if (term.in_vbell || selected)
  tattr ^= ATTR_REVERSE;

526 :名無しさん@お腹いっぱい。:2011/03/02(水) 18:36:22.04
age

527 :名無しさん@お腹いっぱい。:2011/03/02(水) 18:40:35.94
antiage

528 :名無しさん@お腹いっぱい。:2011/03/05(土) 14:57:48.67
updatedbすると、findが全てのファイルにアクセスします。(FileMonitorで確認)

/etc/updatedb.conf に
PRUNEPATHS="C: D: E: F: O: P: Q: S: T: X: Y: /cygdrive /tmp /usr/tmp /var/tmp /var/cache /root/.ccache /mnt /afs /net /sfs"
export PRUNEPATHS
などと書いても、意味がないようです。

PRUNEPATHSは、DBに追加しなくなると言うだけで、updatedbすると必ず全てのファイルにアクセスするのでしょうか?
updatedbは4.5.9です。
よろしくお願いします。

529 :名無しさん@お腹いっぱい。:2011/03/06(日) 00:28:29.46
>>528
"C: D: E: F: O: P: Q: S: T: X: Y: " がなんとなく怪しい気がする
updatedbのパーサ的に許容範囲なのかどうか
ひょっとしてそこで読み込みを中断されて結局PRUNEPATHSのそれ以降の部分が
全部スキップされてるだけ、とかいうことはないんですかね

530 :名無しさん@お腹いっぱい。:2011/03/06(日) 09:45:15.20
以前、/cygdriveの除外指定がうまくいかないって報告があったような
今はどうなのか知らないけど

531 :名無しさん@お腹いっぱい。:2011/03/06(日) 14:47:13.79
cron使ってないよね?

532 :名無しさん@お腹いっぱい。:2011/03/06(日) 14:50:04.64
使ってる場合は↓

>それからbashが新しいものになっている場合に
>cron上からそのままシェルスクリプトを起動させると
>一部コマンドが上手く機能しなくなります。

>具体的にはupdatedbをcronから実行しようとすると
>--purunepaths等の指定に失敗してしまいます。
>これは内部でsedコマンドを呼び出した際に
>後ろにcrを追加してしまっているため起きている問題の様です。

>これを解決するにはwindowsの環境変数
>「SHELLOPTS」に「igncr」を設定すれば良いようです。

>もしくはcrontab -eを使い、コマンド指定前に
>SHELLOPTS=igncr
>を入力しておけばこの問題は発生しません。

533 :528:2011/03/06(日) 17:15:07.68
>>530
prunepaths で /cygdrive を指定すると、/bin や /lib を見たまま無限ループになってしまうようです。

また、/etc/updatedb.conf は見ていないようです。

少しゴミを取り込んでしまいますが、とりあえず
ls -a / | grep -v ^cygdrive$ | grep -v ^\\.$ | grep -v ^\\.\\.$ | sed "s/^/\//" | tr \\n " " | eval updatedb --localpaths=\"`cat`\"
で解決しました。
皆様ありがとうございました。

534 :名無しさん@お腹いっぱい。:2011/03/18(金) 02:28:59.92
cygwinのforkはトラウマレベル
この現象は1.7からだったのか
rebaseallで回避できた気がした>>173の問題と同じか


535 :名無しさん@お腹いっぱい。:2011/03/19(土) 01:38:31.54
どこで質問して良いかわからなかったのでここでさせて下さい.
現在,Ubuntuにネットが繋がっており,UbuntuとWindowsXPのPCをクロスでつないで遠隔地からUbuntuを介してWindowsにssh通信をしようとしています.
WindowsにはCygwinが入っておりsshサーバーをたてています.
で,ここからが困っていることなのですが,
ubuntuからCygwinにssh接続し,runコマンドでwindowsのexeファイルを実行すると,
バックグラウンドで起動されてします.
これをフォアグラウンドで起動する方法はありますでしょうか?
情報が少ないかもしれませんが、もし分かるかたがいらっしゃいましたらご教授お願いします.

536 :名無しさん@お腹いっぱい。:2011/03/19(土) 02:03:39.93
>>535
run -wait ほげほげ

こういう意味じゃないのかな?

537 :名無しさん@お腹いっぱい。:2011/03/19(土) 02:43:51.81
>>356
run -waitでは無理でした・・。
exeファイルはc++で作成したもので,実行すると新たにコンソール画面がでるものです.
が,Ubuntuからsshで接続した場合だと,バックに回ります.
Windowsからrunで実行するとフォアで起動するんですがなんでですかね(´・ω・`)・・。

538 :名無しさん@お腹いっぱい。:2011/03/23(水) 06:19:01.20
/etc/passwdを編集(ユーザ名やログインシェルの変更)しても
mkpasswd -l
の結果に反映されないのですが
これは正しい挙動でしょうか?

ネット上に
/etc/passwdの作り方として

mkpasswd -l > /etc/passwd

が紹介されていたので
両者はイコールなのかなと理解していたのですが。。。


539 :名無しさん@お腹いっぱい。:2011/03/23(水) 06:52:17.36
>>538
A の出力を B に保存したのに、なぜ B をいじると A の出力に反映されると思うんだ?
因果関係の把握がおかしいだろ?

540 :538:2011/03/24(木) 21:19:30.81
>>539
レスありがとうございます。おっしゃるとおりです。
質問の内容を変えます。

ユーザー名やホームディレクトリ、ログインシェルを変更したいのですが
(1)/etc/passwd
(2)mkpasswd -l で出力される内容
のどちらを変更するのが正しいのでしょうか?もしくは両方を変更すべきでしょうか?
(また、(1)と(2)は一致させるべきでしょうか?)

(2)を変える必要がある場合、その方法を知らないのですが
ご存知の方、お教えいただけますでしょうか。


541 :名無しさん@お腹いっぱい。:2011/03/24(木) 22:27:52.39
mkpasswdは/etc/passwdの原形を吐くだけのものと思えばいいさ。
だから(1)だけいじっとけ。





542 :名無しさん@お腹いっぱい。:2011/03/25(金) 04:14:31.84
>>541
ユーザー名の変更だけはWindows側で変更して
mkpasswd -l > /etc/passwd した方がいい

543 :名無しさん@お腹いっぱい。:2011/03/28(月) 22:03:09.08
CygwinにHaskellインスコできるのかな?
ググっても情報が出ないからわけわかめ
教養をもつ偉い人
教えて!!

544 :名無しさん@お腹いっぱい。:2011/03/31(木) 07:22:14.00
Cygwinの日本語環境の構築 - wiki::tani.masaru
http://sites.google.com/site/ta2masaru/Home/cygwin%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E3%81%BE%E3%81%A8%E3%82%81/cygwin%E3%81%AE%E6%97%A5%E6%9C%AC%E8%AA%9E%E7%92%B0%E5%A2%83%E3%81%AE%E6%A7%8B%E7%AF%89

ここの記述にあるように日本語manをインストしたんですが
この方法でなく、英語manと日本語manを共存させる方法は
ありますか?
alias eman /bin/man
alias man /usr/local/man ←日本語man
等で使い分けたいです。


545 :名無しさん@お腹いっぱい。:2011/03/31(木) 10:07:02.73
>>544
alias eman="env LANG=C man"


546 :名無しさん@お腹いっぱい。:2011/03/31(木) 19:14:00.75
>>545

544です。

545さんのエイリアス設定をしたら文字化けmanになったので、
MANPATHの「/user/share/man/ja_JP.UTF-8」を一番後ろにする。
環境変数 LANG=ja_JP.UTF-8のみにする。
これで出来ました。どうも有難う御座いました。

LC_MESSAGES、LC_ALLなど他多数をja_JP.UTF-8にに設定して
いたのですが、これが失敗だったみたいです。
このあたりはUNIXかLinuxで勉強しないとだめですね。


547 :名無しさん@お腹いっぱい。:2011/04/01(金) 18:05:21.31
Cygwinで独自にコンパイルしたツールはどうやって管理してますか?
経験上linuxでは/usr/local/に何でも入れていくとわけがわからなくなるため
pacoのような野良ビルドを管理するツールを使っていました
Cygwinにあった野良ビルドを管理するツールは何かありますか?

548 :名無しさん@お腹いっぱい。:2011/04/01(金) 18:27:48.82
ツール使わなきゃ管理できない時点でやばい使い方してると思うけど

549 :名無しさん@お腹いっぱい。:2011/04/01(金) 18:57:39.99
そこまでヘビーに使うなら
ちゃんとしたPC UNIX使った方がよくね。

550 :名無しさん@お腹いっぱい。:2011/04/01(金) 20:18:55.38
たいがい stow を使ってる。
make uninstall できないもの(GCCとかRubyとか)に重宝してる。


551 :547:2011/04/02(土) 09:26:36.90
>>548-549
いえほんのちょっと出来ごころでツールの最新リリースをコンパイルして
気の迷いで/usr/localに手軽に置いたり削除したりしたいと思っただけなんですよ

>>550
ありがとうございます
Cygwinのsetupからstow入れられました
Autoconfをコンパイルにツールならこれで行けますね

./configure --prefix=/usr/local/strow/suteki-na-550san && make && make install
stow -v -t /usr/local -d /usr/local/stow suteki-na-550san

環境によってはCygwinだけで使えるシンボリックリンクの形式で
/usr/local/bin/suteki.exe のように拡張子.exeでリンクが作られるため
cmdのようにうっかりcygwin以外からsuteki.exeを実行すると
"NTVDM illegal instruction"というエラーが出るのでそれだけは注意すればいけると思います
# 別件ですがこのあたりのsymlinkのいい解決方法はないもんですかねえ

552 :名無しさん@お腹いっぱい。:2011/04/02(土) 17:12:18.02
cygport 使って野良パッケージ作っちゃえば?

553 :名無しさん@お腹いっぱい。:2011/04/04(月) 10:06:23.61
>>551
> 環境によってはCygwinだけで使えるシンボリックリンクの形式で
> /usr/local/bin/suteki.exe のように拡張子.exeでリンクが作られるため
その .exe の中身が .lnk と同じものならば、
.exe を .exe.lnk にするだけで解決しそう。

554 :名無しさん@お腹いっぱい。:2011/04/09(土) 16:50:05.06
漢字、ひらがなが出なくなりました・・
どうしたらいいですか?四角い網線が出てきます・・

英語表記は出てきます。

prinf("こんにちは");
が出来ないです。

555 :名無しさん@お腹いっぱい。:2011/04/09(土) 18:12:46.43
>>554
cygwin ver 1.7 は UTF-8 がデフォになっただから、そのせいじゃないかな。
UTF-8 で c ソースをセーブしてみたらどうなりますか?

556 :名無しさん@お腹いっぱい。:2011/04/09(土) 21:15:36.86
>>555
言ってる意味がわからないけど、cygwinダウンロードし直したら
元通りになりました・・

cygwinの構成ファイルをいじったりしてるとダメなんですかね?


557 :名無しさん@お腹いっぱい。:2011/04/09(土) 21:44:35.85
久々にハイレベルだな。たぶんここに来る以前の問題だろう

558 :名無しさん@お腹いっぱい。:2011/04/09(土) 22:09:08.83
どうでもいいから、
日本語版 Windows のファイル名の文字コードを UTF-8 にしてくれ。
もういい加減、CP932(SJIS) とか消えて欲しい。
Vista のときに、そうすべきだったのに、いつまでひっぱる気なんだろうか。
英語版 Windows を買うと、ファイル名の文字コードは UTF-8 でもいける?

559 :名無しさん@お腹いっぱい。:2011/04/09(土) 22:14:15.49
ん? ファイル名の文字コードはとっくにutf-8(対応)になってないかい…? 違ってたらごめんよ。
テキストファイルなどのデフォルト文字コードはいまだにcp932だっけ。ファイル名じゃなくて内容の方ね。

560 :名無しさん@お腹いっぱい。:2011/04/09(土) 22:42:45.27
>>558
以前からファイル名含めてOS内部では全部UTF-16だよ
W版のAPI使えばいいだけ

ただコードページやCランタイムのロケールのレベルでUTF-8をサポートしとらんのが
問題で、そのためC/C++の「言語標準のレベルでは」(つまりfopen()などでは)
確かにWindowsでUnicodeファイル名を扱えないし
Unicode対応の標準入出力も望むべくもないということになる

WindowsではいたるところにMBCS=DBCSを仮定したコードが散らばっていて
なかなか状況を変えられん、という話を大分前にどっかで聞いたな

561 :名無しさん@お腹いっぱい。:2011/04/09(土) 22:59:48.47
cygwinの構成ファイルってメモ帳で開いて、付け加えるのか
catで付け加えるのかどっちが良いですか?

メモ帳で開くと、後にアイコンの形が変わってしまう。

562 :名無しさん@お腹いっぱい。:2011/04/09(土) 23:05:39.26
vi(vim)使うよろし

563 :名無しさん@お腹いっぱい。:2011/04/10(日) 00:26:51.77
cygwin 1.7.5をインストールしたいのですが、過去のバージョンのcygwinをインストールするにはどうやったら良いですか?

564 :名無しさん@お腹いっぱい。:2011/04/19(火) 23:27:07.62
Win7で、Cygwinを使いたいと思ってます。

とにかくcvsをセットアップしようと考えたんですが、
iu-configを実行しようとしたんですが、
cyg_serverユーザーを作成しようとして、失敗します。
「システムエラー5 アクセス拒否されました」
だ、そうで。
passwdもgroupもパーミッションは666を設定してあるのですが。
他に、やるべきことなど、教えていただけませんか。

ところで、インストール直後のgroupには
rootってグループが記述されてますが、
mkgroupを実行して生成したgroupには含まれていないんですね。

565 :名無しさん@お腹いっぱい。:2011/04/20(水) 01:39:41.99
>>560
じゃー、やっぱり Windows なんか使っていたらあかんやん。


566 :名無しさん@お腹いっぱい。:2011/04/24(日) 09:26:47.14
Cygwinのコマンドプロンプトって、右クリックできないし、選択もできないから、
コピペできないって思い込んでたけど、左上のアイコン右クリックしたら編集ってあるのね。
正直、7年ほど無駄してたわ。もしかしてfaq?泣くぞ…

567 :名無しさん@お腹いっぱい。:2011/04/24(日) 09:48:25.71
>>566
プロパティで簡易編集を有効にしとけ

568 :名無しさん@お腹いっぱい。:2011/04/24(日) 09:53:53.82
>>566
コマンドプロンプトってのはWinのターミナル(でいいのか?)。
Cygwinもシェルにbashとか使ってるだけで外側はコマンドプロンプト。

コマンドプロンプトは青いバーを右クリックして、プロパティ → オプション → 簡易編集モードにチェックすれば
メニューから選ばなくても、マウスで範囲選択してコピー、貼り付けができるようになる。

コマンドプロンプト以外でも、Cygtermとかckwとかあるから使ってみたら?

569 :名無しさん@お腹いっぱい。:2011/04/24(日) 09:54:32.16
く、かぶったかw

570 :名無しさん@お腹いっぱい。:2011/04/24(日) 10:59:20.19
>>567
>>568
どうもありがとう!

faqか。泣いた
そもそも、コマンドプロンプトはデフォルトでできるから、
自分で独自の制御してるって思い込んでた。思い込み怖い。

実際は、これはあんまり使わずにCygwin/X+sshで
別マシンに繋いでたから、問題はあまりなかった。
まあ使うとき、結果とるのに hoge | putclip -d とか、
コマンドコピペするのに `getclip -u` とか、
やってたんだから噴飯もんだわな。

泣いた

571 :名無しさん@お腹いっぱい。:2011/04/24(日) 11:44:17.70
>>570
mintty使え。

572 :名無しさん@お腹いっぱい。:2011/04/24(日) 11:45:43.46
>>570
最近だと mintty 使わないの?
こっちの方が便利だと思うけど〜

573 :名無しさん@お腹いっぱい。:2011/04/24(日) 11:46:50.92
>>571
≒2秒負けました!
全面的に私の落ち度です
ごめんなさい。


574 :名無しさん@お腹いっぱい。:2011/04/24(日) 12:01:20.86
今日はスレでR-1グランプリでも開催中なのか?

575 :名無しさん@お腹いっぱい。:2011/04/24(日) 13:19:18.79
TeraTerm+Cygtermという選択肢もあるな。
minttyとどっちが使いやすいかわかんないけど。

576 :名無しさん@お腹いっぱい。:2011/04/24(日) 13:32:14.67
>>571
>>572
こんなのあるのか。デフォルトでインストールしてくれてもいいレベル。
X必要なかったらこれだけでいいな。

577 :名無しさん@お腹いっぱい。:2011/04/24(日) 13:46:41.25
>>575
普段はX上のxtermだから、こういうの調べたことなかったけど、いろいろあるんだ。
こっちは好きなターミナルエミュレータにCygwinが乗っけられるってものかな?

もしかして、素で使うって稀少?絶滅危惧?どアホ?

578 :名無しさん@お腹いっぱい。:2011/04/24(日) 14:10:10.38
ck.exとかputty cygtermとかfutty(PuTTYcygパッチ済み)とかいろいろ選択肢はあるよ


579 :名無しさん@お腹いっぱい。:2011/04/24(日) 17:20:11.41
teraterm(+cygterm)上でscreen使ってます。
…あんまし関係なかった?

580 :名無しさん@お腹いっぱい。:2011/04/25(月) 23:29:12.12
mintty.exe -i C:\Gnu\cygwin\Cygwin.ico -e /usr/bin/screen -U -DD -R


581 :名無しさん@お腹いっぱい。:2011/04/26(火) 03:16:24.69
ありゃま、何時の間にscreen直ってんだ?ちょっと前は挙動不審だったのに。
結構使われてるから誰かが直してくれてたんか。-DDってオプションはあった?
今はemacsが挙動不審。C-cがC-gになる。

582 :名無しさん@お腹いっぱい。:2011/04/26(火) 06:43:26.94
screenの挙動不審って、具体的にはどんなの?

583 :名無しさん@お腹いっぱい。:2011/04/26(火) 07:06:17.91
うーん、よく覚えてないけど、立ち上げたとき別のウィンドウが沸く、C-a cでウィンドウが沸く
ってscreen意味Neeeeeeeeeeeeeeeって叫んだ覚えがある

584 :名無しさん@お腹いっぱい。:2011/04/26(火) 22:32:12.62
>>581
-D -RR の間違いorg


585 :名無しさん@お腹いっぱい。:2011/04/26(火) 22:44:28.98
>>581
快適です。
Ctrl-TAB でスクリーンをグルグル切り替えられます。


586 :564:2011/04/27(水) 21:17:19.76
「管理者で実行」にて、事故解決しますた。m(_ _)m

587 :名無しさん@お腹いっぱい。:2011/05/01(日) 14:25:26.80
>>580
-Rだけで使っているんですが
-D -Rや-D -RRは何がいいというかどういうときに使うんでしょうか
他にターミナルが起動されていたら、デタッチして接続してくれるようですが


588 :名無しさん@お腹いっぱい。:2011/05/09(月) 21:55:54.92
>>115,370,372
やっぱり、bash_completionは遅いよな。自分も5秒とか掛かる。
同じマシンでLinux上だと0.5秒程度なんだが。
そこで、こんなの書いてみた。
http://pastebin.com/qJXzZmJM
使われていないファイルを調べて/etc/bash_completion.d/unused/に移動する。
自分のところでは2秒未満に短縮された。

589 :名無しさん@お腹いっぱい。:2011/05/10(火) 14:12:46.53
>>588
ディレクトリエントを見ていくのが極端に遅いからなぁ…

590 :名無しさん@お腹いっぱい。:2011/05/10(火) 18:22:45.88
zshでうっかりファイル数の多いディレクトリ内でtab押しちゃったりすると猛烈に後悔するよね

591 :名無しさん@お腹いっぱい。:2011/05/23(月) 02:03:29.35
最近シェルスクリプトスレに誤爆してた人は、どこにいっちゃったんだろ。
てっきりここへ流れてくると思ってたんだけど…

うちも、ときどきbashがcore吐くんだよね、fork失敗で。
うらでWindows Updateが走った後によく起こる…気がする、多分関係ない。
再起動したら戻るんだけどね。

一時期Xも同じ状態になって、再起動してもrebaseallでも直らなかったのは困った。
どうも動的ロードされてるsoがおかしなアドレスにマップされてるみたいだったから
そのパッケージだけsetupでreinstallしたら何故か直ったわ。

ときどきpythonもfork失敗するし、共有オブジェクトを動的ロードするとこがバグありなのか…
このあたりの仕組みはまったく分からないから、どうしても場当たり的というか、姑息な手段というか
解決の仕方がいまいちだ。いつの間にか直ってるときもあるし。

あまりこういう問題は皆さん起きてないのかな?

592 :名無しさん@お腹いっぱい。:2011/05/28(土) 01:25:26.51
cygwinのfifoはなんとかならない?

593 :名無しさん@お腹いっぱい。:2011/05/28(土) 08:08:05.63
>>591
誤爆した人ですが、bashコケはとりあえず再起動後に戻ったので
予後を観察しているところ
その前にもgit-remoteがコケたりとかそういうのはあったんだけど
bashはさすがに困る……


594 :名無しさん@お腹いっぱい。:2011/05/29(日) 23:01:40.35
>>593
あら、いらっしゃったの。直って良かった。

やっぱり再起動で直るか。何なんだろうね。
いつもと、同じことをしてて壊れるから困る。
ただ、最近はないね。2ヶ月前に1回あったかな。
ちょくちょくバージョン上げて、それで安定してきてると願いたい。

…このイミフな障害を報告するとこってある?開発者すら把握できてなさそうだ。

595 :名無しさん@お腹いっぱい。:2011/05/29(日) 23:28:42.58
Cygwinちょくちょくバージョンアップすると
トラップに嵌るから怖いと思ってるのは俺だけ?

596 :名無しさん@お腹いっぱい。:2011/05/29(日) 23:49:37.36
最近はそうでもないんじゃないかな。何か大きな変更が入る気配がある?
そういう時期だけ避けておけば、新しい方が良いと思ってる。

597 :名無しさん@お腹いっぱい。:2011/05/30(月) 10:09:12.89
そういえば1.7になってからktermとjlessをmakeし直したけど
Warning: locale not supported by C library, locale unchanged
というのが出て気持ち悪い
$ echo $LANG
ja_JP.EUC
これじゃ駄目なのか、ロケールファイルが無いのか


598 :名無しさん@お腹いっぱい。:2011/05/30(月) 11:14:46.95
Xとかjlessとか入れてないから分からんけど
ja_JP.eucJP
とか?

599 :名無しさん@お腹いっぱい。:2011/05/30(月) 13:51:44.17
>>599
おっ、ナイス!
それで出なくなった
.bashrc
書き換えた。どうも
B20の頃から使ってると、色々変わってるものだな

600 :名無しさん@お腹いっぱい。:2011/05/31(火) 06:19:34.96
>>592
そして怒られる
http://www.mail-archive.com/cygwin@cygwin.com/msg116077.html


601 :名無しさん@お腹いっぱい。:2011/06/01(水) 20:56:17.56
cygwin/X 日本語入力の解説サイトが古いのしか見つかりません。
出来ればwindowsのgoogleIMEをX上で利用したいのですが、
無理でしょうか?

602 :名無しさん@お腹いっぱい。:2011/06/01(水) 21:11:41.31
メモ帳→コピペじゃあ…駄目だよね。Emacs使うから気にならないけど、確かに使いたいね。

603 :601:2011/06/02(木) 00:02:31.77
コメント気長に待ちますので宜しくです。
>602さん
はい。ダメです。uim+anthyってのが最近の安定した定番でしょうか?>ALL

604 :名無しさん@お腹いっぱい。:2011/06/02(木) 00:46:17.78
ibus-mozcだろJK



つか、マジレスすると>>601はime-proxyでいいんじゃねーの

605 :名無しさん@お腹いっぱい。:2011/06/02(木) 04:03:12.40
vi(m)ユーザならuim一択だけどな。vi協調モードが付いてるIMって他にないし。

606 :名無しさん@お腹いっぱい。:2011/06/02(木) 11:24:53.11
7のUltimateもらったんでSUAってのに浮気してみたけどMSのやる気の無さは異常だった
常用シェルにしようとしたらだめだな
そっとフォルダごと削除した

607 :名無しさん@お腹いっぱい。:2011/06/02(木) 11:51:45.19
SUA って実用的に使えるかどうかは二の次で、「要 POSIX」となってる事業の入札に
Windows が参加できるように体裁を整えるためだけに存在していると思っている。


608 :名無しさん@お腹いっぱい。:2011/06/02(木) 12:39:38.85
SUA使ったことないんだけど、そんなダメなの?
何かcygwinにたいして優れているところ、少しはないの?

609 :名無しさん@お腹いっぱい。:2011/06/02(木) 12:48:15.82
>>608
lsが早い

610 :名無しさん@お腹いっぱい。:2011/06/02(木) 13:09:20.49
あとMSが公式に提供してるコンポーネントってのも大きいか

611 :名無しさん@お腹いっぱい。:2011/06/02(木) 20:30:50.25
SFU/SUAって、現状NFSクライアント機能を追加するためにあるようなものじゃない?

MSは本気でSUA強化して、さっさとThe Open Groupの認定取れYo!
それとUltimate/Enterprise限定なんてセコイことやらずに、せめてProfessionalでくらい使わせろYo!!!

612 :名無しさん@お腹いっぱい。:2011/06/02(木) 21:57:34.20
http://cygwin.com/ml/cygwin/2011-06/msg00021.html

> It is hoped that this cross compiler will supplant the (deprecated)
> gcc-3 -mno-cygwin mode, which suffered from various problems (such as
> cygwin headers and libraries "leaking" into "native windows" apps
> compiled using that mode).
>

これはgcc4系でもno-cygwinモードができるようになるわけではないということ?

613 :皓一朗 岩男:2011/06/02(木) 22:30:15.56
>>611
いやだから米国政府がPOSIXを入札の要件にしてるからだよ。

614 :名無しさん@お腹いっぱい。:2011/06/02(木) 23:01:45.07
unix:UNIX[重要削除]
http://qb5.2ch.net/test/read.cgi/saku2ch/1307022310/2

2 :平尾 隆:2011/06/02(木) 22:45:10.00 HOST:7c29525e.i-revonet.jp<80>[124.41.82.94]
対象区分:[個人・三種]優先削除あり
削除対象アドレス:

http://hibari.2ch.net/test/read.cgi/unix/1268282846/612

削除理由・詳細・その他:

iPhoneの操作ミスで誤って知人の名前をコピペしてしまったため。





615 :名無しさん@お腹いっぱい。:2011/06/02(木) 23:11:21.99
何がまずかったんだろう……

616 :名無しさん@お腹いっぱい。:2011/06/02(木) 23:13:49.92
613では

617 :名無しさん@お腹いっぱい。:2011/06/02(木) 23:42:10.80
>>611
うむ、だから MS Windows はクソということになる。

618 :名無しさん@お腹いっぱい。:2011/06/03(金) 00:00:33.39
no-cygwinモードという名前の知人がいるに違いない

619 :名無しさん@お腹いっぱい。:2011/06/03(金) 00:31:58.77
親はどんだけcygwin嫌いなんだよw

620 :名無しさん@お腹いっぱい。:2011/06/03(金) 07:13:57.56
皓一朗 岩男

http://www.isc.kyutech.ac.jp/kouhou/kouho20/pdf/jichi-net.pdf

621 :名無しさん@お腹いっぱい。:2011/06/03(金) 07:52:10.94
黙っときゃスルーされるのにね。

622 :名無しさん@お腹いっぱい。:2011/06/04(土) 19:16:20.95
>>621
そもそも実在の人間の名前だと思わなかったな。


623 :名無しさん@お腹いっぱい。:2011/06/04(土) 19:21:47.52
no-cygwinモードという名前の実在の人間

624 :名無しさん@お腹いっぱい。:2011/06/04(土) 21:57:05.95
とにかくウィルスバスター(リアルタイムスキャン?)が動いているマシンで使うと
ファイルをunlink/renameできなかったりする。bashがコケたり訳の分からん
動作する時はそのあたり疑ってみた方がいい。つか、Cygwin使いはそんなの
使わねぇか。会社のPCは否応なしに入ってるからどうにもこうにも...

625 :名無しさん@お腹いっぱい。:2011/06/06(月) 10:37:52.53
珍しい名字だな、と思ったら逆だった。

626 :名無しさん@お腹いっぱい。:2011/06/08(水) 06:24:21.00
>>625
両方共名前だよな


627 :名無しさん@お腹いっぱい。:2011/06/08(水) 10:33:10.93
Cygwinのlimit設定
Cygwinのレジストリによるheap上限設定
Windowsのプロセス毎の上限設定
Desktop heap制限
アンチウィルスソフトの実行時チェックによるdll監視
とか落とし穴になりそうなのは色々ある

628 :名無しさん@お腹いっぱい。:2011/06/08(水) 13:32:19.15
>>626
山本はるきちの嫁の旧姓に謝れ!!!

629 :名無しさん@お腹いっぱい。:2011/06/10(金) 11:38:34.52
activeperlと比べて利点あるの?

630 :名無しさん@お腹いっぱい。:2011/06/20(月) 05:20:45.86
cpanの取り扱いが(ActivePerlに比べりゃ)楽

631 :名無しさん@お腹いっぱい。:2011/07/10(日) 17:30:59.18
久々にupdateした。Xはよく更新される方なのか?Cygwinってパッケージのchangelog用意されてないの?

632 :名無しさん@お腹いっぱい。:2011/07/12(火) 22:57:16.83
/usr/share/doc/Cygwin/* の「Port Notes」に書いてあることもある。
あと cygwin-announce に投稿されることもある。

633 :名無しさん@お腹いっぱい。:2011/07/14(木) 00:07:43.09
>>632
ありがとう。そんな所にあるのか。パッケージに含めたり、cygcheckで参照できるようになったらいいのに。

634 :名無しさん@お腹いっぱい。:2011/07/14(木) 12:05:15.50
端末の行数を知りたいんですが、環境変数LINESが無いんですが
どうしたら行数を取得できますかね

635 :名無しさん@お腹いっぱい。:2011/07/14(木) 17:36:33.87
stty -a

636 :名無しさん@お腹いっぱい。:2011/07/14(木) 18:43:03.15
>>635
おっほぉ 取得できました! やるじゃん!

637 :名無しさん@お腹いっぱい。:2011/07/14(木) 18:43:48.45
sttyは内部でどうやって取得してるんだろ
なんかそういう秘密の情報がどっかにあるのかな

638 :名無しさん@お腹いっぱい。:2011/07/14(木) 20:16:49.42
ソースあげるよ!
ttp://ftp.riken.jp/pc/cygwin/release/coreutils/coreutils-8.10-1-src.tar.bz2
パッチが二つあるから当ててから、stty.cを見てね!

…って書くつもりで調べてたらtcgetattr関数を中で呼んでた。
これはCygwin自身が提供してるから、そっちのソースを読んでみては?

639 :名無しさん@お腹いっぱい。:2011/07/14(木) 21:03:18.01
>>638
ウェヒヒヒ
xzファイルなんて初めてみたわ・・・ 世の中いろんなものがあるな

640 :名無しさん@お腹いっぱい。:2011/07/14(木) 21:39:02.17
>>639
マドカァ!
400MBちょっとある為替のCSVが8MB弱になるくらい凄いよxz

641 :名無しさん@お腹いっぱい。:2011/07/15(金) 13:32:39.96
stty読了。 読みやすくて面白かった。

>>638
termiosん中じゃ無かったね。
環境変数があればあんな苦労をしなくても良かったのに・・・
手に汗握るロジックでした。

642 :名無しさん@お腹いっぱい。:2011/07/16(土) 02:05:57.08
xzと言えばエディタしか知らんな。

643 :名無しさん@お腹いっぱい。:2011/07/16(土) 06:03:28.82
ドザならxzって言われるよりは7zって言われたほうがぴんとくるかもな。
lzma2アルゴリズムの実装だよ。*.7zと*.tar.xzがほぼ一緒。

644 :名無しさん@お腹いっぱい。:2011/07/16(土) 14:11:30.57
詳しくは知らんけど7zとxzは別もんだろ

645 :名無しさん@お腹いっぱい。:2011/07/16(土) 14:27:36.51
詳しくないなら調べてから発言しろよ

646 :名無しさん@お腹いっぱい。:2011/07/16(土) 19:14:03.73
>>644
使ってるアルゴリズムは同じだけど別物。

647 :名無しさん@お腹いっぱい。:2011/07/17(日) 16:27:33.09
拡張子を.7zに変更で解凍できるのな・・・

648 :名無しさん@お腹いっぱい。:2011/07/23(土) 09:48:02.23
そんなばかなと公式ページを見たら、7-zipはxz形式をサポートしてるじゃん
やるじゃん
拡張子を変えて関連付け起動すると、ソフトが対応していれば動く挙動か?

649 :名無しさん@お腹いっぱい。:2011/07/25(月) 16:07:58.58
>>648
拡張子を信用していない作りだと思う。
自己解凍書庫を実行せずに解凍できるソフトとか
昔はたくさんあったけど今はもうほとんどない。

650 :名無しさん@お腹いっぱい。:2011/07/25(月) 16:32:28.04
Setup.exeの検索の印栗メンタルサーチをオフにする方法を教えて!

651 :名無しさん@お腹いっぱい。:2011/07/25(月) 20:17:07.88
Cygwinでコマンドの起動が極端に遅いPCがあります。Windows XP sp3なのですが、同じ構成の別マシンでは7〜8ぐらい出ています。
マシンはThinkpad X201sで、遅いマシンではないと思うのですが。メモリには空きがあります。
$ while true ; do date ; done |uniq -c
1 Mon Jul 25 20:10:32 2011
1 Mon Jul 25 20:10:33 2011
1 Mon Jul 25 20:10:34 2011
1 Mon Jul 25 20:10:35 2011

なぜ遅いのでしょうか? みなさんの環境では上記のパフォーマンスはいかほどでしょうか?

652 :名無しさん@お腹いっぱい。:2011/07/25(月) 21:41:10.51
>>651
遅すぎワラタwアンチウィルスのオンラインスキャナをオフにしてやってみて。
後、基本的にCygwinというかWindowsはプロセス生成が遅いので、極力外部コマンドは呼ばないほうがいい。

653 :名無しさん@お腹いっぱい。:2011/07/25(月) 21:48:35.98
cygwin rebaseall でぐぐってみるのもよいかもしれん。

654 :名無しさん@お腹いっぱい。:2011/07/26(火) 01:02:46.21
うちもX201sでwin7だけど、7-9ぐらいだね。
avastとめると、10-11になる。


655 :名無しさん@お腹いっぱい。:2011/07/26(火) 02:31:00.25
X201s で Linux だと 1200 越えるもんなあ。
どうにかならんものか。

656 :名無しさん@お腹いっぱい。:2011/07/26(火) 10:18:01.14
NTカーネルのXPG対応マダー?

657 :651:2011/07/26(火) 21:11:28.76
アンチウイルス、rebaseallは効きませんでした。

strace取ったらこの方と同様"wait_sig: entering ReadFile loop"で時間がかかっていました。
http://cygwin.com/ml/cygwin/2009-11/msg00862.html
上記結論出ていないようですが、問題のPCは職場にあるので、明日gdbなど使ってソース見ながら
調べてみたいと思います。

658 :名無しさん@お腹いっぱい。:2011/07/31(日) 16:54:35.35
もう見ているか分からないけど、2011-07-30のsnapshotでその問題を解決するパッチが入ったね。
ML見ると2〜3倍速くなるみたい。64ビット環境限定っぽいことが、Diffsのコメントに書いてあるけど試してみては?
なんかCtrl-Cの効きも良くなるとか、よく分からない副作用についても言われてるが。

659 :651:2011/08/01(月) 21:10:30.88

>>658 ありがとうございます。
wait_sigの話が出てたので、ビンゴかなと思いましたが、若干改善したようですがまだ2回/sec程度で遅いようです。
$ strace date
546 3013 [sig] date 1216 wait_sig: entering ReadFile loop, my_r
159982 162995 [main] date 1216 mount_info::conv_to_posix_path:
gprofというコマンドは初めて知ったので、これを試して資料とってみようと思います。


660 :名無しさん@お腹いっぱい。:2011/08/01(月) 21:44:34.86
>>659
おお!効果あるじゃん。元が1proc/secだったから、それでも遅いけど、言われてた程度の効果は期待できるわけだ。

ところでその環境は何ビット?32なら、うちにも導入しようかしら。

661 :651:2011/08/01(月) 23:05:41.65
>>660
32ビットです。
そうですね。若干の改善は見られます。
ただマシンスペック的には10出てもおかしくない機械だと思いますので、まだおかしいところがあるのかと
思います。

662 :名無しさん@お腹いっぱい。:2011/08/01(月) 23:07:58.40
もともとXP上のCygwin1.7って死ぬほどモッサリしてね
7だとそこそこ快適だぞ
while true ; do date ; done |uniq -cの結果もXPと7じゃ10倍くらい違う
比較のために仮想環境でやったからハードは全く一緒

663 :名無しさん@お腹いっぱい。:2011/08/01(月) 23:27:14.35
でもML見ると、この障害を報告してる人の環境はWin7/64なんだよね。環境に依存せず重いらしい。

664 :名無しさん@お腹いっぱい。:2011/08/02(火) 07:24:27.25
Q6600+8GBのVista64で最大16くらい
>CYGWIN_NT-6.0-WOW64 hoge 1.7.9(0.237/5/3) 2011-03-29 10:10 i686 Cygwin

straceの文言からmountとかPATH周りの差異?とか思ったりするけど

665 :名無しさん@お腹いっぱい。:2011/08/02(火) 10:36:12.21
レジストリが腐ってるんじゃないのか

666 :名無しさん@お腹いっぱい。:2011/08/02(火) 19:10:50.85
Cygwin自体が腐っていると考えるのが妥当。
つかそろそろrebase地獄から抜け出たい。

667 :名無しさん@お腹いっぱい。:2011/08/02(火) 20:30:28.11
VistaとXPでは、体感速度はどれくらい違う?

668 :651:2011/08/02(火) 21:56:34.60
問題のXPは以前は普通のスピードが出ていたと記憶しています。どこかの時点で
パフォーマンスが悪くなったので調べてみたところ異様な遅さ気づいたというところです。
別の同様のマシンもXPなのですが10倍ほど速度が出ていますので、XPとWin7の差ということは無いと
思っています。dllのバージョンも一緒です。何かしら環境と思いCygwinの再導入をしましたが解決せず。
>straceの文言からmountとか・・・
ソースを見れば分かると思いますが、wait_sigのループで時間がかかっています。正常なマシンでは
wait_sigのループは短時間で終了しています。


669 :651:2011/08/02(火) 21:59:28.89
問題のXPは以前は普通のスピードが出ていたと記憶しています。どこかの時点で
パフォーマンスが悪くなったので調べてみたところ異様な遅さ気づいたというところです。
別の同様のマシンもXPなのですが10倍ほど速度が出ていますので、XPとWin7の差ということは無いと
思っています。dllのバージョンも一緒です。何かしら環境と思いCygwinの再導入をしましたが解決せず。
>straceの文言からmountとか・・・
ソースを見れば分かると思いますが、wait_sigのループで時間がかかっています。正常なマシンでは
wait_sigのループは短時間で終了しています。


670 :651:2011/08/02(火) 22:02:26.46
二重投稿尾すみません!

>レジストリが腐って・・・・
その可能性はありますが根拠は特にないと思います。

デバッグステートメントを入れるためcygwin1.dllのビルドなど試して見ましたがどうもうまくいかないため、
どうしようもなければ本家のメーリングリストで聞いてみようかと思います。straceでもう少し細かい情報が取れるといいのですが。

参考まで該当箇所のコードを貼ります。
http://cygwin.com/cgi-bin/cvsweb.cgi/~checkout~/src/winsup/cygwin/sigproc.cc?rev=1.340&content-type=text/plain&cvsroot=srcu

671 :名無しさん@お腹いっぱい。:2011/08/02(火) 22:29:32.64
>>670
gdbでブレークポイント設定してステップ実行してみるとか?あとURLが見れないよ。

672 :651:2011/08/02(火) 22:39:30.09
あれ、これでみれますかね? 余計な字が入ってたかもです。
http://cygwin.com/cgi-bin/cvsweb.cgi/~checkout~/src/winsup/cygwin/sigproc.cc?rev=1.340&content-type=text/plain&cvsroot=src



673 :名無しさん@お腹いっぱい。:2011/08/03(水) 00:23:19.14
http://cygwin.com/ml/cygwin/2011-08/msg00025.html
> On 8/1/2011 9:29 PM, Jan Chludzinski wrote:
>> The latest version of GCC is 4.6. The version used with MinGW is 4.5.
>> Cygwin uses 4.3.
>>
>> Why is Cygwin 3 versions behind?
>
> Because our gcc maintainer went missing.
> (snip)

なんというシンプルな理由…

674 :名無しさん@お腹いっぱい。:2011/08/03(水) 00:58:21.57
少し話が変わってしまうが、cygwin1.7系+gcc4系だとして
コンパイル時にcore2duoなら2コア使ってくれる?

675 :名無しさん@お腹いっぱい。:2011/08/03(水) 01:00:44.40
>>672
途中で止めたけど、ソースを読むと別にwait_sig関数のループで時間がかかっている訳じゃないんだよね。
どうも、この関数はsig_send関数がどこかで呼ばれるのを待ち受けているみたい。
多分もうそれがどこの箇所かは分かってるんだろうけど。
それより問題はどこからsig_sendが呼ばれるかだよね。でも、もう元気がなくなった。おやすみ。

676 :名無しさん@お腹いっぱい。:2011/08/03(水) 01:01:59.08
>>674
make -j2とかいう話ではなくて?

677 :651:2011/08/14(日) 16:06:17.76
本家のメーリングリストで聞いてみたところ、Cygwinの動作に影響を起こすアプリのリストとしてBLODAがまとめられていて、
そのいずれかに該当するのでは?とのことでした。確かにシマンテックアンチウイルスは使用していて、無効にしても遅いので
影響はないと思っていたのですが、無効にしても影響がなくなるわけではなくアンインストールが必要のようでした。
業務の都合で簡単にアンインストールできずいろいろ試していたのですが、そもそもCygwinを介さないCMDコマンドプロンプトも
比較的遅いようで(0.34/fork)、一旦Windowsの観点から調べてみようかと思います。

678 :名無しさん@お腹いっぱい。:2011/08/16(火) 14:37:26.69
>>673
マジかよ。
俺暇なんだけど手伝いに行ったら給料くれるかな?

679 :名無しさん@お腹いっぱい。:2011/08/16(火) 14:42:05.88
>>678
http://cygwin.com/contrib.html

680 :名無しさん@お腹いっぱい。:2011/09/09(金) 11:37:03.84
WindowsServer2003+Cygwin1.7.9で使用しています。
困ったことに拡張子が「bat」になっている csh用スクリプトが大量にあるのですが、
これらを実行するとスクリプト1行目の「#!/bin/csh -f」を無視して、
cmd.exeのバッチファイルとして実行されてしまいます。
当たり前といえば当たり前ですが・・・

数が多いのと相互に異存してるので、拡張子を変更することができません。
拡張子がbatのファイルをcsh用スクリプトとして動かす設定はできないでしょうか?
※ 実行時にcsh batchname.bat などとするのは、他スクリプトからの呼び出し時に対応できません。

681 :名無しさん@お腹いっぱい。:2011/09/09(金) 13:18:15.01
Cygwin上から出来るかどうかわからんがCOMSPECをクリアする。若しくは、cshを指定する。

682 :680:2011/09/09(金) 15:25:58.04
ありがとうございます。
しかしながら、COMSPECを設定しても動作は変わりませんでした。
(cygwin.bat内で設定、cygwin起動後に設定の2通り試してみた)

COMSPECをヒントに、PATHEXE環境変数から.batを除いてみましたが
こちらも動作はかわらず、cmd.exeで実行されてしまいました。

スクリプトの処理方法(cmd.exeに渡すかどうか)を選択する判別を
Cygwinがどうやってるのかわかれば対処の仕方がみつかるかもしれません。
こちらについてご存知の方いらっしゃいましたら教えていただければ幸いです。

683 :680:2011/09/09(金) 15:44:11.73
cygwin1.dllをバイナリーエディタで見たら「.bat .cmd .btm」と文字列が
並んでいる箇所があったので、ここを変更したところ、拡張子が「bat」の
スクリプトも通常のスクリプトと同様に、Cygwin内部で実行されるように
なりました。

決め打ちで判別してるのかもしれません。
あとでソースみて確認してみます。
とりあえずこの方法で改造して使うことにしました。(アップデート時注意ですね)

684 :名無しさん@お腹いっぱい。:2011/09/13(火) 18:22:30.42
しょうもないことだったらすいません

Cygwinをインストールして環境変数を設定するとパッケージとは別にインストールしているvim(kaoriya)に影響してしまいます
主に終了するとき_viminfoに保存できなかったり、起動したとき"E170::endforがありません"などいくつかエラーが出ます
追加した環境変数は以下のものくらいです
CYGWIN      ntsec tty
CYGWIN_ROOT  C:\Cygwin
HOME        /home/****
MAKE_MODE   UNIX
PATH         C:\Cygwin\bin


685 :名無しさん@お腹いっぱい。:2011/09/13(火) 21:00:53.31
>>684
よくわかんないんだけど、bashとかシェル起動する時に環境変数読み込ませるのはダメなん?

686 :名無しさん@お腹いっぱい。:2011/09/13(火) 21:45:50.76
>>684
何がしたいのか分からない。その環境変数って本当に設定する必要があるの?何のために?

>>685の方法にするなら /etc/profile.d ってディレクトリに〜.sh(zsh使いなら.zsh)ってスクリプトを置いて
実行可能属性を付けておくと、起動時にそのファイルを読んでくれる。

687 :名無しさん@お腹いっぱい。:2011/09/13(火) 22:26:43.08
>>685
>>686
本見たり、ググった感じ通常設定するものなのかなと思ったんだけどそうでもないんですかね
大抵、起動時にライブラリを初期化するとき適切な環境変数が設定されてなければいけないとか
起動時に環境変数を参照してるからみたいなことが書かれてたと思うんですが

688 :名無しさん@お腹いっぱい。:2011/09/13(火) 22:54:52.98
>>687
ああ、外からCygwinのプログラムを呼びたいわけね。だけどそのvimと組み合わせるならGnuWin32を使った方がいい気がする
そうすれば、こういう問題は起きないと思うよ

689 :名無しさん@お腹いっぱい。:2011/09/14(水) 18:10:33.51
kaoriyaのvimを使うならHOMEはcygwin形式のパスにしない方がよくね?

690 :名無しさん@お腹いっぱい。:2011/09/14(水) 21:19:57.30
Windows8にWinRTが実装されることによって
今後MSのPOSIX対応のおざなりっぷりに拍車かかかりそうだなぁ。
Cygwinとこのまま心中か。それもいつまで持つか。

691 :名無しさん@お腹いっぱい。:2011/09/14(水) 23:45:27.49
>>684
HOME以外の環境変数の設定はすべて不要。
HOMEはWindowsの形式でC:\で始まるものを指定する。
これでいけるはず。
ググって出てくるCygwinのページは古すぎるゴミなので、
どれも信用してはいけない。

692 :名無しさん@お腹いっぱい。:2011/09/20(火) 14:41:22.70
改行コードを \r\n に変更する方法を教えてください

693 :名無しさん@お腹いっぱい。:2011/09/20(火) 14:42:20.35
trとかの話?

694 :692:2011/09/20(火) 14:43:20.81
lsやechoの結果の改行コードを 0x0A から 0x0D,0x0A に
常時 変更する方法を教えてください

695 :692:2011/09/20(火) 14:44:13.78
>>693
そういうのを使わず、システムとして改行といえば「\r\n」になるように
したいとかそういう感じです

696 :名無しさん@お腹いっぱい。:2011/09/20(火) 15:53:28.81
インストールのときに選べなかった?後から設定するってちゃんと動くかな。

697 :692:2011/09/20(火) 17:13:34.26
>>696
そうそれ!あとから設定できるんですかねあれ

698 :名無しさん@お腹いっぱい。:2011/09/20(火) 19:46:18.31
うそーん?
今までそんな設定見たことないよ。見逃してるだけかな。

UNIXでは改行コードを変更するの無理だと思ってたからCygwinも無理だと思ってた。

つーか、どんなところで困るの?

699 :名無しさん@お腹いっぱい。:2011/09/20(火) 20:15:32.49
昔のバージョンではあったけど、最近のではなくなった。

まあ、CR+LFは問題多かったから良かったんだけど。

700 :名無しさん@お腹いっぱい。:2011/09/21(水) 13:42:14.30
以前のバージョンではテキストモードのマウントがデフォルトだったから
問題あったね。
Cygwinのhexdumpでバイナリ見ても 0a なのに、実はデータは 0d 0a
っていう。
以前のCygwinは /etc/fstab でマウントするときテキストマウントか
バイナリマウントか選べたはずだけど、今はどうなんだろ

701 :名無しさん@お腹いっぱい。:2011/09/21(水) 15:03:53.46
いつの話?

702 :名無しさん@お腹いっぱい。:2011/09/21(水) 23:07:35.02
以前はこうで
http://www.sixnine.net/cygwin/translation/cygwin-ug-net/cygwin-ug-net.html#id4752903

現在 (Cygwin 1.7) は、こう
http://cygwin.com/faq-nochunks.html#faq.api.cr-lf
http://cygwin.com/cygwin-ug-net/using-textbinary.html

703 :名無しさん@お腹いっぱい。:2011/09/24(土) 01:30:11.90
10年前くらいからtext modeとbinary modeの挙動って変わってないんだ。
Cygwin DLLサイドの実装は変わってるんだけど、アプリケーションが一部の例外を除いて
automode.oをリンクしているから、読むときはCRLFをLFに変換して書くときはLFで書いちゃう。
マウント先がtext modeとbinary modeにかかわらずね。だからtext modeでマウントしたところで、
CRLFはLFになってしまう。u2dをうまく使いなさいというのがこの問題の結論。

704 :名無しさん@お腹いっぱい。:2011/10/04(火) 18:04:54.61
fork()地獄について
常識みたいだけど俺は知らなかったので書いとく
Vista以降ではrebaseallだけでなくpeflagsallってのも実行して、さらに
再起動する必要もあるみたいね

Vista以降にはセキュリティのためにASLRという機能があって、
これがcygwinのfork()エミュレーションと相性が悪いようだ
cygwinではrebaseallでDLLをロードするベースアドレスを衝突しないように
割り振っているけれども
ASLRでは、重要なデータや関数の位置が固定だと攻撃されやすいので
OSがランダムにリロケートするようになっている

PEにはASLRを許可するフラグ(DynamicBase)があって、
cygwinではpeflags.exeというツールでそれを弄れるようになっている
現在のPEのフラグは、objdump -p foo.exeとかやれば見れる

rebaseall同様、インストールされているexeやdllなどのフラグを全て書き換えるために
peflagsallというシェルスクリプトも提供されているので、それを使えってことの
ようだ
ただしこれらは/etc/setup以下から対象となるリストを取ってくるので、
野良ビルドしたもの(perlやpythonの拡張を後で入れたりした場合もありがち)は
含まれない
そういう環境ではスクリプトを弄るなどして自分で対処しないといけないと思う

ぶっちゃけWin7 64bitとかだと、死にかけのcygwinを無理やり使っているような
感じがしないでもない……

705 :名無しさん@お腹いっぱい。:2011/10/04(火) 18:23:30.03
うーん、ごめんそれやらないとどうなるの?
Cygwin fork地獄とかでぐぐってもよーわからん
ちなみにうちはVista64だけど自分が使ってる範囲では特に不都合を感じてない
まぁ最近はほとんど基本ツールくらいしか使わなくなってるけど

706 :名無しさん@お腹いっぱい。:2011/10/04(火) 18:53:11.70
gcc が cc1 を起動するときすら失敗することがある。

707 :名無しさん@お腹いっぱい。:2011/10/04(火) 19:33:45.38
>>705
cygwinでプロセス起動する時にfork()は必ず使われるんだけど、
それが失敗することがある
何でもコケる可能性があるけど、特にbashがコケることもあるので、その場合は
とても困る(bashを使っているなら)

708 :名無しさん@お腹いっぱい。:2011/10/04(火) 20:50:26.25
うへぇ、恐しい話だ。。。


709 :名無しさん@お腹いっぱい。:2011/10/05(水) 23:38:48.46
あらまあ
野良ビルドしたのも一部はあるけどなと思ったら古い環境一度捨てたので今はexeだけだった
exeのImageBaseはみんな00400000だから特に影響なかったのか
しかしリロケーションされるとアウチって共有ライブラリ(DLL)的には結構アレだな…

710 :名無しさん@お腹いっぱい。:2011/10/06(木) 18:12:54.91
Windows7 で sshd の挙動が妙だ。
起動はするけど鍵まわりではじかれる。
パーミッションかなあ。


711 :名無しさん@お腹いっぱい。:2011/10/06(木) 18:52:06.89
うちではgitがgit-httpとかでリモートからクローンするときにこけまくるな

712 :名無しさん@お腹いっぱい。:2011/10/06(木) 21:41:36.70
forkが特定の条件でこけてくれるのなら対処のしようもありそうなんだけど…
特殊な例かもしれないけど、rebaseallもpeflagsallも両方やったけど対処できずに
疑わしいパッケージを再インストールしたら嘘のように直ったこともあった

>>710
まだ返事が無いけどこういう症状?
ttp://cygwin.com/ml/cygwin/2011-10/msg00103.html

713 :名無しさん@お腹いっぱい。:2011/10/06(木) 23:35:56.00
>>712
似たような感じかなぁ。
パスワードまで落とされてログイン失敗するのよね。
ssh localhost はうまくいくんすよ。
前に Windows7 にインストールした時はそんなことなかったと思うんだけれども。
あ、でも前は home で今回は pro(だっけ?) か。。。


714 :名無しさん@お腹いっぱい。:2011/10/07(金) 11:52:26.87
binutilsが64bitとかELFに対応してないっぽいんだけど
これは必要だったら各自でコンパイルしてくださいという理解でいいのかな?

715 :名無しさん@お腹いっぱい。:2011/10/07(金) 15:35:06.29
おk

716 :名無しさん@お腹いっぱい。:2011/10/08(土) 19:18:32.28
あ OpenSSH がアップデートされたっぽいね。
これで直ればいいけど、手元に環境がなくて試せないわ。


717 :名無しさん@お腹いっぱい。:2011/10/13(木) 18:26:19.92
Setup.exe でパッケージ選択のところで
検索窓のインクリメンタルサーチをやめたいんだけど
どうしたらいいですか?

718 :名無しさん@お腹いっぱい。:2011/10/13(木) 19:43:29.87
クリとか言わないで
恥ずかしい(/o\)

719 :名無しさん@お腹いっぱい。:2011/10/14(金) 09:56:52.71
OpenSSH は相変わらずだねえ。

720 :名無しさん@お腹いっぱい。:2011/10/21(金) 17:00:53.12
cygwinはすべて32bitでビルドされているので、64bitWindowsの場合
/cygdrive/c/Windows/System32の中を見たくても
/cygdrive/c/Windows/SysWOW64に飛ばされてしまいます。
みなさんどうされていますか?

721 :名無しさん@お腹いっぱい。:2011/10/21(金) 17:41:47.35
Windowsからシンボリックリンクを張る

722 :名無しさん@お腹いっぱい。:2011/10/21(金) 20:06:33.05
>>721
それどうやるんですか?

723 :名無しさん@お腹いっぱい。:2011/10/21(金) 20:56:43.62
>>720
Sysnativeにアクセスしてみたら?
読み込み専用だけど。

724 :名無しさん@お腹いっぱい。:2011/10/21(金) 22:31:05.52
>>723
/cygdrive/c/Windows/Sysnative
で目的果たせました。どうもありがとうございました

725 :名無しさん@お腹いっぱい。:2011/10/24(月) 01:17:04.20
>>704
これ面倒だよね
一旦fork()地獄が起きるとscreenごと落とさないといけないから困るわ

cygwinのパッケージより新しいものやないものを使いたくて独自ビルドしてるので、
独自ビルドしたツールを入れたディレクトリを対象にdllとsoでfindかけて、リスト作ってash経由でrebaseallに投げてる
(peflagsallからパクっただけ)
その前に、killallでbashやscreenなど、cygwinのプログラムを全部落としておくとOSは最起動しなくてよかったはず

どうしても動かないときは、cygwinだけ落として、setup.exeで更新して独自ビルド含めてrebaseall
これで大体は対処できてるよ OSの再起動はなし(screen落とすのに比べたらOSの再起動くらいはささいなことだけど)

726 :名無しさん@お腹いっぱい。:2011/11/01(火) 17:07:44.40
>>725
> その前に、killallでbashやscreenなど、cygwinのプログラムを全部落としておくと

rem kill_cygwin.bat
ash -c "PATH=/usr/bin:/bin PIDS=$(ps -e | /bin/grep -E -v 'ash|PID' | sed s/^.// | /bin/awk '{print $1}'); kill $PIDS; kill -9 $PIDS; ps -e"

環境変数にGREP_OPTIONS設定してるヤシはあらかじめ潰しとくこと


727 :726:2011/11/01(火) 17:10:09.19
>>726
c:\cygwin\bin\にパスが通っている前提なので、
通ってない人は
PATH=\cygwin\bin\
も追加しといて(cygwinのインストールパスの環境変数はないのか?)

728 :名無しさん@お腹いっぱい。:2011/11/01(火) 22:50:58.31
そのバッチはいろいろまずいな
pkillとかkillallとか使った方がいい

729 :名無しさん@お腹いっぱい。:2011/11/08(火) 14:10:30.00
cygwinでのPerlのGUIプログラミングについて教えてください。
最近、Tkモジュールをインストールして使ってみようと思ったのですが、
#!/usr/bin/perl
use Tk;

$top = MainWindow->new();
$button = $top->Button( -text => 'EXIT', -command => \&exit );
$button->pack();
MainLoop();
というサンプルを実行すると、以下のようなエラーが吐かれます。
couldn't connect to display ":0" at /usr/lib/ 略 /MainWindow.pm line 53.
Mainwindow->new() at test.pl line 4

調べたところ、環境変数DISPLAYの設定をしなければならないらしいのですが、
リモートホストなど関係ないような用語が出てきます。
export DISPLAY="ホスト名:ディスプレイ番号.スクリーン番号"
(ディスプレイは1つなのでホスト名:0.0)
というコマンドも試してみましたが、先と同じようなエラーが吐かれます。
ホスト名はIPでいいのでしょうか?

どうしたら、プログラムが動いてくれるでしょうか。ご享受ください。

730 :名無しさん@お腹いっぱい。:2011/11/08(火) 14:14:01.85
>>729
そもそもXサーバーを起動してないんじゃないの? Xサーバーがないと動かないよ。

731 :名無しさん@お腹いっぱい。:2011/11/08(火) 17:47:26.59
729です。

>>730
Xサーバというのは、cygwin/Xをインストールすればいいんでしょうか。
ちょっとやってみます。

732 :名無しさん@お腹いっぱい。:2011/11/08(火) 19:05:53.13
>>731
Xmingの方がお薦めかも?

733 :名無しさん@お腹いっぱい。:2011/11/08(火) 19:47:06.53
729です。
>>732
すいません、先にcygwin/Xをインストールしてしまいました。
>>729のサンプルを実行してみたところ、一応正しく表示されました。
ただ、ちょっとXmingも気になってインストールしてみたのですが、
Xmingの方が良いですね。Xmingを使う事にします。
どちらも文字化けてしまうので、その辺はもう一度調べてきます。
ともあれ、無事GUIプログラミングの環境が整いました、ありがとうございます。
分からなかったらまた来ますので、よろしくお願いします。

734 :名無しさん@お腹いっぱい。:2011/11/08(火) 19:50:24.58
729です。
>>733の文字化けっていうのは、日本語がという意味です。

735 :名無しさん@お腹いっぱい。:2011/11/08(火) 22:06:19.06
cygwin/XとXmingって元々同じものだからな。

736 :名無しさん@お腹いっぱい。:2011/11/08(火) 22:21:48.90
VMware 内で Linux の X デスクトップでも立ち上げて、cygwin sshd からログインして使っとけ。

(ふつーは逆)

737 :名無しさん@お腹いっぱい。:2011/11/10(木) 10:13:50.36
ところで cygwin で ssh -X ... すると、X の接続だけすぐ切れちゃう不具合が全然直る気配がない。

738 :名無しさん@お腹いっぱい。:2011/11/17(木) 12:53:57.12
久しぶりにcygwinいれた
gccとかを入れるまえにperl入れたが
cpanモジュールをインストールできなかった
コンパイルできないからだろうけど
cコンパイラとか入れたらうまくいった

739 :名無しさん@お腹いっぱい。:2011/11/19(土) 10:06:00.81
Cygwinを今朝立ち上げたら、fork()でエラー起して、
ウィジェットがすぐ消滅した。
昨日、Java JDK7 をインストールしたのが間違いだったのか?

740 :名無しさん@お腹いっぱい。:2011/11/19(土) 13:46:23.30
rebaseall ?


741 :名無しさん@お腹いっぱい。:2011/11/19(土) 14:09:22.85
rebaseall -V とコマンド打ちたくたって、
窓がすぐ消滅する。

742 :名無しさん@お腹いっぱい。:2011/11/19(土) 15:03:12.83
コマンドプロンプトからash立ち上げてrebaseall

743 :名無しさん@お腹いっぱい。:2011/11/19(土) 15:14:34.63
プロレスの実況みたいだな

744 :名無しさん@お腹いっぱい。:2011/11/20(日) 00:08:39.66
>>704からの流れを読んどくといいかも

745 :名無しさん@お腹いっぱい。:2011/11/20(日) 05:54:55.07
LLVMのClangをビルドしたら clang --version ですら1秒近くかかるくらいに起動が遅かった。
libstdc++.a を static link したら治った。
俺的には理由を知りたい。auto-import の pseudo-reloc の副作用だったのか?

746 :名無しさん@お腹いっぱい。:2011/11/20(日) 15:55:37.13
>>742
もういい、力強き奇跡が起きることを願っているよ。

747 :名無しさん@お腹いっぱい。:2011/11/20(日) 20:34:30.71
>>745
straceで様子を眺める

748 :名無しさん@お腹いっぱい。:2011/11/21(月) 01:02:58.22
X用のemacsでM-x shell-modeすると、
vforkでリソースが足りないって言われる
fakcygptyを使うと直るの?

meadowからの住み替えは道通し......

749 :名無しさん@お腹いっぱい。:2011/11/22(火) 06:49:26.88
>>746
rebaseallはそもそもcygwinの中から起動するもんじゃない

750 :名無しさん@お腹いっぱい。:2011/11/22(火) 10:15:50.07
windows7 64bitでcronを動かそうとしてるんだけどうまく動いてくれない
サービス登録、起動はできてます
何か対策はありますか?
イベントログには下記のエラーが出てる

[SYSTEM] /usr/sbin/cron: PID 3972: (CRON) error (can't switch user context)

751 :名無しさん@お腹いっぱい。:2011/11/22(火) 22:05:05.66
>>750
ひょっとして腐海の底に沈んでいたWin板で質問してた人?レス付いてるよ。つかエラーメッセージの通りだろ

752 :名無しさん@お腹いっぱい。:2011/11/23(水) 17:44:58.89
>>751
(can't switch user context)
で検索したら、意外とすぐに解決しました。

753 :名無しさん@お腹いっぱい。:2011/11/27(日) 11:18:35.91
cygwin の emacs で cmigemo を使った migemo 検索をしたいと思い
cmigemo をインストールして migemo.el の設定をしたころを検索できなかったので
コマンドラインで試したところ

cmigemo -q --emacs -d /usr/share/migemo/euc-jp/migemo-dict

のように絶対パスで migemo 辞書を指定すると検索できず
例えばディレクトリ /usr/share/migemo/euc-jp/ に移動して

cmigemo -q --emacs -d migemo-dict

のように相対パスで指定すると検索できることがわかりました。

この場合、 .emacs での migemo-dictionary の設定はどのようにすればいいのでしょうか?

754 :名無しさん@お腹いっぱい。:2011/11/27(日) 18:26:59.86
枠の色をこういうふうに変えたいんですが
方法が分かる人います?
http://image.just-download.com/data_images/2011/05/21/1305978118-mintty1.png

755 :名無しさん@お腹いっぱい。:2011/11/27(日) 18:55:55.69
Win7にする

756 :名無しさん@お腹いっぱい。:2011/11/27(日) 19:44:03.18
初歩的な質問で申し訳ないのですが教えて下さい。
C:\cygwinにインストール後、OSクリーンインストールするためcygwin以下をバックアップして、
クリーンインストール後に退避させていたcygwinフォルダをC:\に戻すだけで、
元のように使えたりするのでしょうか。
もし使えないのであれば、cygwinフォルダ以外何をバックアップ・復元すればいいのでしょうか。

757 :名無しさん@お腹いっぱい。:2011/11/27(日) 20:49:56.88
>>756
1.7系はレジストリなしでも動くからそれでもいい
だけどアップデートをまめにしてないなら入れなおした方がいい

758 :名無しさん@お腹いっぱい。:2011/11/28(月) 15:41:43.68
756です。
>>757さん、レスありがとうございます。
動くということですので安心しました。
アップデートもまめに行いたいと思います。

759 :名無しさん@お腹いっぱい。:2011/12/03(土) 17:34:30.95
今日Cygwin特にパッケージを選択せずに入れたらminttyも入ったけど、いつからデフォルトになったの?
まあ、元の環境が2年前からアップデートしつつ使っていたものだから最近の動向は知らないのだけど

760 :名無しさん@お腹いっぱい。:2011/12/03(土) 23:42:58.67
つい最近
ttp://cygwin.com/ml/cygwin/2011-11/msg00333.html

761 :名無しさん@お腹いっぱい。:2011/12/04(日) 07:39:29.50
おお、ありがとう
そんな所に書いてたのか。どうやらBaseに移されたみたいだね。古い環境もアップデートしたら勝手に入った

ということは今Cygwinで最低限の日本語環境得ようとしたら、公式のSetupから特に何も指定せずに入れて、
デスクトップに出来るCygwin Terminalを起動、左上のアイコンを右クリックしてOptions...を選んで
Textの設定でLocaleをja_JP、Character setをUTF-8にしてminttyを再起動で完了かな

IMEから日本語も入るし、manがホイールでスクロールするのは便利。楽になったもんだ
欲を言えばもう少し読みやすい日本語フォントがあったらいいな

762 :名無しさん@お腹いっぱい。:2011/12/04(日) 12:00:52.73
↓のようにしてコンソールの表示速度をコマンドプロンプトとminttyで比較
( while :; do sleep 3; echo -n @; done & od /dev/urandom; kill $! ) |tee >(awk '/@/{print x;x=0};{x++}' >ret.txt)
一秒当たり何行表示できたかを↓のコマンドで求める
awk '{x+=$0/3}END{print x/NR}' ret.txt
結果、コマンドプロンプト 3703.76行/s、mintty 22056.6行/sでminttyが6倍ほど速い
まあ、あまり意味のない比較だ。速いPCだと様子すら見えなさそう

使ってて気になったんだけど、↑のodのように標準出力にプログラムが書いている途中で
キーボードから適当に文字を入力すると、その瞬間minttyがブロックしてしまう
別の端末から標準出力に書いているプログラムを殺すと戻ってくるけど、仕様?

もう一つlvが正しく動かない
lv: xterm not found in termcap
lv: termcap cm, cl, ce are required
ってエラーを吐く。termcapを使っていることが問題?
どなたか直し方をご存知ないでしょうか

763 :名無しさん@お腹いっぱい。:2011/12/06(火) 18:15:27.90
1年も前からminttyのオプションにIMECursorColourなんてのが
入っていたとは。もっと早く気付くべきだった…

764 :名無しさん@お腹いっぱい。:2011/12/06(火) 22:26:09.29
>>762
見てるかどうかわからないけど、環境変数TERMCAPか~/.termcapファイルを作って
xterm のエントリを作れば大丈夫みたい。
中身はぐぐるかxtermのパッケージから拾ってくればOK
screen インストールしてる場合は、screen 起動中に echo $TERMCAP > ~/.termcap して
頭の方の|screen|ってなってるところを|xterm|に置き換えればOK

765 :名無しさん@お腹いっぱい。:2011/12/07(水) 07:09:36.66
>>764
ありがとう。起きたら書くつもりだったけど、/etc/termcapがなかったからsetupでtermcap入れたら動くようになった
古いtermcapがlvには必要なのに、なんでTERM=cygwinだと文句を言わないのか謎
普通に動いていたからあるものだと思っていたよ。すまん

766 :名無しさん@お腹いっぱい。:2011/12/07(水) 08:33:38.58
lvのビルド時にcygwinのterminfoを埋め込んであるとかじゃないのかね。
mintty用のxtermが漏れてるのは更新漏れみたいな。せめてtermcapをlvの依存関係にいれといてほしいもんだ。

767 :名無しさん@お腹いっぱい。:2011/12/07(水) 22:51:29.69
窓の杜 - 【REVIEW】UnixのコマンドをWindowsのコマンドプロンプトで利用可能にする「Gow」
ttp://www.forest.impress.co.jp/docs/review/20111206_496043.html?ref=rss

使うコマンドが決まってるなら、人によってはわざわざCygwinじゃなくても
こういうので十分かも。他に自分が知ってる有用そうな情報は

GnuWin32
ttp://gnuwin32.sourceforge.net/

2007-07-21 - Shngの日記
ttp://d.hatena.ne.jp/Shng/20070721

freeSSHd and freeFTPd - open source SSH and SFTP servers for Windows
ttp://www.freesshd.com/

768 :名無しさん@お腹いっぱい。:2011/12/07(水) 23:45:45.40
Gow、なんかどれも古くない? 少なくともbash,curl,gawk,rsyncは
それぞれ微妙に古臭い。

769 :名無しさん@お腹いっぱい。:2011/12/08(木) 03:27:46.29
GMT使ってる人いますか?
Generic Mapping Toolsのgmtです

Dドライブにgmtをインストールして
Cドライブのcygwinからもちゃんとeps画像出力できるんですけど
eps画像内の文字が全部表示されません。
数字は表示されます。

dドライブだとだめなの?


770 :名無しさん@お腹いっぱい。:2011/12/08(木) 07:25:26.42
>>763
この設定あったのかー知らなかった
あとは行間を調整できればckから乗り換えるんだけどなあ

771 :名無しさん@お腹いっぱい。:2011/12/08(木) 18:49:55.54
みんなcygtermでteratermじゃないの?
いろいろな派閥があるんだな

772 :名無しさん@お腹いっぱい。:2011/12/08(木) 19:22:25.63
>>771
昔使ってたよ
今は別にminttyで問題ない

773 :名無しさん@お腹いっぱい。:2011/12/08(木) 19:22:33.58
今だと mintty が標準でインストールされるし使い勝手も悪くないからそのまんまの人が多いんじゃない?
自分は ck 派だった。

774 :名無しさん@お腹いっぱい。:2011/12/08(木) 19:34:25.01
シリアル接続だけはteraterm派

775 :名無しさん@お腹いっぱい。:2011/12/08(木) 20:13:47.10
標準はできるだけシンプルにしといて欲しいな。いろいろ弄くって好みにできるのはよそに任せて

それはそうと1.7.10がそろそろみたい。いまのスナップショットはRCな感じだから、今年中に出るか?
NT4さようなら。個人的には高速化パッチに期待

今標準インストールに追加して、他にもこれだけは入れとけってパッケージはある?
chere?嬉しい人がいるかもしれないnosleep?いろいろ入れたから、ちょっと整理するにはいい機会かな
openssh、socat、pythonは個人的にちょっとないと困る。嗚呼、Cygwin Portsから借りたのもあったような・・・

776 :名無しさん@お腹いっぱい。:2011/12/08(木) 21:21:04.18
開発するならgitいれとけばいいんじゃない?

777 :名無しさん@お腹いっぱい。:2011/12/08(木) 23:20:02.64
パッケージは自分が必要だから入れるもので、他人のおススメって
何か意味あんの?勉強のためなら分からんでもないけど。

>>774
シリアルでは凝ったことしないのでscreenで用が足りてしまう

778 :名無しさん@お腹いっぱい。:2011/12/08(木) 23:39:23.97
>>773
>今だと mintty が標準でインストールされるし
マジかよ。知らなかったわ。

でもインターフェースは統一死体からcygtermでいいか・・・

779 :名無しさん@お腹いっぱい。:2011/12/08(木) 23:46:41.82
meadowでshell-modeしか使わない。
Cygwinてアイコンがデスクトップにできるんだけど、あれ、何ができるん?

780 :名無しさん@お腹いっぱい。:2011/12/08(木) 23:52:24.63
今だともれなく mintty が立ち上がる。
Emacs から shell-mode はたまに挙動が気に入らないから
ちょっとしたこと以外はターミナル立ち上げてやることのガおおいなあ。

781 :名無しさん@お腹いっぱい。:2011/12/09(金) 11:39:36.59
minttyってほかになにか使い道ある?

782 :名無しさん@お腹いっぱい。:2011/12/09(金) 11:43:46.15
他に使い道ある?ってどういう意味だ?
凡用の端末エミュレータとして使えるか?って意味なら無理だよ。

783 :名無しさん@お腹いっぱい。:2011/12/09(金) 12:57:59.07
>>782
そうか。ありがとう。
DOSプロンプトとして使えるとか、そういうのを期待した。

784 :名無しさん@お腹いっぱい。:2011/12/09(金) 13:28:19.73
>>783
使えるぞ。
mintty -c (cmd.exe用の設定ファイルパス) cmd
とかでOK

起動中に変更した設定はちゃんと指定したファイルにだけ保存されるから
cygwin は UTF-8、cmd.exe は Shift_JIS って使い分けも出来る。

785 :名無しさん@お腹いっぱい。:2011/12/09(金) 13:52:48.98
なるほど。
あとはマクロが使えるようになればcygterm+teratermから乗り換えられるな。

786 :名無しさん@お腹いっぱい。:2011/12/09(金) 13:54:06.66
ZMODEMも無いと地味に困る。

787 :アンネ:2011/12/09(金) 23:59:14.61
やぁ(笑)

788 :名無しさん@お腹いっぱい。:2011/12/10(土) 12:08:52.15
mintty行間を大きくできないの?

789 :名無しさん@お腹いっぱい。:2011/12/10(土) 13:53:38.98
minttyはmingwのisatty()が偽を返すんだけど解決した?

790 :名無しさん@お腹いっぱい。:2011/12/10(土) 18:16:10.54
素の NTEmacs 23.3.1 と、 Cygwin 1.7.9-1 を LANG=ja_JP.UTF-8 で使っています。
shell-mode は無事日本語が通るようになったのですが、shell-command で日本語を渡そうとすると
文字化けしてしまいます。設定が問題だと思うのですが何がおかしいのかが判断付きませんでした。
解決策をご教授いただければ幸いです。

■M-x shell での挙動
ls での漢字ファイル表示、touch や cat での日本語ファイル作成/入力は問題なし
■M-x shell-command での挙動
ls での漢字ファイル表示は問題なし、"touch 漢字" や "echo 漢字" を実行すると
以下のエラーが発生
> /usr/bin/bash: -c: line 0: unexpected EOF while looking for matching `"'
> /usr/bin/bash: -c: line 1: syntax error: unexpected end of file

以下文字コード及びシェル周り部分の設定です。

;; .emacs.el
(set-language-environment 'Japanese)
(prefer-coding-system 'utf-8)

(setq shell-file-name "bash.exe")
(setq explicit-shell-file-name shell-file-name)
(setq shell-command-switch "-c")
(setenv "SHELL" shell-file-name)

## .bashrc
export LANG=ja_JP.UTF-8

## .inputrc
set meta-flag on
set convert-meta off
set input-meta on
set output-meta on

791 :名無しさん@お腹いっぱい。:2011/12/12(月) 10:37:26.18
emacsってまだ使ってる人いるの?

792 :名無しさん@お腹いっぱい。:2011/12/12(月) 10:39:31.44
いるよ。

793 :名無しさん@お腹いっぱい。:2011/12/12(月) 12:17:37.65
仕事してるふりしながら2ch見るのにぴったり!

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

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

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)