Cygwin使っている人いますか? その22 (948レス)
1-

521
(2): 2016/05/12(木)20:26 AAS
>>450 のリンク先だけど、Cygwinの主な欠点って
1. forkが遅く、UNIXとの互換性も低い。
2. コマンド呼び出しの互換性が低い。Cygwinから見て実行属性のないWindowsのコマンドも実行されるため。
の2点だよね?

前者の改善は無理でも、後者の改善はできるんじゃないだろうか。
つまり、Cygwin環境のファイル以外は呼び出せなくなるモードを用意すると、
UNIXとの互換性は上がるのでは?
まあipconfig とか呼び出せなくなるから、Cygwinパッケージに追加する必要があるけど。
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
ってやったらlxsessionは上がってこなくなったけど、
これが正しいやり方なのかどうか判断がつかないです。
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サブシステムを呼び出すことはできないけど、
cygstart のWSL版とかはいずれ出現しそうだし、自分が今Cygwinでやってることの
大半はWSLでいずれできるようになるだろう。

そうすると今後Cygwinは、WSLと比較してのWin32との親和性が存在意義になっていくだろうなと。
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も入ってる
登録もした
しかしまったくわからんし
ログも吐かない。。。。
ネットで調べた手順はすべてやったはずなんだ
だれかやってみて。そして教えてくださいです。
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を運用している人からのアドバイスが
もらいやすいようにするべきだ。
544: 2016/05/22(日)19:55 AAS
>>540
とりあえずinetdから起動するのは
現時点では君には敷居が高そうだから
tftpd -L -v
と起動してみてはどうか?
545: 2016/05/22(日)22:24 AAS
敷居が高いのか
546: 2016/05/23(月)01:27 AAS
>>540にはね
普通はすごく簡単
547: 2016/05/23(月)01:34 AAS
ボケをボケで返すとわけが分からなくなるな
天然のアスペの可能性も疑われる
548
(1): 2016/05/23(月)03:36 AAS
>>540
/usr/sbin/tftpd.exe -L -v
しましたが一瞬でプロンプトが戻ってきました。。。これって表で実行する奴ですよね?
549: 2016/05/24(火)11:03 AAS
>>548
syslog立ち上げないと/dev/logがない
550
(1): 2016/05/25(水)01:41 AAS
なんかでてきました
May 25 01:39:21 ホスト名 tftpd: PID 7352: cannot drop privileges: Operation not permitted
1-
あと 398 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.020s