- 1 名前:名無しさん@お腹いっぱい。 [2014/09/06(土) 01:51:45.73 .net]
- Cygwin Information and Installation
www.cygwin.com/ Cygwin アンテナ sohda.net/cygwin/antenna/
- 449 名前:441 mailto:sage [2016/04/07(木) 07:19:17.39 .net]
- >>448 以前入れた時は単にapt-cyg install emacsでGUIのが使えていたと記憶しています。
今入れてみたところemacs-w32の方がGUIでした。ありがとうございました。
- 450 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/11(月) 12:28:49.05 .net]
- 愛用者としてはCygwinの何がそんなに嫌われてるのか
不思議だったんだけど、この記事見て納得したわ。 Bash on WIndows10がその問題の多くを解決したこともよくわかった。 Big Sky :: Windows ユーザは cmd.exe で生きるべき。 mattn.kaoriya.net/software/why-i-use-cmd-on-windows.htm
- 451 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/11(月) 13:17:49.79 .net]
- その記事の人からすると Bash ... は全く論外というか、
まったくカスりもしないし何も解決しないように読めるんだが
- 452 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/11(月) 19:55:02.65 .net]
- >>451
ブクマコメント見てみそ。 b.hatena.ne.jp/entry/mattn.kaoriya.net/software/why-i-use-cmd-on-windows.htm 特にこの辺。 b.hatena.ne.jp/entry/284798327/comment/ishisaka この記事で挙げられてるCygwinの欠点は、 forkの非互換性と、ファイルの実行属性だ。 どちらもBash on Windowsでは解決されてるというか、 Linux側からWindowsを呼び出せないのでこの問題はない。
- 453 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/11(月) 22:04:14.36 .net]
- >>452
いやだからその人の記事は 「オレはネイティブなWindowsアプリとして使いたいんだ」ってのが大前提でしょ Cygwynは問題があるけどBashは土俵にすら上がれてないし当然何も解決できない そのコメントこそBashはCygwinやmsys2の問題の解決策ではないと言ってるじゃん
- 454 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/11(月) 22:15:13.06 .net]
- 研究室がUNIX環境だったからCygwinちゃんにはお世話になっております
手放せないぜ
- 455 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/11(月) 23:27:01.06 .net]
- windows 7から10にあげました。色々やっているうちにドジ踏んで10で初期化しました。
実質10のクリーンインストールです。 そしたら、cygwinの進化もあるんだろうけどcofigureやlibtoolがlinuxほどではないがかなり高速化した。 cygwin上でビルドをする人にとってはかなり嬉しいことだ。 ただし、windows 10のフォルダの管理権限の強化とcygwinの相性で結構はまる。
- 456 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/12(火) 02:18:51.83 .net]
- 最近cygwin嫌われているよね……(´・ω・`)
- 457 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/12(火) 07:41:17.01 .net]
- >>456
cygwinって聞いて毛嫌いする人は昔からいると思うけど。 でも、Ubuntu PCを飼いだしてからもcygwinも使う私がいる。
- 458 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/12(火) 08:36:53.34 .net]
- ssh ncftp wget cdrecord ぐらいしか
使わないけどこれで十分。
- 459 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/12(火) 09:51:40.92 .net]
- Win32のコマンドツールとかバッチファイルの出力をteeにパイプで渡すのが便利でなあ
- 460 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/12(火) 14:49:11.37 .net]
- >>452
それくらいの用途ならbusybox w32でよくね。
- 461 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/12(火) 22:28:11.17 .net]
- >>453
自分はネイティブなWindowsアプリには全くこだわってない。 ほしいのはWindowsと資源を共有できて、UNIXの最新のツールの 動く環境だ。 rybygemsやnpmで入れたもんがすぐに動くような。 MacOSならかんたんだが、Cygwinはそういう環境には 原理的に向いてない、というのが自分があの記事から読み取ったこと。 そしてbash on WindowsでDockerが動ば、WindowsはMacOS以上に 開発に向いた環境になる。 >>460 どんな用途だと思ったんだ?
- 462 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/12(火) 22:37:43.54 .net]
- ちょっと補足。
Windowsと資源を共有というのは、ハイパーバイザみたいに 単独でディスクとメモリをを専有しないという意味だ。 Cygwinじゃ動かんものをいろいろ使いたくてVagrantでいくつも 環境を立ち上げてる人は身にしみてるはず。
- 463 名前:460 mailto:sage [2016/04/13(水) 05:27:42.35 .net]
- >>461
>どんな用途だと思ったんだ? >>459 >Win32のコマンドツールとかバッチファイルの出力をteeにパイプで渡す win32コンソールの出力teeにパイプで渡すだけなら,teeやそれと一緒に使ったりする Unixのツールがあればいいわけで,それだかならbusybox w32で十分と思ったわけです。
- 464 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/13(水) 09:19:06.46 .net]
- いや俺の>>459みたいな使い方ならそれで十分だけど
cygwinが便利なのはcソース上でも似たような事が出来るところでしょ pthreadからWin32API叩いたり
- 465 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/13(水) 10:44:34.25 .net]
- お前らCygwin2.5のリリースですよ。
What's new and what changed in Cygwin https://cygwin.com/cygwin-ug-net/ov-new.html#ov-new2.5
- 466 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/13(水) 13:47:30.21 .net]
- 基本的にsetup.exeから入ってくるツールで足りてるから不満に感じること少ないな
入ってないのをビルドするといろいろ辛いのはわかる
- 467 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/15(金) 14:08:29.87 .net]
- >>461
> そしてbash on WindowsでDockerが動ば、WindowsはMacOS以上に開発に向いた環境になる。 これはなんで(´・ω・`)? あんまかわらなくない? Mac側でWindowsの環境が必要なら、Windows分仮想で動かせばよくない? 逆にWindows側でMacの環境作るのは難しいし
- 468 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/15(金) 14:09:06.28 .net]
- cygwinもこれに影響されて今後ますますハッテンすればいいよね(´・ω・`)
- 469 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/15(金) 22:24:10.48 .net]
- これ面白い。
cygwin.1069669.n5.nabble.com/native-Linux-userland-in-Windows-10-td126175.html
- 470 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/16(土) 00:06:32.67 .net]
- 要約して
- 471 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/16(土) 00:54:53.18 .net]
- コリーナってなんだったっけな
- 472 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/16(土) 23:02:52.84 .net]
- >>471
Cygwinでコリーナ? Corinna Vinschen 氏のこと?
- 473 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/17(日) 07:12:01.01 .net]
- >>472
スレッドの一部 Considering the previous history of Microsoft with Windows Services for UNIX (SFU) , my feeling is https://en.wikipedia.org/wiki/Timeo_Danaos_et_dona_ferentes If they really would like to port Unix on MS, it will be enough to provide Corinna with a simple way to implement fork.... から、 Corinnaは古代ギリシャのトロイの木馬に関わることらしい。 何かの比喩かな。
- 474 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/17(日) 07:20:45.47 .net]
- >>470
専門でこんなに長いスレを要約するのは難しい。 まあ、windows 10 でのubuntuの実装がcygwinに役にたつのかどうかの議論ですね。肯定的、否定的、両方からのコメントがある。 個人的には、windows 10での実装が上手くいって欲しいし、それがcygwinの改良につながるならOK。
- 475 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/17(日) 20:20:06.06 .net]
- >>467
遅レスだけど、書き込んだ時はMacOSではDokerが動かないと思ってたせい。 調べたら2015年にMacOS用のDockerが出てるのな。 するとbash on Windows は確かにMacOSと同じ程度の利便性だと思う。 Ubuntuだから本番環境に近いというメリットと、 MacOSと違って環境がシームレスじゃないというデメリットで 相殺されて。
- 476 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/17(日) 20:36:57.49 .net]
- bash on Windowsは、Ubuntuのバイナリがそのまま動くのだけれど、
本物のUbuntuで動かしたときと全く同じように動くわけじゃないからね 本番環境に近いというメリットはあんまり無いと思うわ
- 477 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/18(月) 02:12:41.16 .net]
- だれかが,wineの逆みたいなもんだといってた。厳密には違うみたいでけど,
バイナリをそのまま動かすという点では共通点がある。
- 478 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/18(月) 05:26:06.10 .net]
- >>476
apt getとか動くんだろうか? ビルドツール(gcc automake autoconf make libtool 等々)は?
- 479 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/18(月) 11:50:05.33 .net]
- gcc は動くみたいなのは聞いたなあ
X11 は Windows ネィティブのサーバ立ち上げとけば動くよね多分
- 480 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/18(月) 11:53:35.80 .net]
- aptは動く
gccはpipでビルド必要なのインストールできたから動く >>476 将来は全く同じように動く可能性はありそう 今はまだ全然だが
- 481 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/18(月) 18:41:35.70 .net]
- >>480
私のubuntu使う用途のメインは、クロスコンパイラをつかったmxe-octaveというunix上のシステムでwindows版のoctaveをビルドすることなので標準的なビルドツールが動くと助かる。 ちなみにmxe-octaveはクロスコンパイラもビルドしてくれる。
- 482 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/18(月) 19:05:07.44 .net]
- 既出だったらゴメン
最近、Cygwinが不調でコンパイルが異常に遅いので、アンインストール後 再インストールしようとするが何故が最後の処で止まってしまう 何度やっても下記ヶ所で止まる1日中やっても0%で進まない? /etc/postinstall/0p_000_autorebase.dash 環境 Windows10(Pro)x64 メモリ:DDR4 4GB×2枚 Cygwin・Cygwin64も試したが同じ
- 483 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/18(月) 20:35:09.05 .net]
- rebaseで数分とまるのは別におかしくない
インストールするパッケージをbaseだけに絞っても十分以上時間がかかるなら ファイルの断片化を疑ってみたらどうかな
- 484 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/18(月) 23:04:51.12 .net]
- アドバイス有難うございます。
ここ2〜3日悩みました。 別のソフトとの相性があるのか等も考えていますが、 最終的にはWindows10の再インストールしかないのかと 思っています・・・無償アップグレードなので認証も問題ですし、 Cygwin以外はすこぶる調子良い事、全てのソフトの再インストール 及び設定を考えると頭が痛いです。
- 485 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/19(火) 00:57:04.08 .net]
- >>482
私の場合も自宅の32bitのネットブックで同様な症状がでました。 cygwinのMLで相談するものの、上手く回復しませんでした。 しかし、先日のwindows updateの後、問題は何事もなかったように解決しました。 今は、cygwinは何事もなかったように動いてます。 余り参考には為らないかもしれませんが、windows 10は新しいOSなので色々地雷を踏むことがあるのではないかと思います。
- 486 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/19(火) 08:09:23.58 .net]
- >>484
スタートメニュー→設定→更新とセキュリティ→回復 で『このPCを初期化常態に戻す』 で初期化できます。 やってることはクリーンインストールと同じですが認証はなかったです。 初期化の前にコントロールパネルまたは設定から『バックアップと復元』に行き、『システムイメージの作成』と『システム修復ディスクの作成』を実行するのを忘れずに。 また、大切なデータはバックアップをとっておきましょう。
- 487 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/19(火) 11:41:36.63 .net]
- すみません。
>>485 のことは、>>486とは関係ありません。>>486を実行したのは、べつの64bitのPC。 windows 10して色々いじっている内にレジストリを破壊してしまって、なぜかあるはずの復元ポイントがなくなっており、 どうすることもできなくてwindows 10になって導入された初期化をつかいました。 色々苦労はしましたが、PCは見違えるように早くなりました。cygwinやmsys2のビルドツールも見違えるほど高速になりました。
- 488 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/19(火) 12:42:26.98 .net]
- >>485
windows updateした後に、デフォルト+apt-cyg関連のみをインストールで試した らインストール完了したので、直ったと思いインストーラーから必要コマンドを 再インストールしようとしたら、また下記で止まってしまいました。 /etc/postinstall/0p_000_autorebase.dash >>487 アドバイスありがとう御座います。 もう、やることはOSのクリーンインストールしか無いので、今回は 『このPCを初期化常態に戻す』を試してみます。
- 489 名前:488 mailto:sage [2016/04/20(水) 01:49:13.58 .net]
- 『このPCを初期化常態に戻す』を試してみましたが出来ませんでした。
OSに問題があったようです。 結局、Win10のクリーンインストールすることになりました。 保存してあったプロダクトキーの入力で認証はOKでした。 嘘のようにスムーズにCygwin64がインストール出来ました。 数多くのソフト設定はほんとに面倒で嫌になりますが、コンパイルは 快適になりました。
- 490 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/20(水) 04:29:07.83 .net]
- >>489
『このPCを初期化常態に戻す』が使えないこともあるのですね。 勉強になりました。 クリーンインストールでのアプリケーションの再設定は面倒ですよね。 しかし,コンパイルが快適になったとのことよかったです。
- 491 名前:488 mailto:sage [2016/04/20(水) 16:53:48.07 .net]
- >>490
Cygwinは快適になったんですが、今度は録画環境(PT3+EpgDataCap_Bon)が EDCBの「アプリケーションを正しく起動できませんでした(0xc000007b)」 のエラーが出て・・・。 以前は何の問題も無かったのに踏んだり蹴ったりです。 ランタイム全て入れてもダメ
- 492 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/20(水) 22:31:22.28 .net]
- Cygwinネタはいいが
- 493 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/20(水) 22:31:45.57 .net]
- >>491
ここは君の日記帳じゃない
- 494 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/20(水) 23:06:11.33 .net]
- スレ汚してゴメン
- 495 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/21(木) 17:54:49.50 .net]
- 日記帳と言われそうだがapt-cygネタです。
以前のCygwinはオール(50GB前後)で使っていましたが、OSのクリーンインストール に伴い今度はapt-cygでと参考URLを探し下記のapt-cyg導入 $ wget apt-cyg.googlecode.com/svn/trunk/apt-cyg しかし、コマンドの読込(ダウンロード)しか出来ずセットアップが出来ない? 散々ggrった結果、kou1okada版apt-cygに出会いまして、無事オールOKとなりました。 apt-cyg初心者に参考になるかな?
- 496 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/21(木) 22:26:05.14 .net]
- 私も日記帳的で知ってる人は知ってるのを1つ。
$ cygstart --action=runas (cygwin コマンド) で、sudo のように管理者権限でcygwin コマンドが実行できることを知った。 windows 10を初期化したら、コンピューター名を勝手に変えられたせいで windowsからもcygwinからもアクセスできなくなったディレクトリにアクセスできた。 基本的にOSを軽く使用というMicrosoftの姿勢は間違ってないんだがなんか変なお節介してくれるせいで 苦労させられる。
- 497 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/21(木) 22:46:55.53 .net]
- アクセス権変えればいいだけでは?
- 498 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/22(金) 05:15:56.27 .net]
- >>497
chmod のことですか?当然やりました。 chmod を実行すると Permission denied がでた。 その時点でアクセス権がなかったのでなにもできなかった。 sudoをもっているLinuxのdistroで管理者の管理下にあるディレクトリやフォルダに sudoを使わないとアクセスできないとおなじなのでは。 (su を使うのはなしとして)
- 499 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/22(金) 05:53:49.95 .net]
- >>493
日記帳にレスすまぬ。 >>491 起動するexeファイルを右クリックして「互換性」設定で, うまくいきませんか。
- 500 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/23(土) 01:37:41.41 .net]
- >>498
なんか話がかみ合ってないが まぁ解決したんならいいんじゃないかな
- 501 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/23(土) 03:55:50.97 .net]
- すごくいろいろ間違ってるんだけど、指摘する元気がなくなる応答だよな
Cygwin全く関係ないし……
- 502 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/23(土) 12:16:06.16 .net]
- ACL側の問題をchmodで解決とかないわな
- 503 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/23(土) 21:36:58.59 .net]
- cygwin 2.5.1がでた。
バグフィクスリリースのようです。
- 504 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/23(土) 22:14:26.54 .net]
- >>503
家のネットブックでsetupでupdateしたら,また,autorebaseでこけて再び使えなくなった。 2..5.01に戻したが関係なし。 仕方がないな。
- 505 名前:名無しさん@お腹いっぱい。 [2016/04/24(日) 10:46:46.60 .net]
- /binと/libの下の不要になったファイルを簡単に削除するにはどうすればいいの?
- 506 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/24(日) 11:00:41.89 .net]
- そもそも/binと/libの下に不要なファイルを作らない
やむを得ず作るときは自分できちんと管理する
- 507 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/24(日) 11:40:36.16 .net]
- cygwinのフォントってどうやって変更できますか?
コマンドプロンプトじゃないですよ
- 508 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/24(日) 12:24:47.19 .net]
- minttyのフォントなら左上アイコンのMenuのOption→Textで変更できる
- 509 名前:505 [2016/04/24(日) 12:33:41.58 .net]
- cygcheck -lに含まれないファイルは削除しても問題がないということかな?
- 510 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/24(日) 17:25:17.58 .net]
- >>505
例えば3ヶ月おきに全部削除する 必要なファイルだけを必要になった時にインストールする
- 511 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/24(日) 19:42:16.46 .net]
- >>507
質問が曖昧で、わからない。Xを使うアプリケーションのフォントのことですか。 それなら、詳しくないので別の方が答えてくれるだろう。 ただし、最近はunix由来のアプリケーションは(windowsでも)、fontconfigを使うものが多いので、その場合fontconfigのマニュアルを読むかぐぐるとよい。
- 512 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/24(日) 19:46:45.04 .net]
- fontconfigを使うcygwinのアプリケーションで、windowsにインストールされているフォントをつかうには
>>437 を見てください。
- 513 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/26(火) 21:11:28.66 .net]
- >>500 >>501 >>502
すごく間違ったことを書いたのは、そのあと調べたらそう思うようになりました。 でも、まだ、よくわかっていないのでもう少し調べます。 ありがとうございました。
- 514 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/04(水) 23:56:03.42 .net]
- cygwinプロセスのメモリ空間にロードされているexeやdllを
(再配置後の)BaseAddressやメモリ上のサイズと一緒に 表示できるツールってありませんか? fork()が失敗するのでrebaseallするんですが -b 0x70000000(デフォルト値)だとうまくいかないのに -b 0x65000000など低位アドレスを指定するとなぜか失敗しません まだrebaseされていないdllが0x70000000辺りにロードされていると 勘ぐっているのですが、それ以上先に進めなくなってしまいました Windows系のスレで訊いた方がいいんでしょうか? ご存知の方いらっしゃればご教示ください
- 515 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/05(木) 04:44:23.50 .net]
- >>473
コリンナは架空の恋人です 人妻で結構な手練で翻弄されます ローマ時代の詩に出てきます スタンダールの恋愛論に簡単な説明があります 一筋縄ではいかないだろうことと よそのエミュ実装であることと >>472をかけて洒落てるのでしょう URLは別件で「気前のいいギリシャ人には気をつけろ」って諺です もちろん「トロイの木馬」のことを言ってます 人妻とかギリシャ人ってのはもちろんMSに対する比喩です ちょっとその書き込みは高尚すぎるんじゃないかなw
- 516 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/05(木) 10:34:52.70 .net]
- >>514
cygwinのmailing listで聞くのが一番。私はまれにだが聞きたいことがあるときは、そこで聞くようにしている。開発者がいるのだからそこで聞くのが一番にきまっている。
- 517 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/05(木) 12:16:56.39 .net]
- >>514
開発環境あるなら↓をコンパイルかな https://msdn.microsoft.com/ja-jp/library/windows/desktop/ms686701%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396 実行中のプロセスでなくファイルを調べればいいならdumpbin.exeで
- 518 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/05(木) 15:34:49.79 .net]
- >>514
ProcessWalker Expressとか? www001.upp.so-net.ne.jp/yamashita/products/pwexp/pwexp.htm
- 519 名前:514 mailto:sage [2016/05/05(木) 18:51:06.83 .net]
- >>516-518
いろいろ勉強になりました! もう少し試してみて、ダメだったらメーリス投稿を検討してみます スレ投稿後に調べてみたら、32ビットWindowsだとメモリ空間のうち ユーザーモードに0x00010000〜0x7FFEFFFFが使えるみたいで スタックが上から下に伸長していたら結構かぶりやすいのかもしれません… さらに調べてみると、UNIX系OSに似たメモリ配置なら その可能性もありそうなんですが、どうもWindowsは配置が違うみたいで 残念なことに詳細情報が見つからず、そちらも手詰まり感がありますOTL
- 520 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/05(木) 21:43:13.32 .net]
- >>519
とりあえず一つターゲットの実行形式を決めてdumpbinしてみなよ Visual Stdio入れて
- 521 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/12(木) 20:26:14.57 .net]
- >>450 のリンク先だけど、Cygwinの主な欠点って
1. forkが遅く、UNIXとの互換性も低い。 2. コマンド呼び出しの互換性が低い。Cygwinから見て実行属性のないWindowsのコマンドも実行されるため。 の2点だよね? 前者の改善は無理でも、後者の改善はできるんじゃないだろうか。 つまり、Cygwin環境のファイル以外は呼び出せなくなるモードを用意すると、 UNIXとの互換性は上がるのでは? まあipconfig とか呼び出せなくなるから、Cygwinパッケージに追加する必要があるけど。
- 522 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/12(木) 20:42:16.52 .net]
- Cygwinの欠点
開発者でもないのにrebaseとかいう無駄知識が必要だったり 全く謎の原因で動かなかったりDLL Hellの問題もある
- 523 名前:名無しさん@お腹いっぱい。 [2016/05/12(木) 23:42:43.82 .net]
- perl -d
などのreadline機能するか?
- 524 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/13(金) 02:06:25.74 .net]
- msys2のperlでwin32:oleを動かそうと思ったらtime.hがないとか言われてインストールできなかった
cygwinはサポート対象だった cygwinのいいとこもあるよ
- 525 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/13(金) 18:07:33.30 .net]
- >>521
でも、2があるから、cygwinを使う人もいるわけで。windowsとの共存はcygwinのいいところだとおもうんだが。モードを分けるのならいいけど。
- 526 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/13(金) 18:14:14.42 .net]
- >>522
rebaseがcygwinにとって重要なのは、forkを実装するために必要だからなあ。 ubuntuがwin 10にのる話がcygwinのMLででたときも、forkの実装への影響の話でてた。 やっばり、forkのcygwinにとっての悩みの種だな。
- 527 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/13(金) 21:20:39.13 .net]
- 性能とか言い出すならLinuxとか使えばいいと思うけど
自分はCygwinをなんちゃってUnixとして使ってるからかな
- 528 名前:524 mailto:sage [2016/05/14(土) 03:58:29.57 .net]
- msys2のrubyならwin32oleが動いた
- 529 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/14(土) 21:50:27.72 .net]
- setup-x86_64.exe で全パッケージinstallする。
スタートメニュー→Cygwin-X→XWin Server を起動する。 するとXWin Server が上がってくるのはいいんだけど、 imsettings-daemonがlxsessionを起動する。 LXDE邪魔なんだけど、これを止めるにはどうすれば良いのでしょう?
- 530 名前:529 mailto:sage [2016/05/14(土) 22:17:27.32 .net]
- >>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 ってやったらlxsessionは上がってこなくなったけど、 これが正しいやり方なのかどうか判断がつかないです。
- 531 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/15(日) 08:56:23.31 .net]
- 全パケinstallの時点で正しいやり方のわけがないと思う、とマジレス
- 532 名前:529 mailto:sage [2016/05/15(日) 08:58:40.76 .net]
- >>531
ごもっとも。 でもほしいパッケージをいちいち選ぶのがすごく面倒くさいと感じていますorz
- 533 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/15(日) 11:03:46.96 .net]
- 仮に初回は全パケ前提としても、再度setup-x86_64.exe開いて
パッケージ選択画面で検索ボックスにlxdeって入れて出てくるパケを 片っ端からuninstallにしてくほうが発想として素直と思う >>530見る限りだとimsettings-lxdeをuninstallすりゃ済みそうな話だし
- 534 名前:529 mailto:sage [2016/05/15(日) 11:11:54.98 .net]
- >>533
ありがとう。 imsettings-lxdeをuninstallしてみるわ。
- 535 名前:529 mailto:sage [2016/05/15(日) 11:22:02.46 .net]
- >>533
imsettings-lxdeをuninstallしたら cygimsettings-lxde.dllが消えてくれて、問題が出なくなったわ。 ありがとう。
- 536 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/15(日) 13:14:41.03 .net]
- >>532
apt-cygお勧め
- 537 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/15(日) 14:09:04.35 .net]
- >>536
https://github.com/transcode-open/apt-cyg qiita.com/FSMS/items/68b5956301d987d1be2b なるほど、こういうものもあるのですか。 rcmdnk.github.io/blog/2016/02/01/computer-windows-cygwin/ ちょっと、非技術的な意味で面倒くさそうではありますがw
- 538 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/16(月) 00:12:03.69 .net]
- >>521 だけど、考えが変わった。
1,2ともWindows Subsystem for Linux (WSL) が解決しつつあるみたいだから、 つうかこれを契機に、WinNTのPOSIXサブシステムとかInterixとか知ったんだけど MSは一貫してUNIXをWin32とは別のサブシステムで提供しようとしてきたんだな。 それに対しCygwinはWin32サブシステムの中でPOSIX互換をエミュレートしようと してきたんだけど、やっぱりこれは無理があるなあと。 今のWSL は Win32サブシステムを呼び出すことはできないけど、 cygstart のWSL版とかはいずれ出現しそうだし、自分が今Cygwinでやってることの 大半はWSLでいずれできるようになるだろう。 そうすると今後Cygwinは、WSLと比較してのWin32との親和性が存在意義になっていくだろうなと。
- 539 名前:chikau mailto:chikau [2016/05/18(水) 17:32:02.97 .net]
- >>482
こちらも0p_000_autorebase.dashで引っかかりましたが C:\cygwin64\var\cache\rebase を書き込みモードにすることにより無事インストールすることが出来ました。
- 540 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/22(日) 13:34:13.19 .net]
- ∩(・∀・)∩ モウ オテアゲダネ
情けない話なんだがtftpdが動かせん。。。。 ちゃんとinetdもtftpdも入ってる 登録もした しかしまったくわからんし ログも吐かない。。。。 ネットで調べた手順はすべてやったはずなんだ だれかやってみて。そして教えてくださいです。
- 541 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/22(日) 13:50:25.02 .net]
- あー環境はWindows10ですしかし他環境での回答も歓迎です
- 542 名前:名無しさん@お腹いっぱい。 [2016/05/22(日) 15:49:31.72 .net]
- soxで音楽鳴らないな
cat >>/dev/dspではもの足りないのだが
- 543 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/22(日) 17:07:17.00 .net]
- >>540
tftpdを他人のためにテストしてくれってのがわからん。 ポートの問題があるから,アプリケーションのテストとはわけが違う。 質問するなら,自分がやったことの詳細をもっと書く。 そしてすでにCygwinでtftpdを運用している人からのアドバイスが もらいやすいようにするべきだ。
- 544 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/22(日) 19:55:26.76 .net]
- >>540
とりあえずinetdから起動するのは 現時点では君には敷居が高そうだから tftpd -L -v と起動してみてはどうか?
- 545 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/22(日) 22:24:55.64 .net]
- 敷居が高いのか
- 546 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/23(月) 01:27:05.34 .net]
- >>540にはね
普通はすごく簡単
- 547 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/23(月) 01:34:57.97 .net]
- ボケをボケで返すとわけが分からなくなるな
天然のアスペの可能性も疑われる
- 548 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/23(月) 03:36:23.17 .net]
- >>540
/usr/sbin/tftpd.exe -L -v しましたが一瞬でプロンプトが戻ってきました。。。これって表で実行する奴ですよね?
- 549 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/24(火) 11:03:00.34 .net]
- >>548
syslog立ち上げないと/dev/logがない
|

|