Cygwin使っている人いますか? その22 (947レス)
上下前次1-新
463: 460 2016/04/13(水)05:27 AAS
>>461
>どんな用途だと思ったんだ?
>>459
>Win32のコマンドツールとかバッチファイルの出力をteeにパイプで渡す
win32コンソールの出力teeにパイプで渡すだけなら,teeやそれと一緒に使ったりする
Unixのツールがあればいいわけで,それだかならbusybox w32で十分と思ったわけです。
464: 2016/04/13(水)09:19 AAS
いや俺の>>459みたいな使い方ならそれで十分だけど
cygwinが便利なのはcソース上でも似たような事が出来るところでしょ
pthreadからWin32API叩いたり
465: 2016/04/13(水)10:44 AAS
お前らCygwin2.5のリリースですよ。
What's new and what changed in Cygwin
外部リンク[html]:cygwin.com
466: 2016/04/13(水)13:47 AAS
基本的にsetup.exeから入ってくるツールで足りてるから不満に感じること少ないな
入ってないのをビルドするといろいろ辛いのはわかる
467(1): 2016/04/15(金)14:08 AAS
>>461
> そしてbash on WindowsでDockerが動ば、WindowsはMacOS以上に開発に向いた環境になる。
これはなんで(´・ω・`)?
あんまかわらなくない?
Mac側でWindowsの環境が必要なら、Windows分仮想で動かせばよくない?
逆にWindows側でMacの環境作るのは難しいし
468: 2016/04/15(金)14:09 AAS
cygwinもこれに影響されて今後ますますハッテンすればいいよね(´・ω・`)
469: 2016/04/15(金)22:24 AAS
これ面白い。
外部リンク[html]:cygwin.1069669.n5.nabble.com
470(1): 2016/04/16(土)00:06 AAS
要約して
471(1): 2016/04/16(土)00:54 AAS
コリーナってなんだったっけな
472(2): 2016/04/16(土)23:02 AAS
>>471
Cygwinでコリーナ?
Corinna Vinschen 氏のこと?
473(1): 2016/04/17(日)07:12 AAS
>>472
スレッドの一部
Considering the previous history of Microsoft with
Windows Services for UNIX (SFU) , my feeling is
外部リンク:en.wikipedia.org
If they really would like to port Unix on MS, it will be enough to
provide Corinna with a simple way to implement fork....
省2
474: 2016/04/17(日)07:20 AAS
>>470
専門でこんなに長いスレを要約するのは難しい。
まあ、windows 10 でのubuntuの実装がcygwinに役にたつのかどうかの議論ですね。肯定的、否定的、両方からのコメントがある。
個人的には、windows 10での実装が上手くいって欲しいし、それがcygwinの改良につながるならOK。
475: 2016/04/17(日)20:20 AAS
>>467
遅レスだけど、書き込んだ時はMacOSではDokerが動かないと思ってたせい。
調べたら2015年にMacOS用のDockerが出てるのな。
するとbash on Windows は確かにMacOSと同じ程度の利便性だと思う。
Ubuntuだから本番環境に近いというメリットと、
MacOSと違って環境がシームレスじゃないというデメリットで
相殺されて。
476(2): 2016/04/17(日)20:36 AAS
bash on Windowsは、Ubuntuのバイナリがそのまま動くのだけれど、
本物のUbuntuで動かしたときと全く同じように動くわけじゃないからね
本番環境に近いというメリットはあんまり無いと思うわ
477: 2016/04/18(月)02:12 AAS
だれかが,wineの逆みたいなもんだといってた。厳密には違うみたいでけど,
バイナリをそのまま動かすという点では共通点がある。
478: 2016/04/18(月)05:26 AAS
>>476
apt getとか動くんだろうか?
ビルドツール(gcc automake autoconf make libtool 等々)は?
479: 2016/04/18(月)11:50 AAS
gcc は動くみたいなのは聞いたなあ
X11 は Windows ネィティブのサーバ立ち上げとけば動くよね多分
480(1): 2016/04/18(月)11:53 AAS
aptは動く
gccはpipでビルド必要なのインストールできたから動く
>>476
将来は全く同じように動く可能性はありそう
今はまだ全然だが
481: 2016/04/18(月)18:41 AAS
>>480
私のubuntu使う用途のメインは、クロスコンパイラをつかったmxe-octaveというunix上のシステムでwindows版のoctaveをビルドすることなので標準的なビルドツールが動くと助かる。
ちなみにmxe-octaveはクロスコンパイラもビルドしてくれる。
482(2): 2016/04/18(月)19:05 AAS
既出だったらゴメン
最近、Cygwinが不調でコンパイルが異常に遅いので、アンインストール後
再インストールしようとするが何故が最後の処で止まってしまう
何度やっても下記ヶ所で止まる1日中やっても0%で進まない?
/etc/postinstall/0p_000_autorebase.dash
環境
Windows10(Pro)x64
省2
483: 2016/04/18(月)20:35 AAS
rebaseで数分とまるのは別におかしくない
インストールするパッケージをbaseだけに絞っても十分以上時間がかかるなら
ファイルの断片化を疑ってみたらどうかな
484(1): 2016/04/18(月)23:04 AAS
アドバイス有難うございます。
ここ2〜3日悩みました。
別のソフトとの相性があるのか等も考えていますが、
最終的にはWindows10の再インストールしかないのかと
思っています・・・無償アップグレードなので認証も問題ですし、
Cygwin以外はすこぶる調子良い事、全てのソフトの再インストール
及び設定を考えると頭が痛いです。
485(2): 2016/04/19(火)00:57 AAS
>>482
私の場合も自宅の32bitのネットブックで同様な症状がでました。
cygwinのMLで相談するものの、上手く回復しませんでした。
しかし、先日のwindows updateの後、問題は何事もなかったように解決しました。
今は、cygwinは何事もなかったように動いてます。
余り参考には為らないかもしれませんが、windows 10は新しいOSなので色々地雷を踏むことがあるのではないかと思います。
486(1): 2016/04/19(火)08:09 AAS
>>484
スタートメニュー→設定→更新とセキュリティ→回復
で『このPCを初期化常態に戻す』
で初期化できます。
やってることはクリーンインストールと同じですが認証はなかったです。
初期化の前にコントロールパネルまたは設定から『バックアップと復元』に行き、『システムイメージの作成』と『システム修復ディスクの作成』を実行するのを忘れずに。
また、大切なデータはバックアップをとっておきましょう。
487(1): 2016/04/19(火)11:41 AAS
すみません。
>>485 のことは、>>486とは関係ありません。>>486を実行したのは、べつの64bitのPC。
windows 10して色々いじっている内にレジストリを破壊してしまって、なぜかあるはずの復元ポイントがなくなっており、
どうすることもできなくてwindows 10になって導入された初期化をつかいました。
色々苦労はしましたが、PCは見違えるように早くなりました。cygwinやmsys2のビルドツールも見違えるほど高速になりました。
488(2): 2016/04/19(火)12:42 AAS
>>485
windows updateした後に、デフォルト+apt-cyg関連のみをインストールで試した
らインストール完了したので、直ったと思いインストーラーから必要コマンドを
再インストールしようとしたら、また下記で止まってしまいました。
/etc/postinstall/0p_000_autorebase.dash
>>487
アドバイスありがとう御座います。
省2
489(1): 488 2016/04/20(水)01:49 AAS
『このPCを初期化常態に戻す』を試してみましたが出来ませんでした。
OSに問題があったようです。
結局、Win10のクリーンインストールすることになりました。
保存してあったプロダクトキーの入力で認証はOKでした。
嘘のようにスムーズにCygwin64がインストール出来ました。
数多くのソフト設定はほんとに面倒で嫌になりますが、コンパイルは
快適になりました。
490(1): 2016/04/20(水)04:29 AAS
>>489
『このPCを初期化常態に戻す』が使えないこともあるのですね。
勉強になりました。
クリーンインストールでのアプリケーションの再設定は面倒ですよね。
しかし,コンパイルが快適になったとのことよかったです。
491(2): 488 2016/04/20(水)16:53 AAS
>>490
Cygwinは快適になったんですが、今度は録画環境(PT3+EpgDataCap_Bon)が
EDCBの「アプリケーションを正しく起動できませんでした(0xc000007b)」
のエラーが出て・・・。
以前は何の問題も無かったのに踏んだり蹴ったりです。
ランタイム全て入れてもダメ
492: 2016/04/20(水)22:31 AAS
Cygwinネタはいいが
493(1): 2016/04/20(水)22:31 AAS
>>491
ここは君の日記帳じゃない
494: 2016/04/20(水)23:06 AAS
スレ汚してゴメン
495: 2016/04/21(木)17:54 AAS
日記帳と言われそうだがapt-cygネタです。
以前のCygwinはオール(50GB前後)で使っていましたが、OSのクリーンインストール
に伴い今度はapt-cygでと参考URLを探し下記のapt-cyg導入
$ wget 外部リンク:apt-cyg.googlecode.com
しかし、コマンドの読込(ダウンロード)しか出来ずセットアップが出来ない?
散々ggrった結果、kou1okada版apt-cygに出会いまして、無事オールOKとなりました。
apt-cyg初心者に参考になるかな?
496: 2016/04/21(木)22:26 AAS
私も日記帳的で知ってる人は知ってるのを1つ。
$ cygstart --action=runas (cygwin コマンド)
で、sudo のように管理者権限でcygwin
コマンドが実行できることを知った。
windows 10を初期化したら、コンピューター名を勝手に変えられたせいで
windowsからもcygwinからもアクセスできなくなったディレクトリにアクセスできた。
基本的にOSを軽く使用というMicrosoftの姿勢は間違ってないんだがなんか変なお節介してくれるせいで
省1
497(1): 2016/04/21(木)22:46 AAS
アクセス権変えればいいだけでは?
498(1): 2016/04/22(金)05:15 AAS
>>497
chmod のことですか?当然やりました。
chmod を実行すると Permission denied がでた。
その時点でアクセス権がなかったのでなにもできなかった。
sudoをもっているLinuxのdistroで管理者の管理下にあるディレクトリやフォルダに
sudoを使わないとアクセスできないとおなじなのでは。
(su を使うのはなしとして)
499: 2016/04/22(金)05:53 AAS
>>493
日記帳にレスすまぬ。
>>491
起動するexeファイルを右クリックして「互換性」設定で,
うまくいきませんか。
500(1): 2016/04/23(土)01:37 AAS
>>498
なんか話がかみ合ってないが
まぁ解決したんならいいんじゃないかな
501(1): 2016/04/23(土)03:55 AAS
すごくいろいろ間違ってるんだけど、指摘する元気がなくなる応答だよな
Cygwin全く関係ないし……
502(1): 2016/04/23(土)12:16 AAS
ACL側の問題をchmodで解決とかないわな
503(1): 2016/04/23(土)21:36 AAS
cygwin 2.5.1がでた。
バグフィクスリリースのようです。
504: 2016/04/23(土)22:14 AAS
>>503
家のネットブックでsetupでupdateしたら,また,autorebaseでこけて再び使えなくなった。
2..5.01に戻したが関係なし。
仕方がないな。
505(2): 2016/04/24(日)10:46 AAS
/binと/libの下の不要になったファイルを簡単に削除するにはどうすればいいの?
506: 2016/04/24(日)11:00 AAS
そもそも/binと/libの下に不要なファイルを作らない
やむを得ず作るときは自分できちんと管理する
507(1): 2016/04/24(日)11:40 AAS
cygwinのフォントってどうやって変更できますか?
コマンドプロンプトじゃないですよ
508: 2016/04/24(日)12:24 AAS
minttyのフォントなら左上アイコンのMenuのOption→Textで変更できる
509: 505 2016/04/24(日)12:33 AAS
cygcheck -lに含まれないファイルは削除しても問題がないということかな?
510: 2016/04/24(日)17:25 AAS
>>505
例えば3ヶ月おきに全部削除する
必要なファイルだけを必要になった時にインストールする
511: 2016/04/24(日)19:42 AAS
>>507
質問が曖昧で、わからない。Xを使うアプリケーションのフォントのことですか。
それなら、詳しくないので別の方が答えてくれるだろう。
ただし、最近はunix由来のアプリケーションは(windowsでも)、fontconfigを使うものが多いので、その場合fontconfigのマニュアルを読むかぐぐるとよい。
512: 2016/04/24(日)19:46 AAS
fontconfigを使うcygwinのアプリケーションで、windowsにインストールされているフォントをつかうには
>>437
を見てください。
513: 2016/04/26(火)21:11 AAS
>>500 >>501 >>502
すごく間違ったことを書いたのは、そのあと調べたらそう思うようになりました。
でも、まだ、よくわかっていないのでもう少し調べます。
ありがとうございました。
514(4): 2016/05/04(水)23:56 AAS
cygwinプロセスのメモリ空間にロードされているexeやdllを
(再配置後の)BaseAddressやメモリ上のサイズと一緒に
表示できるツールってありませんか?
fork()が失敗するのでrebaseallするんですが
-b 0x70000000(デフォルト値)だとうまくいかないのに
-b 0x65000000など低位アドレスを指定するとなぜか失敗しません
まだrebaseされていないdllが0x70000000辺りにロードされていると
省3
515: 2016/05/05(木)04:44 AAS
>>473
コリンナは架空の恋人です
人妻で結構な手練で翻弄されます
ローマ時代の詩に出てきます
スタンダールの恋愛論に簡単な説明があります
一筋縄ではいかないだろうことと
よそのエミュ実装であることと
省5
516(1): 2016/05/05(木)10:34 AAS
>>514
cygwinのmailing listで聞くのが一番。私はまれにだが聞きたいことがあるときは、そこで聞くようにしている。開発者がいるのだからそこで聞くのが一番にきまっている。
517(1): 2016/05/05(木)12:16 AAS
>>514
開発環境あるなら↓をコンパイルかな
外部リンク[aspx]:msdn.microsoft.com
実行中のプロセスでなくファイルを調べればいいならdumpbin.exeで
518(1): 2016/05/05(木)15:34 AAS
>>514
ProcessWalker Expressとか?
外部リンク[htm]:www001.upp.so-net.ne.jp
519(1): 514 2016/05/05(木)18:51 AAS
>>516-518
いろいろ勉強になりました!
もう少し試してみて、ダメだったらメーリス投稿を検討してみます
スレ投稿後に調べてみたら、32ビットWindowsだとメモリ空間のうち
ユーザーモードに0x00010000〜0x7FFEFFFFが使えるみたいで
スタックが上から下に伸長していたら結構かぶりやすいのかもしれません…
さらに調べてみると、UNIX系OSに似たメモリ配置なら
省2
520: 2016/05/05(木)21:43 AAS
>>519
とりあえず一つターゲットの実行形式を決めてdumpbinしてみなよ
Visual Stdio入れて
521(2): 2016/05/12(木)20:26 AAS
>>450 のリンク先だけど、Cygwinの主な欠点って
1. forkが遅く、UNIXとの互換性も低い。
2. コマンド呼び出しの互換性が低い。Cygwinから見て実行属性のないWindowsのコマンドも実行されるため。
の2点だよね?
前者の改善は無理でも、後者の改善はできるんじゃないだろうか。
つまり、Cygwin環境のファイル以外は呼び出せなくなるモードを用意すると、
UNIXとの互換性は上がるのでは?
省1
522(1): 2016/05/12(木)20:42 AAS
Cygwinの欠点
開発者でもないのにrebaseとかいう無駄知識が必要だったり
全く謎の原因で動かなかったりDLL Hellの問題もある
523: 2016/05/12(木)23:42 AAS
perl -d
などのreadline機能するか?
524(1): 2016/05/13(金)02:06 AAS
msys2のperlでwin32:oleを動かそうと思ったらtime.hがないとか言われてインストールできなかった
cygwinはサポート対象だった
cygwinのいいとこもあるよ
525: 2016/05/13(金)18:07 AAS
>>521
でも、2があるから、cygwinを使う人もいるわけで。windowsとの共存はcygwinのいいところだとおもうんだが。モードを分けるのならいいけど。
526: 2016/05/13(金)18:14 AAS
>>522
rebaseがcygwinにとって重要なのは、forkを実装するために必要だからなあ。
ubuntuがwin 10にのる話がcygwinのMLででたときも、forkの実装への影響の話でてた。
やっばり、forkのcygwinにとっての悩みの種だな。
527: 2016/05/13(金)21:20 AAS
性能とか言い出すならLinuxとか使えばいいと思うけど
自分はCygwinをなんちゃってUnixとして使ってるからかな
528: 524 2016/05/14(土)03:58 AAS
msys2のrubyならwin32oleが動いた
529(4): 2016/05/14(土)21:50 AAS
setup-x86_64.exe で全パッケージinstallする。
スタートメニュー→Cygwin-X→XWin Server を起動する。
するとXWin Server が上がってくるのはいいんだけど、
imsettings-daemonがlxsessionを起動する。
LXDE邪魔なんだけど、これを止めるにはどうすれば良いのでしょう?
530(1): 529 2016/05/14(土)22:17 AAS
>>529
~/.cache/imsettings/log
を見たら
[ 1463231449.965227]: IMSettings-Daemon[27108]: INFO: [MODULEDIR=/usr/lib/imsettings]
てのがあったので
/usr/lib/imsettings/ の中を見て
mv cygimsettings-lxde.dll cygimsettings-lxde.dll.orig
省2
531(1): 2016/05/15(日)08:56 AAS
全パケinstallの時点で正しいやり方のわけがないと思う、とマジレス
532(1): 529 2016/05/15(日)08:58 AAS
>>531
ごもっとも。
でもほしいパッケージをいちいち選ぶのがすごく面倒くさいと感じていますorz
533(2): 2016/05/15(日)11:03 AAS
仮に初回は全パケ前提としても、再度setup-x86_64.exe開いて
パッケージ選択画面で検索ボックスにlxdeって入れて出てくるパケを
片っ端からuninstallにしてくほうが発想として素直と思う
>>530見る限りだとimsettings-lxdeをuninstallすりゃ済みそうな話だし
534: 529 2016/05/15(日)11:11 AAS
>>533
ありがとう。
imsettings-lxdeをuninstallしてみるわ。
535: 529 2016/05/15(日)11:22 AAS
>>533
imsettings-lxdeをuninstallしたら
cygimsettings-lxde.dllが消えてくれて、問題が出なくなったわ。
ありがとう。
536(1): 2016/05/15(日)13:14 AAS
>>532
apt-cygお勧め
537: 2016/05/15(日)14:09 AAS
>>536
外部リンク:github.com
外部リンク:qiita.com
なるほど、こういうものもあるのですか。
外部リンク:rcmdnk.github.io
ちょっと、非技術的な意味で面倒くさそうではありますがw
538: 2016/05/16(月)00:12 AAS
>>521 だけど、考えが変わった。
1,2ともWindows Subsystem for Linux (WSL) が解決しつつあるみたいだから、
つうかこれを契機に、WinNTのPOSIXサブシステムとかInterixとか知ったんだけど
MSは一貫してUNIXをWin32とは別のサブシステムで提供しようとしてきたんだな。
それに対しCygwinはWin32サブシステムの中でPOSIX互換をエミュレートしようと
してきたんだけど、やっぱりこれは無理があるなあと。
今のWSL は Win32サブシステムを呼び出すことはできないけど、
省3
539: chikau [chikau] 2016/05/18(水)17:32 AAS
>>482
こちらも0p_000_autorebase.dashで引っかかりましたが
C:\cygwin64\var\cache\rebase
を書き込みモードにすることにより無事インストールすることが出来ました。
540(4): 2016/05/22(日)13:34 AAS
∩(・∀・)∩ モウ オテアゲダネ
情けない話なんだがtftpdが動かせん。。。。
ちゃんとinetdもtftpdも入ってる
登録もした
しかしまったくわからんし
ログも吐かない。。。。
ネットで調べた手順はすべてやったはずなんだ
省1
541: 2016/05/22(日)13:50 AAS
あー環境はWindows10ですしかし他環境での回答も歓迎です
542: 2016/05/22(日)15:49 AAS
soxで音楽鳴らないな
cat >>/dev/dspではもの足りないのだが
543: 2016/05/22(日)17:07 AAS
>>540
tftpdを他人のためにテストしてくれってのがわからん。
ポートの問題があるから,アプリケーションのテストとはわけが違う。
質問するなら,自分がやったことの詳細をもっと書く。
そしてすでにCygwinでtftpdを運用している人からのアドバイスが
もらいやすいようにするべきだ。
上下前次1-新書関写板覧索設栞歴
あと 404 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.020s