Cygwin使っている人いますか? その22
python-psutilが入らんのだけどもなにか入れる手段あります? ないよ githubのissuesを検索すればサポートする気ないのが分かる forkして自分でcygwin固有の部分を実装するしかない cygwinをインストールする際のダウンロード先URL(リポジトリ?)選択で、 自鯖からダウンロード・インストールできるようにしてる人いる? mysqlがMariaDBにアップグレードされてて起動スクリプトとかの場所が変わっとる… >>579 それでか!こちらの環境だと、 mysqlクライアント上でマルチバイト文字が入力できなくなってる。 5年ぐらい前にクロスコンパイル環境に作った残骸の再利用で cygrunsrvが動かないとか不具合あったからまっさらにして入れなおしてる mysql を 5.5 に戻したら日本語が入力できるようになった。 (64bit Win10) しかしこの現状は不便すぎる。 select '日本語'; が入力できないんだから。 バグ報告か何かしたいんだけど、どこで何を書けばいいの? そもそも cygwin 特有の話なのかどうかや問題切り分けが必要なんでないかと mysqlのソースとればパッチが付いてくるので MariaDBのソースのパッチと見比べればいい こっちは適当にcpan -u したらperl-5.24が必要だとかでて それがコンパイル通らなくてはまった パッチしてlocal に入れるのも面倒だから結局cygwinのパッケージに戻した で、入力できないってmysql のコマンドラインでペーストすらできないって話なら win8.1でも再現した bash では入力できてるからmysqlのコマンドラインの問題っぽいね mysql クライアントの5.5とmariaのmysql クライアントで --help で出る Variablesは同じだった パッチはわからんけどマルチバイトがらみを削ってるようには見えない ググった感じではMariaのmysqlコンソールで文字化けしても my.cnf修正で直ったのばかりで 入力できないとか、日本語入力すると消されるとかは見当たらないからcygwin固有の問題っぽいので この辺みて報告するといいかも https://cygwin.com/problems.html いろいろありがとう。他の人の環境でも再現していることと、 不具合報告の方法が分かった。 今は忙しいので、時間のあるときに報告してみる。 cygport入れて *.cygport 取ってきて cygport *.cygport prep でソースツリーDLと展開 cygport *.cygport compile でコンパイルしてくれるようなので mysql5とmariaDB10両方作ってみる まだcmakeまでしか終わってないけどオリジナルソース時点で #cmakedefine HAVE_LANGINFO_CODESET とか #cmakedefine HAVE_WCTYPE がmysql5は スペース mariaDB10は 1 がセットされてるからこれが原因かも? しかしdefin 1 なんだから trueのはずだよね…? Cygwinのgrep-2.24-1はみんなまともに使えているのだろうか。。 >>593 日中中断して16時ごろ再開して 常にcpu15%ぐらい食ってるのに cmakeが終わらない エラーすらはかないから何が原因かもわからん どうせ1コアしか使ってないんだろ エラー吐かせるんじゃなくて自分でログ見ればええやん ログも起動したとこだけで その後なにも吐いてないんだけど そんなはずねーよっていうんなら自分でコンパイルして見ろよ CMakeLists にMESSAGE 追記してどこまで進んでるかみてみたら 111行目のPROJECT(${MYSQL_PROJECT_NAME}) で時間食ってる これを後ろに移動したら途中までは動くが 削除するとcmake自体全く進まない cygport、cmake、mysqlのソース、crypt-develあたりを新規にフォルダ作ってsetupして cygport compileやり直してみたけど結局同じだった mintty 2.4.0にしたらBold表示ができなくなったんだがお前らどう? フォントはMSゴシック12ptで BoldAsFont=yes, BoldAsColour=no にしてる この修正が怪しい気がするけど何やってるのかよくわからん https://github.com/mintty/mintty/commit/79fec2315b0080d4777a9e31077e7ad17ad758d5 デフォルトで MSゴシック12ptで BoldAsFont=yes, BoldAsColour=yesのまま 問題なし フォントがbold持ってないのにbold設定になってる場合に無理やりboldにするけど 表示されないかもねっていうのがその man.1 の追記 というかよく考えたら ttyでBOLD の表示を試したことがない気もする >>604 man、ls はデフォルトでもボールド表示を使ってるね >>601 一日中起動してるわけじゃないが、これまだ終わらない というか Running cmake version 3.3.2 の先に進んでないように見える しゃーないからcmakeのソースとってきて cygport prepしたらQt5が要るってんで入れて compileしたらさくっとproject 以降まで進んでる… と思ったらcompile 終わって loading initial cache file /usr/src/cmake-3.3.2-1.src/cmake-3.3.2-1.x86_64/src/cmake-3.3.2/Bootstrap.cmk/InitialCacheFlags.cmake から先に進まない 動いてる部分はbootstrap の最後のほうの "${cmake_bootstrap_dir}/cmake" "${cmake_source_dir}" "-C${cmake_bootstrap_dir}/InitialCacheFlags.cmake" "-G${cmake_bootstrap_generator}" ${cmake_options} ${cmake_bootstrap_system_libs} "$@" これっぽいからセルフコンパイルしたcmakeでもダメっぽい つまり少なくともうちのcygwinではcmake関連は動かない もっと軽い奴で試して見るとしてこの辺から http://www.cs.gunma-u.ac.jp/ ~nagai/wiki/index.php?cmake%20%A4%CE%BB%C8%A4%A4%CA%FD tutorial1あたりコピってきて、cmakeしてもやはり終わらん さらに cygwinポート版cmakeをいったん削除して(/usr/share/cmakeも) CMAKE本家から最新ソース3.6.1を取って来て ./bootstrapしてみたけどやっぱり loading initial cache がおわらない うちのPCの問題なのかわからんで誰か cmake -L がちゃんと結果出るか試してほしい 昔はよかったけどね・・・(´・ω・`) 下火になっちゃったね >>613 次の Windows 10 で ubuntu が含まれるようになるから、 自分の場合は Cygwin の出番が極端に減るだろうな。 win10 + Hyper-V on LINUX/BSDで充分なんだよなぁ wine on bash on ubuntu on windows10 >>614 リリースされてもしばらくは実用的ではないって中の人も言ってるぞ 時間をかけて熟成させるんだと 時間かけて熟成させたUIをホイホイ捨てる会社のくせに… 成熟っていうか慣れたっていうか… googleも結構そういうところあるよね 今日 win10 を 1607 に上げたので、噂の Subsystem for Linux (SFL) 入れてみた。 なんか質問ある? The Windows Subsystem for Linux (WSL) が一般的な呼称だと思ったがSFLに変更されたのか? >>625 箇条書きで行きます。現状は Cygwin で対応していますが、それを無くしたいと思ってます。 まあ自分で試した方が早いんだろうけど、週末まで Win10 を触れないので聞いてみちゃう。 1. php の composer って動作しますかね? 2. python2 と python3 って (容易に) 同居できますか? 3. AWS CLI って動作しますかね? 4. Google Cloud SDK って動作しますかね? 5. C ドライブは /mnt 以下でアクセスできるそうですが、空白を含むフォルダやファイルも普通に扱えますか? (例:名称に空白を含むフォルダに cd する等) 6. php ビルトインサーバ等の、自前でソケットを開いてlistenするようなものは動きますか? ざっくり言うと、Mac OS X みたいに今時のナウい開発環境として利用できると嬉しいな、という気持。 >>626-627 スマン、SFU を思い出してそう略してしまったけど、WSL だったな >>628 え、それぜんぶ調べるなら工数1日分のカネもらわないと・・・。 >>631 やっぱりそう?俺もコマンドやパスを記述してここに書き込もうとしたら拒否された。 >>629 やっぱ調子のりすぎましたかねw 今週末にでも自分で調べてみる予定です。すみませんでした。 やっぱり、現状で Cygwin を利用してるユーザとしては Win10 の bash はとても気になる機能ですよね。 どっちかというと質問募っておいて返り討ちにする奴が人間的にアレだから気にすんな >>628 8.1proからアップグレードしたけど 何もせずにそのまま動いてる 5は問題ない もちろんcygwinの話 >>637 いいなあ。 Win7とWin server上のちょっと古いCygwinで動いてるWin32のソフトで、最新のCygwin上ではコンパイルできないソフトがあるんだけど、cygwinのディレクトリを丸ごと移行してWin10で動かせたりしないだろうか。 cygwinが古いんなら念のため現環境バックアップして、アップデートする方がいいと思う そしてどっちにしてもcmake -L がさくっと終わるか試してほしい うちでは終わらない cmakeは問題なく動いてる。windows10で。 するとうちの環境なのか? 別フォルダ作って入れなおしても変わらんからPCの問題だろうか… Windows10にcygwinを新規インストールすると postinstallで止まってしまう。 おれだけ? >>642 これ >>601 で作ったテスト環境をそのままアップデートかけたけど普通に終わった Win10Pro x64 で cygwin64 Opteron3280、メモリ24G WSLは現状ではいろいろ不具合や癖がある分VMのほうがマシなオモチャでしかないし βじゃなくなってもWin32サブシステム側のプロセス起動したり レジストリ読み書きできるようになったりはしないだろうから Win32上のシェル環境として使えるcygwinの代用にはならない msys2やgit for windows (sdk)にはだいぶ人出てってるだろうとは思う Win32サブシステム側のプロセス起動くらいはやるかもしれないな interixサブシステムか何か他のサブシステムでもやってたみたいだし 只、テキスト整形してパイプで秀丸の標準入力に放り込むみたいな使い方は Windowsユーザーはまずやらないし、そういう連携出来るアプリ自体が 殆ど無いから大した問題じゃない気がする mingwにしろgitにしろWSL側で処理する方が若干速いならcygwinやmsys2と十分に競合する ま、先のことは分からんけどな あれって system32/ に bash.exe 置くらしいっすね 各所で事故起こってそう(小並感) 久々にsetup.exeを実行してCygwinを更新したら、 mysql5.5がなくなって、例の日本語が入力できないMariaDBだけになってしまった。 もう実用的には使い道が無くなった。 そびえ立つ糞だな。 古いほうのmysqlclient入れれば普通に使える >>649 その古い方(MySQL5.5)がsetup.exeの選択肢から無くなったんだよ。 今いちばん古いのがMariaDB10.1.14-1だ。 MySQLユーザはこの不具合が直るまで setup.exe は実行しないほうがいいと思う。 ルートのftp.なんとかにtarを保存してないの? ソレ展開してbin/mysql.exe /binにおくだけじゃん Cygwin64(on Windows10 64bit)でログインシェルを変更しようと思いました。 /etc/passwdを生成後/etc/bashを/etc/tcshに書き換えました。 しかし上手く動作しません。相変わらずminttyはbashが起動されるようです。 minttyの起動オプションはデフォルトで生成されるスタートメニューショートカットと同じです。 だれか原因と解決策を持ち合わせていませんか? /etc/passwdの自分のアカウントの最後にある/bin/bashを/bin/tschに変更すればいい /etc/bashなんてない MariaDB をFedora24でも使ってるけど、普通に日本語は通る。 違います違います、いえ間違えました ちゃんと/bin/...にしましたよ、でも動かないんです。 tcshインストールしてないとか? インストールしてなくても /etc/shellsに載ってたりするから 何か昨日、setup.exeが更新したとメールでアナウンスがあったが、実際ダウンロードしても 更新されていない。何故だろう。 久しぶりにCygwinアップデートしたらzip(gzipではなく、Info-ZIP)で日本語ファイル名が化けるようになってしまった。 Info-ZIPでアーカイブして、Win7で解凍すると中の日本語ファイル名が化けてる。 今までは LANG=ja_JP.sjis zip -r output.zip input.dir でいけてたんだけど。 回避策などをご存知の方、いませんか? すまん、だれかボスケテ。 rsyncでコピー元のhogeって名前のシンボリックリンクを対象外にする場合、 --exclude="hoge/" これだとダメなん?なんかできねーんだけど。 >>662 なるへそ、hoge自体はディレクトリのシンボリックだったから"hoge/"だと思い込んでた。 マジ神、thx! いつか--deleteでファイル吹っ飛ばしそう(小並感) スラッシュの有無で挙動変わるrsyncほんと嫌い cygwinの.netrcって効かないのね。 chmodが効かないからっぽいけど、対策ある? >>667 マウント時にnoaclオプションをつけてない? cygwinインストールディレクトリ配下はnoacl無しの方がいいよ >>648 mysql-10クライアントの日本語問題、原因これっぽい http://makizou.com/1367/ つまりreadlineがおかしい まぁうちではcmakeが動かないからコンパイルして試すこともできないわけだけど lddで調べるとmysql-5.5.45 はcygreadline7.dll リンクしてるけど myslq-10.1.17は リンクしてない(mysqlの自前 .mysql_historyでスペースが\040になるのもこれのせいだとか https://bugs.launchpad.net/percona-server/+bug/1296192 そしてcygwinのgithubからcmakeとか落としてこれたのでコンパイルできるかもしれない… 板復帰(OK!:Gather .dat file OK:moving DAT 639 -> 628:Get subject.txt OK:Check subject.txt 639 -> 639:Overwrite OK)1.27, 1.22, 1.21 age subject:639 dat:628 rebuild OK! gitのcmakeをそのままcygportで compileするとやはりcmake のとこで終わらない clientとデーモンのバージョン違うと 時間が経ってからCRC不整合とかで落ちる read.cgi ver 07.5.0 2024/04/24 Walang Kapalit ★ | Donguri System Team 5ちゃんねる