1 :
ミスターシグウィン :
2005/12/13(火) 20:43:12
いません。
荒れるからそのアンテナのリンク貼らないようにしてたのに。
8 :
名無しさん@お腹いっぱい。 :2005/12/15(木) 21:15:45
100まで荒れるのが恒例だと思ったが年末でみんな忙しいのか?
でCygwin使ってる人はCygwinで何やってんの?
前すれで、くるくるまぁくんしたの、だれだよ。
>>10 何って聞かれてもなあ。
普通に/binとか/usr/local/binとかにあるコマンド使ってるだけだけど。
/bin, /usr/bin の管理のしかた、 なんであんなに意味不明なの?
>>13 (昔の)Linuxの習慣なんじゃ? よく知らんけど。
>>10 クロス開発とか雑用一般。
いや、cygwin の全部 /bin にコピーするやり方が意味不明ってこと。
シンプルでいいんじゃないの? Cygwinに凝ったファイル構成は要らんよ
kuso
ま た ツ ン デ レ か
kuso
21 :
912 :2005/12/21(水) 19:21:42
おっ!!ウジムシどもがまたスレ立てましたねwwwwwwwwwwwwwwww ここはくさいのですよ。なぜならウジムシだからwwwwwwwwwwwwww
>21 「山崎13」ですか?
さすがツンデレ、これで即死判定を回避できたね。
いつのまに大文字パスがurl encodeされるようになったんだ?
unko
UNKO
%55%4e%4b%4f
28 :
24 :2005/12/23(金) 09:00:42
いつのまにか/usr/srcがmanaged mountされていただけでした。
31 :
名無しさん@お腹いっぱい。 :2006/01/01(日) 08:58:27
新年明けましておめでとうございます。 cygwinをアップデートして、いろいろパッケージを更新しましたが、 updatedbが上手く作動しなくなりました。 以前に /cygdrive/ を /win/ にマウントして updatedb --localpaths='/win/c' で問題なく更新してましたが、 /usr/bin/find: .: No such file or directory /usr/bin/find: /win/c/AUTOEXEC.BAT: No such file or directory /usr/bin/find: /win/c/boot.ini: No such file or directory (以下略) とエラーが出て上手くいきません。 /win/cが認識されてないようですが find /win/c や ls /win/c 、また他のコマンドでは /win/cで問題なく出来ます。 同じ症状の人はいますか? 新年早々,助けて下さい!!!
32 :
31 :2006/01/01(日) 11:10:13
findutilsをバージョンダウンをすることでひとまず解決しました。 新年早々、お騒がせしました。
>>32 findutils-4.2.25-2 ?
localpaths 指定して使ってる訳じゃないけど、普通に動いてるよ。
つか、このファイルだってだいぶ前のファイルだしね。
過去ログ(その15)読んだんですが、解決策なかったっぽいので 質問させてください。 いつ頃からそうなったのか分からないのですが、bash上/cmd上の いづれでも Cygwin のコマンド(whois や less, vim など)がすべて SegFaultで落ちてしまうようになってしまいました。 ディレクトリ/レジストリを消してインストールし直しても直らなかった ので、上記現象に関係しそうなポインタがあったら教えて いただけませんでしょうか?
>>34 cygwin1.dllはパスの通ったところに置いてるの?
36 :
名無しさん@お腹いっぱい。 :2006/01/02(月) 19:45:26
古いライブラリがどっかに置いてあるんだろ
37 :
34 :2006/01/02(月) 21:52:50
>>35 WindowsXPの環境変数にCygwinのパスを設定してあります。
pass=D:\cygwin\bin;... となっています。
>>36 bin配下にあるDLLファイル名でPC内を検索しましたが見つかりませんでした。
>>37 C:\cygwinというディレクトリは存在しませんか?
私もD:\cygwinに置いているのですが、
いつのまにか、C:\cygwinというディレクトリが存在していました。
私の場合には、それでおかしくなった訳ではありませんでしたが、
参考にしてください。
>>34 正直対策がわからんのだが、
とりあえずrebaseをインストールして、rebaseallやってみれば?
40 :
31 :2006/01/03(火) 03:58:55
>>32 localpathsを指定しないと全く問題はなかったよ。
/win/c/Windows とかCドライブ以下のディレクトリは認識するけど、
/win/cそのものはなぜかダメみたい。
cygwinのパッケージを更新したときに、findutilsは更新しなかったけど、
他にいくつか更新して、どれか原因があるんだろうけどわからなかった。
最初から入ってる octave って octave-forge なんだね すげえ
>>41 去年の6月ぐらいの時はoctave-forgeは入って無くて
ソースからコンパイルしてたよ
cygwinを使ってCのプログラミングをやりたいのですが、 セットアップのときにダウンロードするパッケージはデフォルトのものとDevel全部で 可能なんでしょうか?
44 :
名無しさん@お腹いっぱい。 :2006/01/03(火) 20:16:27
それも判断できないくらい初心者なら、Cygwin自身にハマル 可能性大なのでプログラミングはやめたほうがいいかと
Cygwinはともだち
Cygwinは怖くないよ
gccとg++を入れれば大丈夫だった気がする 必要に応じてmakeとかも入れてけばいいんじゃないかな 最初からすべて把握してズバッとインストールするのは難しい
Cygwinスレで言うのも何だが、最初はBorland C++ Compilerあたりで bcc使えば十分な気がする。 Cygwinが既に入ってるなら別だが、そうでないならちと大仰かと。
>>43 BCCかVisualC++かDigital Mars C/C++かLSI-Cと適当なIDEをセットで使エ。
IDEは「BCC Developer」か「BCPad」あたりを使うとよいだろう。
というか、初心者なら、敢えてVisualC++を使う方がいいと思う。
(初心者ならmakeの書き方とかbinutilsの使い方でいっぱいいっぱいになると思われる)。
Cygwin持ち出す必要があるのは
・何故かPowerPCで動くバイナリを吐くコンパイラがほしい。
・何故か俺はshかcsh(の亜種)とviを使いたい。
みたいな場合だ。
あと、gcc、g++の他にbinutilも必要な希ガス(うろ覚え)。
>>51 あとWin32環境の開発をしたいということを前提にするならば、Migwinも必要だろうな。
C開発だけならばemacs+GCCでいいんじゃないだろうか。
53 :
34 :2006/01/06(金) 00:44:50
まあ、34=52だったりしますが(苦笑)
>>38 Cドライブは外部ドライブにしてまして、物理的にシステムドライブにはなっていません。
Dドライブ=システムドライブ という状況です。
他に \Cygwin がないかを探してみましたがありませんでした。
>>39 rebase をインストールして実行してみたら動作しましたが、問題の解決には至りませんでした。
どうやらCygwinというよりも他の(たとえばVirus対策ソフトなど)問題のような気がしてきました。
俺はコードのポータビリティを調べるって言う意味もあって、 Visual Studio から cygwin の gcc / g++ でコンパイルする事も結構有る。 ただ、gcc / g++ の吐き出すエラーメッセージを Visual Sutdio が 正しく理解してくれないので、エラーや警告の出た行にジャンプする、 っていう便利な機能が使えない。
先日,cygwinをフルインストールしたんですが,bashからemacsとしてもうまく走ってくれません. どうやらX-windowで走るものは悉く同じ症状のようです. タスクマネージャを起動してモニタしてみるとSysFaderなるプログラムが一瞬見えるだけで.. これってデフォルトでこうなるものなんでしょうか?
>>55 X-server起動してる?
startxだったかxinitだったかで起動出来ると思うので、そのあと X clientを起動する
でも emacs が目的なら、emacs -nw で起動するんじゃない?
cygwinのemacsは使ったことないけど
>>56 あ,起動できました.どうもありがとうございます!
bashからemacs動かしたときに何故かC-x C-cで終了できない..C-x C-sとかは大丈夫なんですけど.
まぁ,Xウィンドウで走るほうはちゃんとなっているみたいなので,それを使います..
cygwin ports使ってる人居る?
で、結局 SysFader ってのは何者だったん?
>>58 思いっきり初心者の質問ですねぇ...すみません
>>60 はて...なんでしょう?
連カキコ失礼します.. cygwinのコンパイラーでコンパイルできるプログラム言語とそのコマンド名は どうなっているんでしょうか? すべてgccで,言語の種類は拡張子で判別するんでしょうか?
C++ なら g++ でそ
今調べたところ,C, C++, Objective C, Fortran のコンパイルができるらしいのですが あとの二つについての様式の記述のあるページをご存知ありませんか?
Fortran なら g77 とか g90 でそ。 あり、g90 ってあったっけ? それはそうと、それぞれの言語別にパッケージインスコしないとだめだお。
67 :
名無しさん@お腹いっぱい。 :2006/01/07(土) 18:55:28
>>66 cygwinはフルインストールしてあるので大丈夫だと思います..
ありがとうございました.
Java とかはいらんの? gcj だけど。 Objective C は使ったことないんで知らん。 あと、C だと ISO C99 に準拠させるには gcc --std=c99 とかオプション必要だった気がする。
>>68 gcj foo.java -> foo.class ができる.
java foo で実行
…でいいんですよね..
>>69 しらん、やってみれ。
でも Java なら Eclipse + Sun Java SDK でいいじゃんとか思うんだよな。
71 :
名無しさん@お腹いっぱい。 :2006/01/07(土) 19:48:17
cygwinをふるインストールしたいんだが、なぜかインストール中で とまってしまう。デ結局ダウンロードが失敗して終わってしまうんだ。 前はこんなことなかったのに。どうすればcygwinがインストール できるようになるんだ?なんかwindowsアップデートをこないだ したのが原因のような気がしてならないなんだが。
鯖変えてみ
73 :
71 :2006/01/07(土) 20:05:49
鯖かえてみ?ってどういう意味?
>>73 setup.exe 実行すると接続するサーバ訊いてくるじゃん。
DLに失敗するんだろ? DLするサーバを変えろよ。
78 :
71 :2006/01/07(土) 21:02:04
レスサンクス!!どれでやっても失敗するんだよ。 みんなやったよaizuやkyoto、asahi,so-netも全部やったけど 必ず泊まるんだよ。前はこんなことなかったのに。 てか、インストール始まる前になんか警告みたいのがでてる。こんな感じ Warning! Unmet Dependencies Found The following package required but have not been selected Package: libguile16 Required by: guile, guile-devel パッケージがないよっていってるんだよ。で次を押すとインストールし始めるが 絶対に途中でとまる。setup.exeDLすると発行元が不明な なんとかって出てるからそれ臭いと思うんだが。windows update したのが原因じゃないかな?信頼できないから引っかかっているような気がするが
79 :
71 :2006/01/07(土) 21:08:51
77にアクセスできない
81 :
71 :2006/01/07(土) 21:10:39
まじcygwin使いたい助けてくれ頼む。
自分で落としてきてLocalからインスコ
カナを使うデスクトップ配下に落とすのではなくc:\に落としてみる。
いきなり全部じゃなくちょっとずつ入れてみたら?
85 :
71 :2006/01/07(土) 21:25:52
>>82 >>83 ふたつともやった。自分で落としてlocalからやっても落とす段階で
やっぱりとまる。カナを使うデスク配下ではなく、c直下に落としても
結果は同じ。
>>84 それはやってないな。いきなりフルインストールするからダメ
なのかも。ちょっとやってみる。
みんなありがとう!!
86 :
71 :2006/01/07(土) 21:38:52
なんか不思議な現象がおきたぞ。 少しだけインストールしたら順調に100%までいったんだよ しかし、その直後0%になってまたインストールが始まったぞ!! なんだこれ?こんな現象初めてみた
87 :
71 :2006/01/07(土) 22:04:32
また100%になってInstall Completeってでた(ほっとした) 追加のインストールは、またsetup.exeを実行して追加したいやつを インストールにすればいいんだよね?
>>87 それでOK
過去にさんざん報告されているその現象
まだ直ってないんだね
89 :
71 :2006/01/07(土) 22:20:11
>>88 レスサンクス。いま順調にインストールしている。本当にありがとう
またなんかあったら教えてくれ。本当に本当にみんなありがとうありがとう!
90 :
71 :2006/01/07(土) 22:31:48
がーんまたとまった。 xemacs-emacs-common-21.4.18-1.tar.bz2 で泊まってしまった
日記はよそでやってよ。
93 :
71 :2006/01/07(土) 23:02:05
またまた教えてちゃんで悪いんだけど、 たとえば上から5つはaizu出いれて、その次の3つはasahiでいれてもOKだよね?
94 :
名無しさん@お腹いっぱい。 :2006/01/07(土) 23:22:20
ダメ文字「ソ」の回避方法教えてください。
95 :
71 :2006/01/07(土) 23:31:35
ぐすん・・だめだ・・やっぱりとまる。いつも同じものをインストールする段階で泊まっているみたいだ・・・
俺さっき海外のサイトからインストールしたよ
>>95 頑張れ
>>78 特定のパッケージがない、って言われてるんなら、
そのパッケージのバージョンを変更してみるのはどう?
他のパッケージとの依存関係でトラブルになる可能性もあるけど。
99 :
71 :2006/01/08(日) 10:29:03
>>98 バージョンを変えるのか・・そんな高度なことできるかな? バージョンを変えるのってインストールするときに curを変えればいいの? >>97 どこのサイト教えてそこでやってみても出来ないならやっぱ 俺のPCが問題ありとわかるから参考に教えて頼む
100 :
71 :2006/01/08(日) 12:15:12
やっぱバージョンを変えてもDLに失敗する。 もうどうしようもないかもしれない。絶対に 原因はファイヤウォールだとおもう。ファイヤウォールを無効に する方法はないのか?
FTPなサイト使わずに、HTTPなサイトだけ使えばいいんじゃね? HTTPならFWもとおるっしょ。
102 :
71 :2006/01/08(日) 12:40:35
httpもやったがやっぱり失敗する・・・
インストールする段階で失敗するんなら通信は関係ないんじゃね?
>>102 中途半端にダウンロードした一時ファイルが残ってるんじゃね?
105 :
103 :2006/01/08(日) 13:14:51
あーダウンロードに失敗してるのか スマソ
106 :
104 :2006/01/08(日) 13:17:30
あと、中途半端にインスコされたディレクトリもけしてしまへ!
107 :
71 :2006/01/08(日) 13:37:08
おれも中途半端はいけないとおもって、c\cygwinのフォルダも 全部けしてやりなおすがダメみたいだ。やっぱもうだめなのかな
原因切り分けも出来ない様なら あきらめた方がイイネ。
できねぇことやらせんかいw
ワラタ
>>71 考えられる問題要素を書き出してみた。
テェックしてみて。
・ オンラインインストールに失敗する
→ダウンロードサーバを変更してみる。
書き込みをみている限り、どうやらいずれのダウンロードにも
ringサーバを使っているようだが、他のサーバにしてみたらどうだろう。
最近どこのringサーバも、アーカイブが最新でなかったり
サーバ自身が不調だったりすることが多いので
ほかのサーバから落としてみることをすすめる。
ダウンロードサーバリストはまぁこのスレにいる人なら
誰でもしっているここから適当に見繕って。
http://cygwin.com/mirrors.html ・ どこのサーバに変更してもダメダッタ
→あらかじめダウンロードしておいて、ローカルからインストールするようにする。
・ そもそもダウンロード自体上手くいかない
→あんまりすすめたくない方法だが、思いきってディレクトリ構造ごとダウンロードする。
ソースやらパッケージやらobsoleteなものやら全部含まれるので、落とすのに時間がかかるが
ミラーサイトから
md5.sum
setup.bz2
setup.exe
setup.ini
release/ 以下全て
をもってきて、ローカルでsetup.exeを叩く。
・ アンチウィルス/ファイアウォールソフトが稼動している
→ダウンロード|インストール中はどちらも切っとけ
セキュリティが気になるなら、ファイアウォールだけ有効にしておく。
最近のアンチウィルスソフトは、リアルタイムスキャンが有効になっている場合が多いから
それも確認して切っておく。
XPなんかを使っていて、標準のファイアウォールガ有効になっているなら、それも切る。
俺はXP機を持っていないので詳しいことはアドバイスできないが
たしか設定できる項目があったはず。
・インストールできたけど動かねぇよ
→アクセス権の問題かもしれない。
OSにNT系を使っているなら、使用しているユーザのグループに権限が足りない可能性がある。
参考URL
http://www.sixnine.net/cygwin/cygwin-doc/professional.html このあたりをみて適切に設定する。
自身が使用しているPCの管理者じゃないのなら
該当者に頼む、若しくはあきらめる。
・他に気をつけることは? →環境変数の設定忘れ。 忘れがちなのがこの設定。 とりあえず動けばいいだけなら CYGWIN=nontsec nosmbntsec tty PATH=%CYGWINROOT%\bin;%PATH% を環境変数に追加。 *%CYGWINROOT%はあんたがインストールしたディレクトリに 書き換える。 ・ すべて試してもダメダッタ →これ以上のことは俺にはわからない。 CYGWIN自体、開発の更新が頻繁なので ダウンロード時点のパッケージが挙動不振な振るまいをすることも、ままある。 日を置いて、改めてやりなおしてもいいとおもう。 まぁ頑張れ。
115 :
71 :2006/01/08(日) 19:02:30
えーーんありがとうこんなに懇切丁寧に教えてくれるなんて・・ どのダウンロードサーバを変えてもどうやらダメらしいです。 ダウンロード自体がうまくいけません。 >>・ アンチウィルス/ファイアウォールソフトが稼動している >>→ダウンロード|インストール中はどちらも切っとけ >>セキュリティが気になるなら、ファイアウォールだけ有効にしておく。 >>最近のアンチウィルスソフトは、リアルタイムスキャンが有効になっている場合が多いから >>それも確認して切っておく。 >>XPなんかを使っていて、標準のファイアウォールガ有効になっているなら、それも切る。 >>俺はXP機を持っていないので詳しいことはアドバイスできないが >>たしか設定できる項目があったはず。 絶対僕もこれが原因のような気がしてならない。こないだアップデートしたので ファイヤウォールが有効が原因!!であるような気がする。アップデートする前は インストールできたもん。 ちょっと切ってやってみる。長いよさんありがとう!!
116 :
71 :2006/01/08(日) 20:43:42
いまファイヤとウイルスバスタを切ってとりあえずダウンロードしてる 18%まで順調にいってるまた報告する
117 :
71 :2006/01/08(日) 21:06:48
なんか今までの不調が嘘のようだ!!60%までダウンロードがいった いままでひっかかっていたところもすいすい入っている!!
118 :
71 :2006/01/08(日) 21:25:31
できた!!ダウンロードできた!!! まじでみんなありがとう!!この恩は忘れん!! ところでみんなはcygwinはやっぱwindowmakerにして使ってるの?
119 :
名無しさん@お腹いっぱい。 :2006/01/08(日) 21:26:42
Windowsの便利なGUIがあるんだからXなんて使いません
120 :
\_________________________/ :2006/01/08(日) 21:30:06
○ ο o ,, --──-- 、._ ,.-''"´ \ / ヽ、 とちょっと恥ずかしい妄想をしてしまったブーンであった。 / ヽ l \/ \/ l .| , , , | l (_人__) """l `、/⌒i /⌒⌒ヽ / / | | \ /
前スレ荒らしてた馬鹿が「こうすれば相手にしてもらえる」と学習したようです
122 :
71 :2006/01/09(月) 18:43:34
みんな教えてほしいことがあるんだけど、cygwinのemacsを日本語化するには どうすればいいの?教えて頼む
cygwinのemacsを日本語化するとは? Meadow を使うソリューションとかもあるわけだけど。
124 :
71 :2006/01/09(月) 19:31:26
Meadowではなく、cygwinでxinitで立ち上げてemacsを使うときに 日本語入力させてたいという意味。Meadowはいや
ぐぐってもなんの情報もなかったのかい?
126 :
名無しさん@お腹いっぱい。 :2006/01/09(月) 19:38:35
Windows版を使う
日本語の設定は unix 版の emacs とほとんど同じ。
128 :
71 :2006/01/09(月) 20:09:06
>>127 その設定がどうしてもよくわからない。てかぐぐっても
そのとおりにやってもファイルがなくてできない
ないなら作れよ。 それすらも出来ないのであれば cygwin を使うのには向かないと思ったほうがいい。
meadow でいいじゃん。
131 :
名無しさん@お腹いっぱい。 :2006/01/09(月) 21:41:29
Cygwin/X使う奴って頭おかしいと思う
132 :
71 :2006/01/09(月) 21:45:10
meadow 嫌い!!ダサいてかあれも日本語入力できないし
xyzzy とか
meadow だって若干の設定すれば日本語使えるよ。 むしろ windows の ime を使うには meadow の方がいい。 その程度の設定がわからないなら emacs なんか使うな。
135 :
71 :2006/01/09(月) 21:54:04
xyzzy? それ何?フリー?
gentoo-cygwin な ml がなんか盛り上がってる件について。
137 :
名無しさん@お腹いっぱい。 :2006/01/09(月) 22:13:21
>>124 日本語入力といってもいろいろな方法がある.
emacs で手っ取り早く日本語入力するには ddskk 入れるのが簡単.
>>71 は何がしたいのかな?
今年はみんなやさしいのね.この調子で良スレにしましょう.>>ALL
>>136 ほんとだ10ヶ月ぶりの投稿だ
もう諦めてcoLinuxに移行したからどうでもいいけど
期待せずに見守ろう
なんていうか、感どころが掴めないんだろうな。 あのよ71、口あんぐり開けて待ってるだけじゃ大きくなれないぜ。 色々やりたいことがあるから、これ(CYGWIN)を使おうとおもったんだろうけど まず感どころが掴めるようになるまで、やりたいことはじっとガマンだ。 慣れてくればちょっとわからないところができでも すぐに解決できるようになる。 それまでは、自分が有用だと思う情報はローカルに書き留め 親切な誰かさんがこしらえた初心者おあつらえ向きの設定ずみパッケージなんかをつかい わかるようになるまで、それになれろ。 間違っても最初から「俺好み」の設定にしようなんてするな。 まず、なれてから。
(つづき)
今のあんたの状態ではCYGWINのemacsをつかうのはやめておいてほうがいい。
とりあえず、meadowの設定済みパッケージを提供してくれているサイトがあるから
それを使わせてもらえ。
http://www.bookshelf.jp/2.20/setup-ja.exe をダウンロードしあとはいじらないで、そのままENTER、ENTER。
CYGWINと同じだ、setup.exe叩くだけで使えるようになる、
CYGWINから使いたいなら、多少設定が必要になる。
既存の~/.bashrcに
export PATH=${PATH}:"$(cygpath -u $Meadow\bin)"
function emacs() { RunMW32.exe `cygpath -w $*` & }
を黙って追加。
* $Meadowはあんたがインストールしたディレクトリに書き替える。
導入もろもろの順を追っての説明がこのサイトにあるんだが
ローカルでみれるようにアーカイブが用意されている。
TOPにリンクあるからわかるよな?
こちらもありがたく頂戴しておこう。
あんまりUNIX板のお兄さんお姉さんを困らせるんじゃないぞ!!
しつこいようだが、もう一度。
習うよりなれろ、だ。
がむばれ。
141 :
名無しさん@お腹いっぱい。 :2006/01/10(火) 00:47:40
Cygwin の X って今メンテナ不在でしょ 需要が無いからメンテナもみつからないと
しばらく前に新しい人が決まった。
糞スレ
kuso
unko
coLinux用GUIとして需要がないこともない。俺はVNC派だけど。
147 :
名無しさん@お腹いっぱい。 :2006/01/10(火) 16:10:51
cygwin ってデフォルトでは /home はどこ? 俺、今見たら /home には c:\home がマウントされてるんだけど、 俺が自分で何か設定したのを忘れてるだけ? デフォルトでは c:\cygwin\home が /home だった気もする。
環境変数チェックすればいいだろ
149 :
名無しさん@お腹いっぱい。 :2006/01/10(火) 17:39:55
150 :
名無しさん@お腹いっぱい。 :2006/01/10(火) 18:39:32
nice -n 19 までしか普通指定しないけど、 nice -n 20 を指定するともんげーかたまる
152 :
139 :2006/01/10(火) 23:11:53
>>139-140 で書き忘れたことの追加と設定法の修正。
実際に試さないで書いたからか、ダメダメなやり方だったので
>>140 に書いた、~/.bashrcに追加する設定を取り消し、以下に示す設定に置き換える。
export PATH=$(cygpath -u "$Meadow\bin"):${PATH}
function emacs() {
RunMeadow=$(ps -W |grep Meadow.exe |sed -e 's/.*\(Meadow\)\.exe/\1/g')
if [ $RunMeadow -a Meadow ] ; then
gnuclientw.exe "$(cygpath -w $*)"
else
RunMW32.exe "$(cygpath -w $*)"
fi
}
を、~/.bashrcに追加。
* $Meadowはあんたがインストールしたディレクトリに書き替える。
* Windowsのパスで構わない(cygpath -u でCYGWINで扱えるパスに変換するので)。
* ファイル名に空白が入るなど、CYGWINからでも扱いにくいファイルの問題には対応していない。
* そういったファイルはmeadowから開くほうがいい。
# 対応させようと必死こいたが、あまりにもトリッキーな状態になり面倒くさくなった俺ガイル...
この設定をするのは、
・meadowまでのPATHの追加
・meadowをemacsとして使う
ため。
これをしておくと、bashなどから emacs [filename] で使えるようになる。
>>140 で挙げたサイトの設定ずみパッケージを使えば、当面、設定をいじる必要はないだろう。
もちろんそのまま日本語入力もOKだ。メニューも日本語になる。
# なんでもいいけど、行数制限とかウゼー。
# 理由は分かるが、昔と比べて遥かに書き込みにくいぞ。
153 :
139 :2006/01/10(火) 23:22:58
>>152 改行削ってたらシングルクウォートがぬけてた。
× RunMeadow=$(ps -W |grep Meadow.exe |sed -e 's/.*\(Meadow\)\.exe/\1/g')
◯ RunMeadow=$(ps -W |grep Meadow.exe |sed -e 's/.*\(Meadow\)\.exe/\1/g')'
154 :
139 :2006/01/10(火) 23:49:34
なんども悪い。
俺の目がイカレてただけみたいだ
再起動かけてフォント大きくしてみたら間違っていなかった。
>>152 の設定で大丈夫なんで、
>>153 はなしの方向で。
Meadow なんか入れなくてもデフォルトのemacsで Canna入力も出来るしMewでメールも出来るしnavi2chで投稿も出来るけどな 但しCannaはyc.el経由だけど それともMeadow だと X立ち上げなくてもShellモードが kterm並に使えるのかな?
kuso
sure
適当なターミナル入れてWindowsのIME使うのが一番楽だな
160 :
名無しさん@お腹いっぱい。 :2006/01/11(水) 20:08:48
lftpを使いたくて、cygwinを入れたのですが、 >lftp >connect servername としても >lftp servername (-u username) としても 最後に >lftp: ftp: no such tcp service と出てしまいます。何ででしょうか:-( WindowsXP SP2の環境ですが、もう一台のSP1の方では 普通の動作をしました。
sshdをインストールしようと sshd-host-config をやって、問題もなくインストール出来た それで $ssh localhost とやってみたがログイン出来ない おかしいなと思っていたら… パスワードを設定してなかった orz $passwd でパスワードを設定したら問題無くログイン出来た
ここはお前らの日記帳じゃねえんだ cygwin.icoにでも描いてろ、な
XP をノーパスワードでログオンしてるんだけど、 そうすると ssh でパスワードが設定できずログインできない。 そういう場合公開鍵認証でやればパスワードなしでできる。
164 :
名無しさん@お腹いっぱい。 :2006/01/11(水) 21:14:07
>>162 no such tcp service ということは、何かのdaemonみたいなものが
動いていないのだと思うのですけれど、
何かインストールしなければならないパッケージがあるのですかね;-(
すみません、教えてください。 perlのリャマ本で、以下の文がありました。 open passwd, "/etc/passwd" or die "How did you get logged in ? ($!)"; while (<passwd>) { chomp; if (/^adminidtrator/i) { print "iroiro!"; } } Unixのかわりにcygwinで実行したら、 die 以下が実行されました。 なんで、passwdが開けないのですか? 宜しくお願いします。
ぺrみっしおんでもみたら?
/dev/* ここってどうなってるの?手探りしかない?
>>168 cygwin1.dllのソースを見ればわかる話の様な気がする
170 :
名無しさん@お腹いっぱい。 :2006/01/11(水) 23:44:44
>>160 /etc/services に ftp の行はありますか?
>>169 もちろんそうだけど、ディレクトリ一覧を見る方法はないのかなってこと。
>>155 使えてるって人はいいんだ。
ただ、ドットファイルの扱い方からして 『???』 な人向けに勧めただけ。
ktermなみ、ってのがいまいちわからないが、meadowでもshellモードは普通に使えるよ。
eshell使ってもいいし。
Xで動くプログラムは、あらかじめX立ちあげとけば開ける。
>>171 cat /proc/partitions
とかではなくて?
それじゃパーティションしか見えないじゃん。 /dev/nullとか/dev/clipboardとか/dev/dspとかいっぱいあるでしょ。 別に見えなくても困らないっちゃそうなんだけど。
Windowsネイティブなプログラムからcygwin上のscriptを呼び出すときに コマンドラインプロンプトが現れるのを防ぐにはどしたらよいでしょう? 実行自体は (手元でやってるのは Firefox から) C:\cygwin\bin\sh.exe /home/dayomon/bin/hoge.csh で問題なく可能なのだけれど、一瞬コマンドラインプロンプトが現れるのが不便。 フォーカスずれるし。なので、これを出さずにscriptを呼び出す方法があったら 教えてください
コマンドラインプロンプト->コマンドプロンプト hoge.csh->hoge.sh
>>174 runメソッドならウインドウ出さずに実行するオプションがある
下のスクリプトを test.vbs という名前で保存する
Set oShell = WScript.CreateObject ("WSCript.shell")
strCommand="cmd /K cd \ & dir"
oShell.run strCommand,1,True
Set oShell = Nothing
これをダブルクリックして実行するとCMDプロンプトが表示され
\のディレクトリ一覧が表示される
oShell.run strCommand,0,True
と書き換えると表示されない。
これは、そこを1から0に書き換えると、
ウインドウ非表示でプログラムが実行されるから。
久々に更新したら、VT 起動時に /bin/test が無いと怒られる様になった…… 同様の症状の人居ますか?
糞スレ
unko
kuso
sure
kuso
>>177 /bin/testを入れ直せば済む話なんじゃないの。間違えて消しちゃったんでしょ。
184 :
177 :2006/01/14(土) 13:50:42
>>183 マジサンクス
そいや、試し用で作った test というプログラムが期待の動作しなくて、
調べてる時に、/bin にあった test.exe を消したわ orz
別の PC の Cygwin から移植して解決しました。
185 :
名無しさん@お腹いっぱい。 :2006/01/14(土) 14:50:52
/usr/share/local/ja 以下の *.mo を CP932 化して使ってる人います? または配布されているなら場所教えてくんろ
>185 どうせならoctaveもソースからコンパイルしたら? configureでatras入ってるか調べてくれるし
>>187 gcc3.4.xでセルフコンパイルすると遅くなるって説が…
でもやって見ようかな、速度5倍って話だし
現状45分かかるのを少しでも縮めたい
189 :
188 :2006/01/15(日) 20:00:24
元から入ってるのが130秒なのに、入れ直したら660秒 orz やはりデフォルトのに戻します
190 :
名無しさん@お腹いっぱい。 :2006/01/15(日) 20:11:30
71があまりに凄い奴でびびった。 firewall、virusscanつけてインストールして、xyzzy聞いたら消滅。 単にEmacsが使いたいだけだったのか・・。 こんな奴がまだ絶滅せずに生きてるんだなぁ。 Windows板とかでも見ない光景。
ku
so
tabetai
un
>189 本当?俺もやってみる!!
198 :
186 :2006/01/17(火) 01:02:35
あり^^
>>186 シェル組んでしまったほうが早かないか?あとその他のパッケージも
イッパシで更新できるし。
おそらく、nkf sjiscorr msgfmt msgunfmt あたりで処理できるはず。
シェルスクリプトのことをシェ(略
1.5.19キタ━━━━(゚∀゚)━━━━!!
いきなり1.5.19-2がでた
これsetup で入れ直す事は可能?
1週間くらい様子を見てから入れよっと
Cygwinアンインストールしたのですが以前インストールしていたディレクトリにインストール しても問題ないですか?
207 :
名無しさん@お腹いっぱい。 :2006/01/18(水) 04:29:04
>>206 そのディレクトリごと消してきれいにしておけばいいんじゃない?
とはいえ、俺は C:\usr\local\ 以下なんかに色々と
自分で作ったアプリ放り込んでるから、それは待避して
Cygwin 再インスコしてるけどね。
>>205 前に1週間後に次のマイナーバージョンが出た事があった
>>207 ありがとうございます
それにしてもインストールが失敗しまくるなあ
パッケージングのミスだったのね>1.5.19-1
1.5.19-3 が出てるよ。
1年ぶりに来てみた探しちゃった。 普段すっかり不自由しない程度になっちゃったからあんまり情報収集 する機会も無くなった。手になじんだよcygwin。 使い始めてもう5年目くらいだけど
1.15.19の話。チラ裏だけど書かせてください。
cygwin MLの「problen with run command and the environment」
ttp://cygwin.com/ml/cygwin/2006-01/msg00866.html これ「CreateProcess()する前に、自分でWindowsの環境変数を設定しる!」
って事で 以上終了したっぽい?
Windowsの環境変数は PATH, SYSTEMDRIVE, SYSTEMROOT, WINDIRしか残ってなくて、
この状態でパッチにあるように Windows側に無い環境変数を cygwinから持ってくると、
HOME, TMP, TEMP, TMPDIRが cygwin posix pathのままになる。
1. CreateProcess()でcygwinアプリを実行した場合は、cygwin pathのままで問題なし。
2. CreateProcess()でWindowsアプリを実行した場合、無効なパスとなって使えない。
と思うんだよね。
cygwinを経由せずに直接 Win32API呼び出す方が悪いのは判るけどねぇ。
Windowsとの親和性が高いのが cygwinの長所なのに。
kuso
sure
エクスプローラ上からフォルダを右クリックして 「cygwinをここで開く」みたいなメニューを出す ソフトがあって、前に使用していたPCにインストールして いたのですが、そのソフト名を失念してしまいました。 ご存じの方、教えていただけないでしょうか。
218 :
216 :2006/01/20(金) 20:41:23
cygwinでmetacityを使いたいのですが、setupのパッケージツリー(?) の中に見当たりません。 なお、DISKの残量が少ないので、フルインストールはしてません。 インストール内容は、デフォルトのインストールセットに ssh,xterm,emacs,vim,telnet を追加した程度です。 metacityがgnome2の標準ウィンドウマネージャーとの事でしたので、 CyGnomeもダウンロードしたですが、こちらでも見当たりませんでした。 setup.exeを起動した後にどれを選べばmetacityがインストールできる のでしょうか?
220 :
名無しさん@お腹いっぱい。 :2006/01/21(土) 14:15:30
Cygwin上でGnome使うとかキチガイ沙汰としか思えん
221 :
名無しさん@お腹いっぱい。 :2006/01/21(土) 16:02:05
>>220 Linuxにtelnetでloginして使った感じでは、metacityだけなら軽かったですが。
wmakerよりは軽い。twm程ではないですが。セッションマネージャーとか
使わなければ軽いのではないかと思っています。違いますか?
222 :
名無しさん@お腹いっぱい。 :2006/01/21(土) 16:42:47
1.5.19-4が出てる。 人柱になりたくないのでしばらく様子見。
223 :
219 :2006/01/21(土) 18:34:26
>1.5.19-4が出てる。 たぶん、それ使ってます。昨日、ダウンロードしたので。
>>223 「たぶん」とか言うぐらいなら uname -a の結果ぐらい貼れよ……
226 :
名無しさん@お腹いっぱい。 :2006/01/21(土) 21:31:29
cygwinで、 シェルに一連のコマンド列を、渡すとき 以下のように書けますが、 bash << mark cd test ./hoge.exe mark この方法はDOSのバッチファイルでは使えません どうしたらできるんだろ。
227 :
名無しさん@お腹いっぱい。 :2006/01/21(土) 22:38:02
set PATH=c:\cygwin\bin;%PATH% bash hoge.sh
バッチファイルのなかでやってることになりませんから!! 残念!!
バッチファイルなんてどうでもいい
230 :
219 :2006/01/22(日) 01:11:54
>>225 ありがとうございました。「cygglibとcygatkが無い」というダイアログが
出ましたが、上記2つのモジュールを追加インストールして無事動き
ました。rootlessで使っているので、metacityが欲しかったんですよ。
>>224 CYGWIN_NT-5.0 XXXXXXXXXXXXXX 1.5.19(0.150/4/2) 2006-01-18 11:15 i686 Cygwin
ダウンロードすらうまくいかないな 年末はダウンロードくらいはきちんとできたのに jaistはパッケージ数が妙に少ないし astemは古いし aistはダウンロード失敗するし
いつだってdnsbalance.ring.gr.jp
233 :
231 :2006/01/22(日) 14:48:35
パッケージが少ないのは俺の勘違いだった reinstallで全パッケージ落とせる
234 :
名無しさん@お腹いっぱい。 :2006/01/22(日) 22:13:01
sed, cut, paste, gawk,等cygwinには優れたテキスト編集ツールが多い。 自分は、Windowsアプリを色々作っていて 子プロセスとしてbashを呼び出して htmlからデータの抽出とかしてるんだけど、 こんな使い方してる人多いのかな?
235 :
名無しさん@お腹いっぱい。 :2006/01/22(日) 22:50:07
いねーよ。はげ
236 :
名無しさん@お腹いっぱい。 :2006/01/22(日) 22:59:10
ていうかシェルなんか書かずにPerl使えと 専門書も薦めてる
238 :
名無しさん@お腹いっぱい。 :2006/01/22(日) 23:13:09
>236,236 そうすか。 やっぱPerl覚えようかな。 VCを使ってるのは、やっぱり一般ユーザーに対して説明しやすいから 何ですよね。操作とか。 話がずれますけど、cygwinの便利なコマンドを知っていると、 これらの代用をVCで実装する気が起きなくなりますね。 それで、VCと、cygwinを融合させています。
239 :
名無しさん@お腹いっぱい。 :2006/01/22(日) 23:36:52
まぜるな。ボケ
俺は
>>234 派
ある程度ちゃんとしたスクリプト組むのでなければ
perl などは使わない
50 行以下の小規模なスクリプトの場合、 おれはまず shell でやろうとしてみて、 shell だけじゃめんどくさそうだったら perl に変える。 それ以上の規模の場合は shellscript では書かない。
使い捨て程度の処理ならコマンドで済ませばいいし、 使い回すつもりがあるならスクリプトを組めばいい。 いろいろ覚えるのが嫌なら1行スクリプトで済ましてもいい。 UNIXに王道はない。
244 :
名無しさん@お腹いっぱい。 :2006/01/23(月) 00:17:44
あと、ある程度規模の大きい処理でも、 自作フィルタプログラムをいくつか作って、 コマンドと組み合わせて処理します。 この自由度の高さが気持ちいいんですよね。
複数の表をエクセルでだらだらほげるより、Perl でガシガシ書いた方が楽かも という場面が何度かあった。 エクセルで場数踏むべき?それとも、上司を説得して犬糞鯖でも置くべき?
>>238 開発が楽なのはわかるが、そのためにcygwinのインストールを要求される
ユーザがかわいそう。おれなら使わない。
>>241 >>236 が言いたいのは、単純なシェルスクリプト vs Perlではなく
Winアプリから子プロセスとして呼び出すならどっちがいいかって話じゃないか?
>>245 >上司を説得して犬糞鯖でも置くべき?
それこそcygwinでいいじゃん。もしくはActivePerl。coLinuxという手もある。
>>245 個人的にはVBAを勉強してみてはどうだろう? とは思う。
使えるようになると、それはそれで結構便利よ。
RubyからOLE経由で操作する手もあるけどね(Perlでもできたかな?)。
犬鯖を何に使うのかはよくわからないが。
>>246 ひょっとしたら Win アプリ自体 Perl で書け、という意味かもね。
そこまでする必要はないと思うが。
>>247 もちろん Perl でもできる。
というか Ruby/Win32OLE の開発動機自体「Perl にあって Ruby にないから」。
なんか上からものを言う馬鹿が湧いてきますね。
250 :
名無しさん@お腹いっぱい。 :2006/01/23(月) 02:10:52
Perl の変なオブジェクト指向の実装は何とかならんのか?
251 :
名無しさん@お腹いっぱい。 :2006/01/23(月) 02:15:00
OOが必要なプログラムならPerl使わなきゃいいじゃない オブジェクト指向言語じゃないんだから
252 :
名無しさん@お腹いっぱい。 :2006/01/23(月) 02:17:27
perlを使えない場合はVBScriptで処理してる 使い回しも効くし、楽 処理するファイルをドラッグ&ドロップすれば処理出来るという手軽さがいい
人を罵倒する暇があればTipsのひとつでも披露すればいいものを
ねーよwwww
260 :
名無しさん@お腹いっぱい。 :2006/01/24(火) 16:28:20
cygwinって好きだよ。cygwin使ってる人も。 金はないけど、頭を使って頑張ってる発展家っつうことでいい?
僕は発展家!
>>261 ようするに俺は「えろガッパ」ってことね。
>>213 の通り、
結局1.5.19.*へのupdateはまだ危険ということですか?
264 :
213 :2006/01/25(水) 01:14:48
>>263 いや、
>>213 は 1.15.19での仕様変更(バグではない)を愚痴っただけなので、
あまり気にしないで下さい。
1.15.19-4が出てから cygwin MLも落ち着いてきた?気もするし、
そろそろupdateしても良いんじゃないかと、私は思ってます。
265 :
名無しさん@お腹いっぱい。 :2006/01/26(木) 08:23:33
>246 > 開発が楽なのはわかるが、そのためにcygwinのインストールを要求される >ユーザがかわいそう。おれなら使わない。 cygwinをインストールさせる必要はないよ。 使用するコマンドといくつかのDLLファイルをアプリと一緒に配布するだけ 実際に自分が使っている例 アプリと同じディレクトリに以下のフォルダを作成 tool/bin tool/tmp tool/binに以下のファイルをコピー cat.exe cut.exe paste.exe sort.exe uniq.exe rm.exe basename.exe bash.exe sed.exe cygwin1.dll cygintl-1.dll cygintl-2.dll cygiconv-2.dll アプリから呼び出すバッチファイルはこう書く set PATH=..\tool\bin;%PATH% umount -A mount "\tool" / mount "\tool\tmp" /tmp mount "\tool\bin" /bin bash hoge.sh コマンドプロンプトを表示させないようにするには、 CreateProcessを呼ぶときにHIDE属性を指定すればOK ただ一つ問題があって 実行はできるんだけど。bashコマンドで警告が出てしまう。 "could not find /tmp" これが解決できれば完璧なんだけど。誰か教えて。。
266 :
名無しさん@お腹いっぱい。 :2006/01/26(木) 08:34:24
訂正 >tool/binに以下のファイルをコピー >cat.exe cut.exe paste.exe sort.exe uniq.exe rm.exe basename.exe >bash.exe sed.exe mount.exe umount.exe も追加
267 :
名無しさん@お腹いっぱい。 :2006/01/26(木) 08:43:28
さらに訂正 > set PATH=..\tool\bin;%PATH% set PATH=tool\bin;%PATH%
それだと逆に、cygwinをインストールしてるユーザが不幸になるかもね。 異なるバージョンのcygwin1.dllが混ざって。 そういうユーザがいないとわかってるなら問題ないね。 個人的には素直にWindowsのAPIだけで実装した方が のちのち不幸にならなくて済むと思うが、この辺は趣味の問題だろう。 あ、あとその方法だとGPLに感染しそうだけど、それはわかってるよね?
逆にCygwinパスを利用するWin32なエディタがあれば 使う人も増えるのにと思う。 octave でもそうなんだけど、 1) Cygwinをフルインストールするのは他のWinアプリと変わらないから問題無い 2) コンソールはRxvtがあるので X server が無くても困らない 3) グラフの描画も Gnuplot for Win を入れれば使える 問題はエディタ Rxvtの中ででVi使えemacs -nw で使えというのは簡単だが、 Octave を使いたいだけの人にはハードルが高すぎる しかしNotepadでは、Cygwinの /usr/local/ みたいなパスを認識してくれない Unixテキストを読み込むと改行が無くなる これでもしRxvtみたいにCygwinネイティブなんだけど、 Win32な普通のエディタがあれば、特定アプリには抵抗感が 下る気がする。
Cygwinアプリって強制GPL汚染されるんだろ。 んなもん広まるかっつうの。
Meadowじゃだめなの?
>>269 パスの問題はラッパ書けばよい.
#と思ったら more c:/boot.ini って書き方できるんだ
改行の問題は対応エディタがすでにある.
274 :
ネオテニーコンプレックス :2006/01/26(木) 17:53:56
275 :
名無しさん@お腹いっぱい。 :2006/01/27(金) 00:49:17
xyzzyのファイルオープンミニバッファで/cygwin/まで 入力してtab押したらC:/cygwin/に補完される
そろそろ Program Files 下にインストールできるようにして欲しいな。
空白が入るキモイPATHは、Windowsアプリでさえ確実に動作するか確認が大変
HolonのやつはProgram Files以下に入るしCygwinアプリならおそらく問題ないがな。
setup.exe が対応してないんだよね。
screen で日本語入力できないかなあ encoding SJIS SJIS で「あ」を入力すると "^ツ " と表示されるけど echo の結果はちゃんと表示される $ echo "^ツ " あ
281 :
名無しさん@お腹いっぱい。 :2006/01/28(土) 16:06:18
cygwin って、 clock() と getrusage() 使えます? さっき試してみたら計時結果がいつまでたっても 0 だったんで、 結局 Windows の API 叩いてるんですが。
windowsAPIたたけばいいじゃない
283 :
名無しさん@お腹いっぱい。 :2006/01/28(土) 20:19:43
>>282 うむ、そうします。
ところで、mmsystem.h で定義されているような
API を使うことも出来るんでしょうか?
Visual C++ では winmm.lib をリンクするような
API を使いたいんですが。
>>283 使えないことにしておいてやるから、Cygwin 諦めろ。
285 :
名無しさん@お腹いっぱい。 :2006/01/28(土) 20:55:35
>>284 ちょ、おまっっw、あきらめろってwwww
nm /usr/lib/w32api/libwinmm.a でいろいろあるじゃん(藁
286 :
名無しさん@お腹いっぱい。 :2006/01/28(土) 22:09:09
287 :
名無しさん@お腹いっぱい。 :2006/01/28(土) 22:15:19
>>285 g++ で -lwinmm を指定するだけではだめなのでしょうか?
たしかに nm libwinmm.a で見つかるシンボルなんですが、
undefined reference to `_timeGetTime@0'
collect2: ld returned 1 exit status
と言われてしまいます。
288 :
名無しさん@お腹いっぱい。 :2006/01/28(土) 22:15:23
289 :
287 :2006/01/29(日) 00:44:53
-L/usr/lib/w32api -lwinmm だとだめなんですが、 /usr/lib/w32api/libwinmm.a を直接指定するとリンクできました。
290 :
名無しさん@お腹いっぱい。 :2006/01/29(日) 16:06:28
Cygwin で X サーバを起動するとき、皆さんどんな手順? 俺は bash 箱開いて startx もしくは XWin オプションイロイロ なんですが、X サーバ起動するためのショートカットアイコンとか 標準で用意されていたりします??
291 :
名無しさん@お腹いっぱい。 :2006/01/29(日) 17:35:10
sedで空行をカンマに置き換える 以下のスクリプトではうまくいきません。 1,$s/\n/,/g もしくは 1,$s/\ /,/g viでは、 :1,$s/\n/,/g でできるのに。何故。
293 :
名無しさん@お腹いっぱい。 :2006/01/29(日) 18:14:28
>292 おお、veryサンクス。 私の説明が間違っていました。 空行じゃなくて改行でした。
>>293 ヒント: n
パターンスペースの読み込みをしないといけないので、
ちょっと大変。
>>290 Xming を起動してフォントパスを追加する JScript を
スタートアップに登録してる.
標準で用意されてるのはバッチファイルだけじゃないか.
>>293 すべてカンマでつないで1行にするんだよね?
無理に sedでやらずに、trの方が簡単。
tr '\n' ,
で桶。
297 :
名無しさん@お腹いっぱい。 :2006/01/29(日) 18:54:08
プラットフォームの判定に _WIN32 が定義されているか __CYGWIN__ が定義されているかを使ってたんだけど、 windows.h をインクルードすると有無を言わせず _WIN32 が 定義されるんだね。
298 :
名無しさん@お腹いっぱい。 :2006/01/29(日) 19:03:36
>296 ども。ありがとうございます。trで行きます。m(_ _)m >294 うぅ、難しそうですね。 sedで行う方法、ちょっと勉強してみます。
Unicodeなファイル名が正しく表示されないのは仕様すか?
300 :
名無しさん@お腹いっぱい。 :2006/01/29(日) 19:45:40
>>299 それは端末の文字コード設定によるら。rxvt? kterm?
1.15.19-4… なんかコマンド打ち込んでENTERしても何故か実行されなかったり、 勝手にCTRL+Dが入力されてexitしたり、vimで編集中いきなりプロンプト に落ちて何事かと思ったら勝手にsuspendされてたりと、今まで食らった Cygwinの不具合としては最悪だw とりあえず1.15.18-1に戻して様子見中。 ちなみにハマってしまった場合、coreutilsも1つ前に戻さないと(coreutilsが 新しいcygwin1.dllのAPIを使う為)rmとかの基本的なコマンドすらも動かなく なって往生するので注意。 しかしここまでボロクソならとっくに修正版出てても良さそうだし、うちの環境の 問題なのかな。調べんのマンドクセ-
303 :
名無しさん@お腹いっぱい。 :2006/01/30(月) 22:54:40
Cygwinはそんなに厳密なリリース管理されてないから 時々ボロクソになるのは普通です
kuso
b18の時から使ってるけど OpenBSDとまでは言わないから せめてFreeBSDぐらいの慎重さが欲しい 地雷埋めるのは止めて欲しい
1.15.19-4 問題無く動作中
307 :
名無しさん@お腹いっぱい。 :2006/01/30(月) 23:29:38
別にサーバーに使うわけじゃあるまいし、慎重じゃなくてもいいよ
1.15.19-4にsjisスルーパッチを当てて特に問題なく動作中だが。 今PostgreSQL叩いてるけど特に問題ないなあ。
309 :
299 :2006/01/31(火) 03:52:10
>>301 端末はckです。Input/Output共にUTF-8にしても表示は変でした。
ちなみに、ファイル名はアクセント記号(アキュート?)つきのeを含むものです。
なおcmdから開いたコマンドプロンプトでは、dirで正しい表示、lsで正しくない表示となります。
cygwin.batからのプロンプトだと、dir/ls双方だめでした。
なんで、端末でなくcygwinの仕様なのかなーと思った次第なのです。何か良い端末ありますか?
(uname -r は 1.5.18 でした)
310 :
名無しさん@お腹いっぱい。 :2006/01/31(火) 08:34:58
WinXP環境にcygwinをインストールし、cronをサービスとして動かすことまではできました。 ただ、cygwinを起動すると D:\cygwin\home\[ユーザー名] がカレントディレクトリで、 cronで走らせたいcgiは D:\apache\user\hoge\cgi-bin\foo\bar.cgi なのです。 cd .. を使っても D:\cygwin\home\[ユーザー名] より上のディレクトリには移動できず、 ググってもcdの使い方は基本的なことしか書かれてないので困っています。 どういうコマンドで D:\apache\user\hoge\cgi-bin\foo\bar.cgi まで移動したらいいのでしょうか?
cd /cygdrive/D/apache/user/hoge/cgi-bin/foo/ cd D:/apache/user/hoge/cgi-bin/foo/ cd D:\\apache\\user\\hoge\\cgi-bin\\foo\\
312 :
310 :2006/01/31(火) 09:22:40
>>311 ありがとうございます、無事移動することができました。
もっと精進します。
>>309 タブ補間でファイル名出したらどうなる?
cygwin のパーミッション情報ってどこに保存されてるんですか? acl を unix 風に解釈して反映させてるだけだと思ってたんですが、 ls -l drwx------+ 6 USER GROUP 0 Jan 31 19:10 directory-A/ dr-x------+ 6 USER GROUP 0 Jan 31 19:10 directory-B/ こういう user のパーミッションの w があるかないかの 違いがあるディレクトリで、 cacls directory-A cacls directory-B をそれぞれ実行すると、 どっちもまったく同じ結果でフルコントロール可能であったり、 一方で同じ dr-x------+ のパーミッションでありながら cacls するとぜんぜん違うコントロールになってたりして、 cygwin のパーミッションと acl がちぐはぐのように思えます。
+
317 :
314 :2006/02/01(水) 04:42:14
どうもありがとうございます。それで疑問の半分は解決しました。 まだ一つ疑問なのは、 C:\Documents and Settings\ゆーざ にある "My Documents" とか "Application Data" とか "デスクトップ" などの インストール初期に作られたと思われるディレクトリの一部の ls -l の結果が dr-x------+ にもかかわらず、 getfacl や cacls すると user::rwx group::--- group:root:rwx group:SYSTEM:rwx mask:rwx other:--- default:user:ゆーざ:rwx default:group:root:rwx default:group:SYSTEM:rwx default:mask:rwx こんな風になってて、 w が正しく反映されてないように見えるのですが、 これはどういう現象なんでしょうか。 他の drwx------+ なディレクトリで getfacl したときとまったく同じ acl 設定になってます。 インストール直後から存在するディレクトリの一部ということで 気になるのは、 thinkpadのリカバリーCDの仕様で、 インストール中に一度 FAT32 から NTFS にコンバート するんですが、これが関係あったりする?
318 :
309 :2006/02/01(水) 14:33:26
>>313 ck、cygwin.bat端末共に、補完の内容はASCII文字でした(bash、tcsh、zsh。
(機構は異なるのですが)純正コマンドプロンプトの補完は問題なしです。
うーむ。。。
>>318 コマンドプロンプトから dir > foo.txt して中見ると分るけど、
標準入出力がDOS窓以外に繋がっていると、sjisに変換される。Windowsの仕様。
ck内のcmd.exeでUnicodeが表示されないのは、これが原因。
(sjisに変換された後の文字が ckに渡されている)
cygwin ls でUnicodeが表示できないのは、cygwin本体が Unicode対応してないのが原因。
cygwin経由でファイル名を取得している限り、Unicode文字は取れないと思う。
321 :
318 :2006/02/02(木) 10:52:04
>>320 解説ありがとうございます。
実験してみましたが、確かにリダイレクトした出力はsjisでした。
なかなか事情は複雑ですねえ。。。エンコーディングを気にしなくて
良いのは何十年後になるのやら
kuso
sure
unko
unko
chinko
manko
kuso sure
sage
unnko
cygwin.bat.1.5.18 -> bash3.00.16 PS1='# ' # ./ この状態でタブ2連打すると # .// こうなって、行頭が後退してくる これは誰のいたずら?
俺俺
cygwin-1.15.19-4 って、sjis-patch当てる必要ってある? path.ccとdir.ccでrejectされるんだけど。
kuso
kuso
unko
毎日保守お疲れ様です
>>337 スキル的に付いて行けなくなってしまったがなんとかして関わり続けたいんじゃないの(藁
レス遅いぞヒキブタw
これは酷い
343 :
名無しさん@お腹いっぱい。 :2006/02/05(日) 19:25:24
もしかして、gnuplotってCSVファイル対応してないの?!! さいあく
>>343 set datafile separator ","
でどーよ?
347 :
名無しさん@お腹いっぱい。 :2006/02/05(日) 20:09:44
>345 そんな便利なコマンドがあるんですか!!! 私のは古いのか対応していないようです。Version 3.7(win用?) とりあえず、sedで、フィルタリングしました。 ありがとうございます。
348 :
名無しさん@お腹いっぱい。 :2006/02/05(日) 20:11:08
>346 ごめんなさい。 焦ってたので。
>>348 cygwinの最新のレポジトリからとってこられる
gnuplot4.0なら対応してるよ。
# cygwinのスレなんだから、cygwinのgnuplotの話をしてくれや。
350 :
名無しさん@お腹いっぱい。 :2006/02/07(火) 08:38:51
cygwinをインストールするのはめんくさい。 そこで、フォルダを丸ごとコピーする。 しかしうまく動かない。 どうしたらよいのか。 バッチファイルを作って /cygwin/binにPATHを通し、 mountコマンドで"/", "/tmp","/bin"をmountした後 bashを起動 これだけじゃ足りない?
351 :
名無しさん@お腹いっぱい。 :2006/02/07(火) 08:52:07
352 :
名無しさん@お腹いっぱい。 :2006/02/07(火) 21:05:37
別のwindowsのcygwin(またはUNIX)からcygwinへrsh(remsh)でbat→excelを起動したいのですが、エラーが出て固まります。 エラーメッセージ→「プロセスが、存在しないパイプに書き込もうとしました。」 cygwinのrshでEXCELの起動(windowsのexe実行)は出来ないのでしょうか? 1.cygwinのmv等のcygwin\binに入っているコマンドは成功します。 2.cygwinを直接起動してbat→excelの起動は成功します。 3.rshでwindowsのtxtファイルの表示(notepad.exeを指定)も失敗します。 4.excel、notepadのプロセスは起動します。 失敗 rsh IP -l USER "test.bat" test.batの中身 c:\test.xls 成功 rsh IP -l USER "mv test.bat temp/test.bat"
kuso
>>352 DISPLAY環境変数が設定されてないんじゃないの?
355 :
352 :2006/02/08(水) 00:10:09
DISPLAY環境変数は設定してないというか知らないかったです。 「cygwin DISPLAY」でググって見ました。 明日、.bashrcを確かめてみます。
X 以外は DISPLAY 関係ないよ。
357 :
352 :2006/02/08(水) 08:45:49
358 :
356 :2006/02/08(水) 09:41:24
rsh (telnetd) は使ってないので知らないけど、 sshd の場合、 サービスのプロパティ →ログオン →デスクトップとの対話をサービスに許可 にチェックしないと、 リモートからローカルアプリケーションは立ち上げられなかったので、 そこら辺みてみたら?
359 :
352 :2006/02/08(水) 11:03:27
>>358 有難うございました。解決しました!
CYGWIN inetdのサービスの「デスクトップとの対話をサービスに許可」で
rshから動くようになりました。
cygstartを入れることで「プロセスが、存在しないパイプに書き込もうとしました。」のエラーも表示しなくなりました。
rsh IP -l USER "cygstart test.xls"
360 :
名無しさん@お腹いっぱい。 :2006/02/08(水) 22:42:43
>351 cygwinってフルインストール+k-squareのパッチ当てで 2,3時間かかるでしょ。 コピーですませれば楽かと。
パッチあてなきゃ死ぬような事態ってあるの?
パッチあてたらパッケージにしてウェブに置いておく
kuso sure
unko
kuso sure
またUNIXしか取り柄のない化石ジジイか
cygwin tcsh で、「1. コマンドラインに日本語を表示させる方法」と、 「2. タブで補完したときに日本語を表示させる方法」を知ってる方が いましたら、教えてください。 1. 日本語を入力できるんですが、コマンドライン上の表示が化けます。 こんな感じ↓ % echo \202\240\202\240\202\240 (← "あああ" と入力したつもり) あああ コマンドライン上で化けてるだけで、実際には入力できてるみたいなので さほど不都合はないのですが、もしできるなら日本語にしたいです。 2. ls の場合は、--show-control-chars をつけることで日本語に なってくれますが、タブで補完した場合は化けてしまいます。 こんな感じ↓ % \ls --show-control-chars aaa あああ % cd [タブ] aaa/ \202\240\202\240\202\240/ ちなみに 1. 2. とも、bash を使うと日本語で表示されます。 環境は以下のとおりです。 % echo $version tcsh 6.14.00 (Astron) 2005-03-25 (i386-intel-posix) options 8b,nls,dl,al,kan,rh,color,dspm % echo $dspmbyte sjis cygwin のバージョンは 1.5.19-4。OS は Windows XP です。 足りない情報があれば言ってください。よろしくお願いします。
>367 tcshどうかわかんないけど ~/.inputrc で set kanji-code sjis set convert-meta off set meta-flag off set output-meta on こんな内容書けばいけるかもよ? onとかoffとか組み合わせは詳しくないからわかんない頑張って探ってみて
369 :
名無しさん@お腹いっぱい。 :2006/02/11(土) 04:19:11
端末ソフトを日本語対応のものに変えてください
Cygwin付属のtcshは日本語入力が化けるので, setup.exe でソースとってきて config_f.h を #define NODOT #define KANJI #define DSPMBYTE してからコンパイル, インストールして set dspmbyte=sjis すればよい. 普通に ./configure && make && make install すると /usr/local/bin にインストールされるけど, /bin にも tcsh があるはずなので 注意する. と自分の古い日記に書いてあった. zsh に乗り換えて久しいので詳しいことはよくわ からん.
371 :
367 :2006/02/11(土) 15:05:30
レスありがとうございます。
>>368 bash だとそれでいけるんですが、tcsh はダメっぽい。
>>369 WinXP の cmd.exe を使ってますが、ls の結果とかは日本語で
返ってくるので、日本語対応してると思うのですが・・。違います??
>>370 やってみたけど、ダメでした。
KANJI と DSPMBYTE は最初から定義してあったので、足りないのは
#define NODOT ですが、定義してコンパイルしてもダメでした。
ちなみに、コンパイルにえらい苦労しました。
error: structure has no member named `d_fileno'
とか出てきて、原因を突き詰めたところ、
/usr/include/sys/dirent.h で
__invalid_d_ino; /* DO NOT USE: No longer available since cygwin 1.5.19 */
とあったんですね。
そのほかにもコンパイルが通らなくてソースコードを数箇所修正。
つまり、cygwin 1.5.19 では tcsh 6.14.00 はそのままではコンパイル
できなくなってるのでご注意を。
最新のパッケージだと思うけど。kan(ji),dspm(ultibyte)されてるみたい。 $ tcsh --version tcsh 6.14.00 (Astron) 2005-03-25 (i386-intel-posix) options 8b,nls,dl,al,kan,rh,color,dspm set dspmbyte=sjisしてもダメ。 単にCygwinの多言語サポートがいけてないだけじゃないの?
373 :
367 :2006/02/12(日) 01:30:21
cygwin が悪いのかなあ。 いろいろやってみたところ、 tcsh, zsh: 日本語入力時、タブで補完したときの表示が化ける。 bash: ちゃんと表示される。 という感じです。 tcsh で、unset dspmbyte をすると、表示が化けるどころか 入力すらできないので、利いてるっぽい。 ls や echo の結果が日本語で表示されるのは、シェルとは 無関係らしい。スマソ tcsh, zsh をお使いの方にお訊ねしますが、タブで補完したときに 日本語ファイル名表示されますか? …できないの私だけ?
>>373 zshはタブ補完でも問題ない
ターミナルはck
>>373 漢字のファイル名は ls すると ??? になるけど、気にしてない。
今試したら、ls --show-control-chars で表示されるね
alias すればいいだけかもしれない。
オレの環境だと vi や more も漢字が表示されなくて、
ちょっと不便だけど、特に気にしてない
gccでのDirectXアプリケーションの作成について 紹介しているウェブサイトはないでしょうか?
winでC言語を勉強しているんですが XPのコンソールでは文字の色を変えたりといった エスケープシーケンスが使えないらしく cygwinなら大丈夫だという事で導入したんですが cygwinのコンソールでもエスケープシーケンスが有効になりません。 なぜなんでしょうか?
>>378 $ echo -e "\\033[1;31m== itteyosi ==\\033[0;39m"
ってするとどーよ?
はい。でてます。
初心者が書いた初心者向けのページをよんでニーしたので、赤玉が出ました。
つncurses
>>373 おお、tcsh-6.14.00でうまくいかないのは俺だけじゃなかったのか。
今使ってるのは6.13.00だけど、これだとそのままコンパイルで問題なく動いてる。
ちなみに端末はTeraTerm。
387 :
386 :2006/02/13(月) 12:52:09
補足。動いてるってのは日本語の表示や補完がちゃんとできてるって意味ね。
388 :
367 :2006/02/14(火) 00:20:18
>>386 Thanks !!
6.13.00 入れたら表示できるようになった。\(^o^)/
ck 使っても化けたから、もう半分諦めてた。
レスくれたみなさま、ありがとう!
baka bakari
( ´∀`)
モナー、カワイイ
( ^-^)/\(^o^ )
kuso
unko
今日はwindows updateとMscOSXのアップデートとcygwinのアップデートの3つのアップデートか、やれやれ
唐突ですみませんが、 シリアルケーブルで繋いだ機器のログを cygwinの画面に表示させるコマンドってありますか? 識者の方、ご助言よろしくお願いします
397 :
名無しさん@お腹いっぱい。 :2006/02/16(木) 00:29:21
$ cat /dev/com1 でどうだろう。試してないから自己責任でね。
ssh鯖立てるためにCygwinを入れた。 puttyでトンネルも掘れた。 リモートデスクトップ開通記念カキコ。
cygwinの/bin/shを使ったシェルスクリプトをWindowsのタスクスケジューラに登録して、 定周期で起動しているんですが、スクリプトの実行時にcmdウィンドウを最小化もしくは、 表示させずに実行させるためにはどうすればよいのでしょうか? シェルスクリプトのショートカットを作成して、ショートカットのプロパティで最小で実行と すると、エクスプローラーからのWクリック起動ではうまくいくのですが、ショートカットを タスクスケジューラに登録しても、うまくいきません。 解決方法をご存知の方いらっしゃいましたら、教えて下さい。 OSは、Windows2003Serverを使用しています。
400
>>401 THX、やってみましたが、
#!/bin/csh
echo "sample"
というシェルスクリプトを、C:\tmp\sample.csh として作成し、Windowsコマンドプロンプトから
c:\tmp> run sample.csh
とすると、
Error: could not start C:\tmp\sample.csh
と言われてしまいます。
バイナリならrunコマンドでもううまく動くのですが、runコマンドからシェルスクリプトの実行は
ダメなんでしょうか?
403 :
400 :2006/02/16(木) 14:29:17
ごめんなさい。 run sh sample.sh ってやれば良いんですね。
>>398 X server for Cygwin with ***EXPERIMENTAL*** GLX acceleration.
って書いてあるね。
GLXアクセラレーションを有効にしたXサーバーって所か。
X上でOpenGLを使うのがGLX(OpenGL over X)らしいけど、よく分からないなぁ。
XGL(X over OpenGL)とは逆っぽいけど。
XGLのサイトに行ってもGLXという単語も出てくるんだよね。
cygwinの質問スレないっぽいのでここでしていいですか? 新規ユーザ作ろうと、/homeの下にユーザ名ディレクトリ作って windowsのユーザ環境変数も設定しましたが、なぜか起動すると /binの下に来てしまいます。pwdすると「/cygdrive/c/cygwin/bin」となってmす 意味不明っす・・・
>>405 作業フォルダをホームディレクトリにする
407 :
405 :2006/02/18(土) 19:12:29
>>406 作業フォルダって何ですか?
「/cygdrive/c/home/ユーザ名」としても「/home/ユーザ名」としてもダメですた。
いろいろググッたのですが・・・
作業フォルダはbash.exeのショートカットを右クリックすれば出てくる。 ところでCygwinのユーザーってWindowsのユーザーと対応してるんだっけ。 su userとかできるんかな。
409 :
405 :2006/02/18(土) 19:57:14
passwdを見たらそのユーザ名がありませんでした。
cygwinってwindowsのユーザ名に連動してるんじゃないんですか?
でも、mkpasswd -l > ../../etc/passwd で反映させても結果は同じでした。
>>408 bash.exeですか??
410 :
408 :2006/02/18(土) 20:23:38
>>409 406とは別人なんだけど。
横からレスしてみた。
いつもbash.exeのショートカット作って、/etc/bash_profileとかに
環境変数書き込んで起動してた気がする。
ファイルの最後に
HOME=/home/`id -un`
cd
って書いとけば、それぞれのユーザー毎にホームディレクトリから始まるし。
411 :
406 :2006/02/18(土) 20:59:32
>>405 多分、デスクトップかプログラムメニューから起動してると思うんだけど、
その起動するときにクリックするアイコンを右クリックして
プロパティを選ぶと作業フォルダがある。
もし、(windowsで)環境変数HOMEを設定しているなら作業フォルダを
%HOME%
にする。してないならホームディレクトリを作業フォルダにする。
(e.g. c:\cygwin\home\405)
ここでのフォルダ名はwindows上のフォルダ名にすることが大事。
/etc/bash_profileに
cdって書き込むのは俺はあんま好きじゃないんだけど、
書くのは普通なのかい?
まさか
>>411 Cygwinが用意してくれたcygwin.batだったっけ、
これで起動するとexitした後もウインドウが残った気がする。
それが嫌で直接bash.exeを起動してた。
Windowsの環境変数も弄りたくなかったし。
どっかのサイトでやってたのを見て真似したから、俺だけじゃあないと思う。
でも珍しいのかも。
414 :
405 :2006/02/18(土) 21:39:39
解決しますた
なんと、cygwinをアップデートしたら直りました・・・vimを入れようと超ひさしぶり(数年ぶり)にsetup実行したら
なんかえらく時間かかってアレと思ったら、どうやら全体をアップデートしてたっぽいです。
こんなことってあるんですね・・・
他にcygwinをインスコ(つい最近)したマシンがあったのでいろいろ比べていたのですが、
こっちのマシンにはHOMEとか何も設定していないんです。
レジストリの/mountのcygdirve prefixの値も先のマシンと同じく/cygdriveでした。
ただ、先のマシンにはmount以下の3つのキーがありませんでした。
>>410 たしかにそうすればできると思いますが、そこまでするものなのかと思っていました。
新規ユーザ追加なんて普通な作業なはずなのに、ググってもbash_profileとかをいじくれみたいな
情報はなかったので、変だなと思っていました。
やhり環境変数でHOMEを指定するなど必要ないことだったんすねぇ…
>>411 cygwin.batのことですよね?作業フォルダが空だったんでc:\cygwin\homeとかc:\windowsとか
適当に入れてみましたが変化なしでした。ここはcygwinには関係ないのだと思います。
レス下さった方どうもありがとうございました。
!RXVT Rxvt.geometry: 80x20+0+30 #Rxvt.font: msgothic-16 #Rxvt.font: ipagothic-16 Rxvt*font: "Bitstream Vera Sans Mono" #Rxvt.mfont: msgothic-16-jisx0208 Rxvt.mfont: ipagothic-16-jisx0208 Rxvt.multichar_encoding: sjis Rxvt.visualBell: false Rxvt.saveLines: 3000 Rxvt.scrollBar: false Rxvt.background: LemonChiffon Rxvt.lineSpace: 3
*->. #->!
418 :
名無しさん@お腹いっぱい。 :2006/02/19(日) 12:42:50
:-) :-(
CygwinのPerlで無事にCrypt::SSLeayをインストール出来た方っていらっさいますか?
420 :
405 :2006/02/20(月) 12:58:28
>>417 mkpasswdはやりましたがmkgroupは忘れてました
これのせいだったのかな。今となっては知るすべもないですが・・・
サンクスです
Cygwinにvsftpdをインストールして、FTPサーバを外部に公開する事は 出来ますか? それが出来るならApacheも可能ですよね?。
? ?
423 :
名無しさん@お腹いっぱい。 :2006/02/22(水) 23:15:09
>>421 何をどう考えたら「それが出来るならApacheも可能ですよね?」
という結論になるのか詳しく説明してくれ
>>421 原理的にはどちらも可能。
Apache は公式パッケージがあるくらいだから全く問題ないが、
vsftpd は知らない。パッケージあったっけ。
Cygwinでsshをサービスに登録できるように apacheやvsftpd等もサービスに登録して動作させる事が出来れば いいんですけど・・・出来るのかな。。。
ムリー!vsftpdがパッケージに無い!はー・・・。 Windowsでまともに動作するFTPDってすっげー少ないのに、、、 これに期待したんだけどなぁOTL
>>425 cygrunsrv + apacheで具ぐれ。
sysvinitをちゃんと設定すれば/etc/rc.d/*で起動する方法もあるけどな。
それにvsftpdがないならproftpdでもGNU inetutilsの/xin.ftpdでも IISのftpdでも食べればいいじゃないの
- /xin.ftpd + /sbin/in.ftpd inetdを設定すりゃそのまま使える。
>>427 なるほど、sshをサービスに登録できるようにApacheも可能ですね。
sysvinitで/etc/rc.d/*ってのは良く分かりません。
その詳細解説しているサイトはありませんか?
サービスで管理するより、コマンドラインからサービスを再起動させたり
停止させたり開始させたり出来る方がいいですし。
>>428 マリーアントワ.netっていうHNに大爆笑してしまいました。
vsftpdになれているので、これをもってきてインストールって出来ませんかね?
へんなトリップついた上に/usr/sbin/in.ftpdだった。
まあvsftpdも自分でportingすりゃ動きそうなもんだが。 tnftpd(lukemftpd)なんかも以前コンパイルして動いた記憶がある。
vsftpdはinetd/xinetdからいけるから、コンパイルさえ通ればいいのでは サーバを外部にうんぬんは、まったくもって意味不明。 他PCからアクセスできるかってことなら「できます」だけど 他のWinアプリ?ファイアウォールの外?といくらでも解釈できてしまう
> サービスで管理するより、コマンドラインからサービスを再起動させたり > 停止させたり開始させたり出来る方がいいですし。 コマンドラインから net start サービス名 net stop サービス名
Unix daemonとWindowsのサービスの違いは端末を切り離すか否か、前者だと pid = fork(); /* 子プロセス起動 */ if (pid != 0) exit(0); /* 起動成功、端末を切り離す */ としてバックグラウンドプロセス化するんだけど Windowsサービスでこれやっちゃうと「停止」状態と判定されてしまう。 なのでこの部分をコメント化するのがCygwinへの移植の第一歩だった。 今はcygrunsrv経由でサービスから起動するのでそれすら必要なくなったけど。
あと問題になりそうなのは認証周りかな、権限のチェックに uid = getuid(); if (uid == 0) ... みたいにroot(uid=0)か否かとやってるとCygwinのAdministratorの uidは0じゃないので権限がないと判断されてしまう場合がある。 適宜SYSTEユーザ権限にするとか、実効グループがAdministratorsとか 必要に応じて変更するべし。 getgid()の場合、最近の/etc/passwdにはroot(gid=0)というグループが Administratorsグループのaliasとして用意されているので大丈夫だと思う。
Cygwinって adduser や useraddコマンド無いの? 新しくユーザ作成したかったらコントロールパネルからのWindowsの機能を 使って作成しなきゃダメ? そうやって作成した場合はCygwinの/homeにそのユーザ名のホームディレクトリが 作成されないと思うんだけど、 mkdir /home/user で自分で作成? 新しくユーザを追加する時のCygwin的なやり方教えて下さい。
439 :
430 :2006/02/23(木) 15:04:19
>>432 >>433 vsftpd-2.0.4 をwget でDLして、
# tar -xf vsftpd-2.0.4.tar
で展開し、
# cd vsftpd-2.0.4
# make
を実行したところ
sysutil.c:2093: error: `AF_INET6' undeclared (first use in this function)
sysutil.c: In function `vsf_sysutil_inet_ntop':
sysutil.c:2121: error: `AF_INET6' undeclared (first use in this function)
sysutil.c: In function `vsf_sysutil_dns_resolve':
sysutil.c:2188: error: `AF_INET6' undeclared (first use in this function)
sysutil.c: In function `vsf_sysutil_tzset':
sysutil.c:2481: error: structure has no member named `tm_gmtoff'
make: *** [sysutil.o] Error 1
で、コンパイルが通らずにエラーします。。。
解決策を教えて頂けないでしょうか?
>>438 1. Windowsでユーザ作成
2. Cygwinでmkpasswd --username name >>/etc/passwd
3. mkdir /home/name
ってやっとりまつ。
Cygwinでのユーザ名を変えるには/etc/passwdの行で5番目のフィールド(GCOS)そのままで
ユーザ名(最初のフィールド)だけ変えればよし
alias useradd='net user /add'
>>439 vsftpdのコンパイルってしたことないんだけど、configureのオプションかかヘッダいじるかで、
IPv6をオフにすればいいんじゃないの?
>>439 FAQファイルより
Q) Help! vsftpd doesn't build, it complains about problems with incomplete
types in sysutil.c.
A) Your system probably doesn't have IPv6 support. Either use a more modern
system, use an older vsftpd (e.g. v1.1.3), or wait for a version of vsftpd
without this problem!
>>444 それはまた豪快な回答だねえ。
>>439 =430さん、vsftpdあきらめて別のにしたら?ftpdなんて掃いて捨てるほどあるんだから。
446 :
430 :2006/02/23(木) 18:17:47
>>444 とりあえず、Version 1.1.3を落としてコンパイルしてみたのですが
とおりません。
$ make
gcc -o vsftpd main.o utility.o prelogin.o ftpcmdio.o postlogin.o privsock.o
tunables.o ftpdataio.o secbuf.o ls.o postprivparent.o logging.o
str.o netstr.o sysstr.o strlist.o banner.o filestr.o parseconf.o secutil.o
ascii.o oneprocess.o twoprocess.o privops.o standalone.o hash.o tcpwrap.o
sysutil.o sysdeputil.o -Wl,-s `./vsf_findlibs.sh`
sysdeputil.o:sysdeputil.c:(.text+0x6f): undefined reference to `_crypt'
collect2: ld returned 1 exit status
make: *** [vsftpd] Error 1
Cygwinってどうしてこんなに通らないんでしょう?Libraryが足りない?
checkinstall をrpmからインストールしようとしても依存関係で引っかかるし
tarボールからインストールしようとしてもコンパイルが通らないし・・・・。
vsftpdもv1.1.3だったらIPv6対応してないOSでもコンパイルとおるはずなのに
通らないし・・・。setup.exeから何か一式必要なもの入れとけってのあります?
このパッケージ郡をインストールすればmake通るよとかそういうもの。。。
私はDebianでapt-get 使っていたのでどうもこの辺苦手でOTL
447 :
430 :2006/02/23(木) 18:18:36
>>445 vsftpdは超軽いし設定簡単だし使いやすいし最高のFTPデーモンだと
思っているわけなんですが・・・だからぜひ使いたいのですが・・・OTL
>>446 むしろ足りないのはあんたの知識だと思うが。
-lcryptすればいいだけじゃないの?
なんつーか、Unix系OSに詳しくなくてソースからのコンパイルに慣れてないなら 素直にWindows用のバイナリがあるもの使った方が楽だと思うよ 同梱のFAQにすら気付かない人みたいだし
450 :
名無しさん@お腹いっぱい。 :2006/02/23(木) 23:28:51
その程度のことを自分で解決できない知識しか無いのに 「超軽い」って何でわかるんだろう。キーボードから 伝わってくる体感で軽いとか?www
「ぜひ使いたい」のなら、世界で最初にCygwin上で動かした人になる意気込みで あたるべし。で、パッケージ作って公開したら教えてくれい。 (Cygwin自体の機能やライブラリも足りないなら、それも一緒に提供する意気込みで) ……あるDebianパッケージメンテナより。
452 :
430 :2006/02/24(金) 00:43:23
>>448 知識が足りない事は認めます。
make -lcrypt 実行してもダメでした。
>>449 英語に明るくないので同梱の英文のテキストは、、INSTALLファイルですよね?
>>450 パッケージサイズも小さいし、実際にDebianで動かすとものすごく速いし
topコマンドで見てもメモリやCPU使用率が小さいし。
>>451 そんな力はありませんよ。。。vsftpdのCygwin向けのバイナリ公開して欲しい
のは私の方ですよOTL。
なんですでに用意されてる代用品を使わないの? 軽いとかなんとかいってるけど、 客観的にきちんと比較したの? ただ自分がなれてるだけじゃないの?
455 :
名無しさん@お腹いっぱい。 :2006/02/24(金) 02:09:08
>>452 > パッケージサイズも小さいし、実際にDebianで動かすとものすごく速いし
> topコマンドで見てもメモリやCPU使用率が小さいし。
君、絶対他のと比較してないだろ
>>452 inetutilsにin.ftpdなかったっけ。あれ使ってなよ。軽いよ。
IISにftpサーバ含まれてなかったっけ
そこでIISを出しちゃうお前に乾杯
>>457 Win2Kのは含まれてたね。XPは知らない。手元のはHome Editionだし。
元の話だけど、Cygwinで動かして「軽い」が評価基準になるのは納得いかないねー。
先人が入れてくれたproftpdでいいじゃん。
>>452 「FAQ」という名前のファイルがあるんだけど、それすら見つけられないの?
いやまあ責めるわけではないけれど、そんな調子だとこの先うまく動かなくても
絶対解決できないと思うので諦めた方が身のためだと思うよ。
ちなみに、MakefileのLIBS=の行に-lcyrpt付けたらコンパイルまでは通った。
動作テストはしてないので動くかどうかまでは知らない。
Poderosaで使ってみよう
>>452 >make -lcrypt 実行してもダメでした。
ワロタ、そしてカエレ!!
デブ厨の真価を発揮したな。
deb厨をmake -lcryptする馬鹿と画一化しないでほしい これはdeb厨 & 仮性包茎からのお願いだ
465 :
430 :2006/02/24(金) 15:35:49
>>460 ありましたありました!気づかなかった(正直)。
で、MakefileのLIBS=の行に-lcyrptを付けたらっていう情報は
どこから持ってきたのですか?このFAQファイルを見ても
そういうオプションを追加してコンパイルしろとはどこにも書いてない模様。
vi FAQ で表示して/lcyrptで検索してみた。でも出てこない。
>>462 無知ですまん。。。でもMakefileのLIBS=行に〜とかどこにも書いてなかったから
make -lcrypt しか思いつかなかったんです><。
Debian使っていれば、tarボールからコンパイルするっていう事が滅多に
無いですし(そこが豊富なパッケージ郡を持っているDebianのいいところw)、
# apt-get install package_name で簡単だし。
そんな状態でLinux扱っていたから、こういうのになれてなくて・・・。
仮性包茎が馬鹿と一緒にされてたみたいな言い方するな、 次は手が出るからね
467 :
430 :2006/02/24(金) 15:42:54
>>460 CFLAGS = -O2 -Wall -W -Wshadow #-pedantic -Werror -Wconversion
LIBS = `./vsf_findlibs.sh` -lcyrpt
LINK = -Wl,-s
と付け足してコンパイル↓
$ make
gcc -o vsftpd main.o utility.o prelogin.o ftpcmdio.o postlogin.o privsock.o tunables.o ftpdataio.o secbuf.o
ls.o postprivparent.o logging.o str.o netstr.o sysstr.o strlist.o banner.o filestr.o parseconf.o secutil.o ascii.o oneprocess.o
twoprocess.o privops.o standalone.o hash.o tcpwrap.o sysutil.o sysdeputil.o -Wl,-s `./vsf_findlibs.sh` -lcyrpt
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/ld: cannot find -lcyrpt
collect2: ld はステータス 1 で終了しました
make: *** [vsftpd] エラー 1
コンパイル通らないよ・・・どぉ〜なってんの。。。
>>467 だから自分で調べる気がゼロなら最初からバイナリ使えよボケ。
/usr/X11R6/bin/bitmapつかってtwmのアイコン作りたいんだわ。 だけど起動はしても正常に動作しない。 具体的にはドットを打つことができない。 クリアするとか図形を移動させるとかそういう全体的な編集は可能。 どうすればいい? viとbmtoaつかって手でやれっていうのは無しね。
471 :
430 :2006/02/24(金) 17:01:48
>>468 いや散々調べてますって。
最初はCygwinの導入方法すら知らなかったのにココまで調べてきたんですから。
調べてないって事は無いし、調べる気がゼロって事もさらさらありません。
やっと顔に水つけられるようになったやつに バタフライ教えろって言われてもねぇ。
次のことを調べてみると吉と思われ オプション「-l何かの名前」の意味 エラーメッセージ「ld: cannot find -l何かの名前」の意味
>>471 とりあえず、必死なのは分かった。でも、自分が頑張ったと
主張するのは、不十分だと感じている教えてくれてる側には
悪印象強くさせるだけだからやめとけ。
世渡りはうまくやったほうが得ってモンだ。
>>473 に回答できたらまた暖かく迎えてやろではないか
調べるというかコンパイルの基礎を勉強しなきゃ駄目だよ。 英語も知らないパソコン触ったこともないおじいちゃんに debian インストールさせて ftpd たてさせるのを 電話越しに指示するようなもどかしさを感じる。
> 次は手が出るからね
できないことしないでWindowsのフリーなFTPサーバ探して 使えばいいのに… Debian触って「僕にもできる!」って勘違いしちゃったんだね
> -lcyrpt > -lcyrpt > -lcyrpt > -lcyrpt > -lcyrpt > -lcyrpt
何に使ってるか知らないけど、 DebianをインストールしたcoLinuxでローカルディスクをマウントしたら そっちの方が楽なのかな。
いくらなんでもネタでしょ? debu厨(というか犬厨?)がほんとにここまでアレとは思えんが
debu厨と一般化する方がアレ。
_, ,_ パーン ( ‘д‘) ⊂彡☆))Д´) _, ,_ ( ‘д‘) 次は手が出るからねっ!!
484 :
430 :2006/02/25(土) 17:52:24
CygwinでOpenVPNwwwwwwwww
Cygwinは元々UNIXについて良くわかった人間がWindowsで 楽するために使うものなんで、中身もちょっと間違うと 壊れる薄氷みたいなもんで本格的な用途にはまったく 向いていない。 また、互換性もまったく重視されていないので、本出しても 1年も経たないうちに使い物にならなくなることだろう。
> Cygwinは元々UNIXについて良くわかった人間がWindowsで楽するために使うもの はつみみです。
マジレスすると、cygwinの勉強の前にUNIX一般の勉強をしておくのが必須。 次にWindowsの勉強。cygwin自体の本はあまり必要ないと思う。
>>484 Cygwin使ってる人でもサーバ用途で使うのはかなりの物好き.
coLinuxやVMware使った方が楽だし,
余計なこと気にせずサーバ構築作業に取り組める.
Windowsだけでということなら
ネイティブのバイナリ使った方がよい.
Cygwinでコンパイルできるように
移植することが目的なら話は別だが…
Unixの作法に不慣れなら書籍を読むのもいいが,
Webの情報だけでも十分だと思う.
今回のような問題の解決には役に立たないだろうし.
大方UNIXサーバの勉強がしたい、でもUNIXマシンを 別に動かすのは面倒ってとこか? でもね、Cygwinは POSIX環境であってUNIXじゃないから、こんなので勉強 しても特定のサーバプログラムの知識が少しあるだけの、 実地では使い物にならないカタワになるだけだよ。
そもそも実地なんてどこにある?
お前の知らないところ
パパパパパーン ☆))Д´) _, ,_ ∩☆))Д´) ( ‘д‘)彡☆))Д´) ⊂彡☆))Д´) ☆))Д´) _, ,_ 不毛な争いはやめて! ( ‘д‘) 今度こそ手が出るからねっ!!
> 今度こそ手が出るからねっ!! で、ほんとに出るの?
オレは Windows 上で gcc を動かすためだけに使ってるよ。 コード中のコンパイラ依存性のある部分を見つけるために。 Visual Studio から make 呼び出せるし、便利。
gcc なら cross でも作れば Cygwin なんか使わなくてもよいのでは?
Meadowの先端を使ってますが、VCはライセンスないので、Cygwinのお世話になってまつ。
>>498 最終的にそのまま UNIX 系 OS に持って行って
コンパイルするのが目的なんで GNU make から
その中で使うテキストツール(awk, sed, もろもろ)
まで一式揃ってるのがうれしい。
_ _ .' , .. ∧_∧
∧ _ - ― = ̄  ̄`:, .∴ ' ( )キャイン
, -'' ̄ __――=', ・,‘ r⌒> _/ / ←
>>496 / -―  ̄ ̄  ̄"'" . ’ | y'⌒ ⌒i
/ ノ | / ノ |
/ , イ ) , ー' /´ヾ_ノ
/ _, \ / , ノ
| / \ `、 / / /
j / ヽ | / / ,'
/ ノ { | / /| |
/ / | (_ !、_/ / 〉
`、_〉 ー‐‐` |_/
cygwin はパーミッション関係とパスの問題が面倒くさいから シェルとその上で動かす便利ツールとしてしか使ってないな。 サーバ類はcolinuxでやっちゃう。
> サーバ類はcolinuxでやっちゃう。 でライセンス違反と。
505 :
430 :2006/02/26(日) 01:25:57
>>486 ダメ?
>>487 え〜・・・そんなもんですか・・・OTL。
>>489 UNIXには興味があまり無いけどLinuxには興味津々と言う状態・・
Linuxの勉強を少ししている程度です。Windowsは余裕です。
>>491 coLinuxやVMwareは重過ぎ。サーバにするマシンは
Pen2 232MHz Memory 64MB SD-RAM HDD 4.3GB VRAM 2MB Neo Magic
っていう構成ですから。
普通のGUIのサーバを使うのではsshで管理できないからイヤなんですよ。
いちいちUltr@VNCとか使って管理するのはちょと。。。
>>492 最初はLinux入れてたけど、DMA Contoroller #1っていうのが破損していて
そのせいでLinux系OSだと絶対通信中にネットワークがダウンするので
仕方が無くWindows系OSに変更しているわけで。
>>495 w かなり笑えるAAだ・・・
>>503 とりあえずWindows上のEveryoneにフルアクセスを全てのCygwin関係のディレクトリ
に与えてしまうのはどうだろ?んで、後から
chmodやchownで設定。
>>504 colinuxでサーバやったらダメなの?
506 :
430 :2006/02/26(日) 01:26:51
「Windowsは余裕です」wwww絶対ウソだwwww
64MBで2000やXPはとても重いし、かといって98系なら「Everyoneにフルアクセス」なんて 設定は必要ないし。 「Windowsは余裕です」ってことは、公開するならライセンス上サーバ系が必要なことも 知ってるだろうし。てことはNT3.51か4.0使ってるのかな? あ、Windowsに詳しいなら、GUIなしでWindowsを動かす方法を知ってるだろうから、 それでNT3.51でも動かしてるんかしらん。
夢を見ている自分に酔うばかりで、実現させるための努力を全くしないタイプだな。
違うと言うなら、早く
>>473 の宿題をやれ。
typoについてはレスを全部読み返せば自ずとわかるだろ。
>>505 何かが間違ってる気がする(´-`)
>>506 それは
>>473 を調べればわかるんだよ.
これに答えられなきゃ見放されても仕方あるまい.
いや全てが間違ってるんだと思う。
DMAが使えないときに調べてみると吉と思われるキーワード集 FreeBSD loader.conf hw.ata.ata_dma hw.ata.atapi_dma Linux lilo.conf append ide nodma Linux grub.conf nodma バージョンやディストリビューションによる違いにも 注意した方が吉のような気もする今日この頃
何だかんだ言って、皆超優しいな。
Xmingで日本語のコピー&ペーストって可能なんでしょうか? 可能でしたら、どうかご教授していただけないでしょうかm(_ _)m Cygwin/X ならできるのですが、 Xmingでどう設定したら良いのか分からなくて。 ログイン先は主にFreeBSDです。 どうか一つ、お願いします。
日本語って何に使うの? どんなアプリを使ってるの?
516 :
514 :2006/02/26(日) 11:47:06
日本語は、文章書き(TeX,, html, 一部コメント)などです。 editorは vim or nviで, emacs使いはいません。 terminal にはktermを使っています。 ドラッグで選択して、中ボタンをポチって楽なので。 でも日本語部分が抜けちゃうので。 大学の研究室なのですが、 Cygwin/X → 設定云々で、一般userさんはむりぽ。。 Xming → install簡単っぽ。ってことで。 X-deep32は開発停止のようですので、Xmingかな〜と。
517 :
460 :2006/02/26(日) 11:50:56
>>506 どうも俺が悪いみたいなのでスペルミスについては答えを書いておくけど、
cyrptじゃなくてcryptね。でも、確かに俺のミスが原因なんだけど、
cryptの話をしてる流れなんだから、それぐらい気付いてくれよ……orz
479もちゃんと指摘してくれてるのに、自分へのレス読んでないの?
繰り返しになるけど、そんな調子だとこの先別の問題が出てきても
絶対解決できないと思うので、諦めた方が身のためだと思うよ。
先回りして書いてくれた
>>436-437 の意味もたぶんわかってないでしょ?
まあ聞く耳持たない人みたいだからもうこれ以上言わないけど。
>>516 emacsをXで飛ばした場合は問題ないけど
rxvtでコピペすると日本語が化けるのを確認した.
-km eucj だとデータは壊れてないので,
getclip | nkf -s | putclip をかませばすむが
-km sjis だとダメだった.
しかし,その使い方ならそもそもX使う必要なくないか?
519 :
514 :2006/02/26(日) 13:53:37
>>518 色々試して頂いて、お手数かけます。m(_ _)m
日本語が要らないところでXが必要でして、(gnuplot等の可視化関連や xdvi等)
! あと、不要なリクエストのために つд`)
! mullti window modeのくせに window manegerが使いたいとか つд`)
!
今は一部商用ソフトのuserがいやがるのですが、
色々ありましてなんとか廃止したくて。
日本語関連がつめれれば、廃止できるかと思いまして。
> 今度こそ手が出るからねっ!! やべー笑った、凄まじい手が出るんだね、 猫かぶりすぎ、相手首歪んでるよ
Cygwinで使えるmmencodeってどこかに有りますか? マジレスきぼんぬです。
metamail とかいうのを探して来て、適当にコンパイルすれば?
ったく デブ厨 と 馬糞デス はUNIXの2大カスだな まとめて便所で流れて保水
525 :
名無しさん@お腹いっぱい。 :2006/03/02(木) 02:27:53
いい加減Cygwinの糞なパッケージ管理ツールを改善しないと 俺が何をするかわからんぞ?
何するんだろう。セルフフェラチオでもするの?
馬糞
うんこ
kuso
sure
Cygwinにapt-getがあればいいのに。
dpkgやrpmは入っているけど、あれ何に使うんだろ?
日本語入力で困っているよ ・emacs-leimとanthy_elを使って、非X環境のemacsには日本語を入力できている。 ・cygwin+日本語アプリケーションのサイトで配布しているime-proxy,kinput2,かんなを利用して ktermなどのXアプリにも日本語入力ができている。 ところが、 ・Xアプリのemacsには日本語入力ができてない。 1.Xのemacsウィンドウの場合:以下のメッセージが表示され日本語が書き込めない。 Searching for program:no such file or directory, anthy-agent /usr/local/share/emacs/site-lisp/anthy/ ↑このなかにanthy-agentは無し。ただし、anthy.elにはanthy 2.Ktermターミナル上のemacsの場合 XのemacsウィンドウでCtrl-\を押すと、kinput2の[あ]表示がでるが そこで変換した日本語がemacsには書き込まれない。 emacsのニーモニックは--JJ:**-F1のまま変わらず。 どうやったらXのemacsに日本語入力できるよ?
リンク微妙に間違えた。 Emacsの実行ってところじゃなくてそいつの上のほうのEmacsの導入ってところを指したかった。
>525 じゃCygtoo完成させてくれ。
>>532 cygwinでmipsのcross compiler作るのに、Linux用のsrpmから作ったことが
あるよ。specをかなりいじらないとだめだったけど、そこそこ役には立った。
kuso sure
unko sure
>>534 yc.el 入れれば最初からインストールされてる emacs21 で
cannaが使えるよ
ありがとう。教えていただいたのでいろいろ試してみました。 でもまだちょっと・・・ みんなはどうやってemacsに日本語を入力してるの? >535 > >emacs-leimとanthy_elを使って、非X環境のemacsには日本語を入力できている。 > IME使うほうが便利だしお手軽だし賢いよ。 どうすればIMEを使って非Xのemacsに入力できるのでしょうか? キーワードでも教えていただけると助かります。 自分の環境は主にpoderosaとckというターミナルエミュレータを使っています。 > >・Xアプリのemacsには日本語入力ができてない。 > leim使おうとしてるんなら多分これ↓ サイトに紹介されているcygwin-site-lisp.tar.bz2を使いましたが どうも534の症状は変わりませんでした。 anthyを諦めて、 サイトで紹介されているとおりleim自体の入力と変換を使えば オッケーでした!!Xのemacsとターミナルのemacs両方共に日本語を入力することができました!! ただしどうも変換の性能が良くないような気がします・・・ >541さん yc.elを使ってXのemasへの入力ができました!! 代わりにターミナルの方では設定がエラーになってしまうようなので、 もうちょっと.emacsの設定を工夫してみます。
>>543 > どうすればIMEを使って非Xのemacsに入力できるのでしょうか?
.emacs に↓を追加してみたらどうなる?
文字コードは適当にいじってみて。
(set-buffer-file-coding-system 'euc-japan)
すまん。コピペミスった。 ↓こっちね。 (set-keyboard-coding-system 'euc-japan)
>545 ありがとうございます!!早速試してみました。 Xのemacs、非Xのemacs双方共に日本語の入力ができますが IMEの辞書が使われていないので 535で書いていただいたように「IME使う方が便利だしお手軽だし・・」状態ではないようです。
547 :
535 :2006/03/04(土) 00:42:07
SKK使えば(elispだけで変換してるから)Xもなにも気にしなくてすむよ
おおう。実際の画面見るとやる気が出るよ ありがとう
550 :
535 :2006/03/05(日) 11:08:19
どうなったん?できなかった? ちょっと気になるんですけど
>>534 気になるね。X立ち上げるときに、anthy-agentにパスが通ってないだけ
みたいだけど。
anthy.elからanthy-agentたたくだけなら、anthy-agentのパスを
exec-pathに加えてやるだけで動いてるけどな。Meadowでの話だけど。
そういえばCygwinってuim + anthyでuim-xim使えないのか? 昔kinput2がなんか嫌で試しにuimとanthyコンパイルしてみたら たしかどっちも普通に成功したんだよね。 でも動かなかったからめんどくさくなって放置したけれど。 だれかuim + anthyで日本語入力してる人っているんか? もしそうなら使いたい。
>>552 uimスレで質問して色々助けてもらってるのにうまくいかないんよ。
おいらのcygwinの設定が悪いせいかもしれないので、大分自信なくしてんですが、
だれか、
>>553 のリンクの通りフォローして試してみてくださいませんか?
>553 うおすげっしかもものすごくタイムリーじゃん そうかuimスレに質問すればよかったのか 俺はなんか変なところに質問してしまったせいかまったくレスがなくて むなしい思いしてた。orz
>554 おk 試してみる。
>557 何にもしてないし足引っ張りそうだったし。orz うーんヘヴォいな。 せめてcygwinにおけるuim+anthyについてまとめてだれでもできるように ここに貼り付けることにします。 結構困っている人多いと思うので。自己満足ですが ただあんまり期待しないで、できないかもしれないので。 そんときはだれかやってくれるとみんなのためになるかも。
sage
sage
X.orgが起動しているFreeBSD6.0のXに、リモートのWinから CygwinのXサーバを使用して接続しようとしています。 FreeBSDのディスプレイマネージャはxdmを使用していまして ローカルだと問題なくログインできます。 FreeBSD側は /usr/X11/xdm/xdm-configのDisplayManager.requestPort: 0を DisplayManager.requestPort: 177に変更して /usr/X11R6/lib/X11/xdm/Xaccessの #* CHOOSER BROADCAST をコメントアウトして* CHOOSER BROADCASTとしました。 そして、これでリモートマシンのWinマシンから X Win -query 192.168.11.5 -from 192.168.11.4 -screen 0 としました。 すると Fatal server error: InitOutput - Duplicate invocation on display number: 0. Exiting と出て、Xが立ち上がりません。ローカルでもXを使用しているので -screen 1 としてみましたが、今度は。Malformed set of screen parameter(s).... と出て Fata server error: InitOutput - Invalid command-line arguments found. Exiting. と出てしまいます。 誰か解決策しっていたら教えてくださいm(_ _)m
>>562 頑張ってますね。うまくいきましたか?
私はcygwinのemacsを入れてないので、このままの形では試せないけど、
気になったことはあります。
makeが止まるのは、uim.elのところじゃないですか? uimスレの人が
「emacsが動かないので、、、、」というようなことを言ってましたが、
そちらではちゃんとemacs動いてますか?
「emacsが動かないので、、、、」 sshでcygwinに接続してコンパイルしていたんですが、emacsは-nw を付けてもターミナル内で起動してくれなくて、新しいcmdが立ち 上がってその中でemacsが起動していたようです。
>>563 emacsは普通に動きますね。
>makeが止まるのは、uim.elのところじゃないですか? uimスレの人が
残念ながらuim.elのところではないです。helperというところです。
シンボリックリンクを作成するときにエラーを起こすんですが原因くさいところを取り除いても
ダメなんですよね。
エラーメッセージ
make install-exec-hook
make[3]: Entering directory `/home/root/anthy/uim_cygwin/uim-1.0.1/helper'
cd /usr/local/bin && \
rm -f uim-helper-toolbar-gtk uim-helper-toolbar-gtk-systray && \
ln -s uim-toolbar-gtk uim-helper-toolbar-gtk && \
ln -s uim-toolbar-gtk-systray uim-helper-toolbar-gtk-systray
ln: `uim-toolbar-gtk.exe' へのシンボリックリンク `uim-helper-toolbar-gtk.exe' を作成します: File exists
make[3]: *** [install-exec-hook-gtk2] エラー 1
make[3]: Leaving directory `/home/root/anthy/uim_cygwin/uim-1.0.1/helper'
make[2]: *** [install-exec-am] エラー 2
make[2]: Leaving directory `/home/root/anthy/uim_cygwin/uim-1.0.1/helper'
make[1]: *** [install-am] エラー 2
make[1]: Leaving directory `/home/root/anthy/uim_cygwin/uim-1.0.1/helper'
make: *** [install-recursive] エラー 1
>>562 anthyのバージョンアップも兼ねて、スクリプト使わせてもらいました。
自分のmeadowを使うようにconfigureオプションだけ付け加えた上で、
スクリプト走らせましたが、自動でソースのダウンロードもしてくれて
完璧に動作しました。これ便利ですね。素晴らしい。
>>563 そうでしたか。
あと、もしかして、何回かmake install試してると、uim-helper-toolbar-*
のシンボリックリンクが、/usr/local/binの中に残ってて(make uninstallで
消えてくれない)、インストールし直そうとしても、新しくln -sしようと
してもできなくて止まってしまう、というのではないですか?
ともあれ私のところでは完璧に動作してますので、ご安心を。
>>565 投稿が同時でしたね。やっぱりそうでしたか。もう大丈夫ですね。
>>567 !!!!!!!!!
!!!!!!!!!
気づきませんでした。アホだ。違うところ必死に見てました。orx
ありがとうございます。これで試してみます。!!!!!!!!!!
cygwinぶっこわした bioperl入れる前からおかしかった rebaseallでとどめを刺したらしい
>566 インストール成功しました!! >スクリプト走らせましたが、自動でソースのダウンロードもしてくれて >完璧に動作しました。これ便利ですね。素晴らしい。 ありがとうございます。普通にすごくうれしいです。 でも中身見ればわかりますがヘボヘボです。不具合おきても責任は持てないです。 ですがスクリプトの方更新しておきました。 インストール時に/usr/local/bin/uim-helper-toolbar-gtk-systray.exeが あると警告出して終了させるようにした。 あとelispをデフォルトではなく/usr/share/emacs/site-lispにインストールするようにしました。 (パスを通すのが面倒臭かったので) これで多分だれでもインストールまでは成功するようになったはず。 ところで肝心のuim-fep,uim.elの方ですが。 uim-fep:完璧に動作しているようです。でも全部文字化け uim.el:日本語入力モードに移行自体はできるのだけれど日本語入力不可。 leim方式にすると日本語入力できるがleimの辞書が使われるだけでanthy使っていない様子。orz
こちらの環境 LANG=ja_JP.sjis LC_MESSAGES=C LC_TIME=C ;; .emacs (set-language-environment 'Japanese) (set-default-coding-systems 'sjis) (set-keyboard-coding-system 'sjis) (set-buffer-file-coding-system 'sjis) (set-terminal-coding-system 'sjis) (setq file-name-coding-system 'sjis) ;ノーマル方式 (require 'uim) (setq uim-el-agent "/usr/local/bin/uim-el-agent") (global-set-key "\C-o" 'uim-mode) ;leim方式 ;(require 'uim-leim) ;(setq uim-default-im-engine "anthy") .uim (define default-im-name 'anthy) (define-key anthy-on-key? '("zenkaku-hankaku" "<Alt>zenkaku-hankaku"))
>>571 uim-fepはcygwinで使うときはeuc-jpじゃないと化けます。
>573 LANG=ja_JP.eucjp OUTPUT_CHARSET=eucjp でやってみたのですがやっぱり化けますね。 screen使っているせいかと思いscreenなしでもやってみたりmltermでやってみたりと いろいろやってみましたが化けます。 うーん一度環境をまっさらにしてやってみるかな。
>>574 LANGは見てません。
$ cat EUCのファイル
で化けなければ大丈夫なはずです。
>>571 uim.elで日本語入力不可、とはどういう感じですか?
私はMeadowでは、なぜか、(require 'uim)のあとにset-language-environment
しないと、文字化けして使えない、という症状がでます。
>>575 >$ cat EUCのファイル
>で化けなければ大丈夫なはずです。
やってみましたが文字化けしないですね。
>>576 uimをonにするとステータスバーに日本語入力モードに入ったという表示
(ただし”あ”が文字化け?して全角”R”として表示される)
がでるが入力してみると直接入力。
(require 'uim)のあとにset-language-environmentをしても同様。
という感じです。
kuso
>>577 たぶん、それちゃんと動いてますよ。モードラインに全角で[aR]って
出てればオッケー。
キーバインドいじってないなら、Ctl+jで[あR]になるんじゃないかな?
>>579 うーん。ならないですね〜
一度そちらで成功されたMeadowでやってみようと思います。
なんだかcygwinのemacsに問題があるような気がしてきました。
>>580 その後、cygwinのemacs no-X 21.2-13(だっけ?)入れて、試してみたけど、
DOS窓で立ち上げてちゃんとuim.el動きましたよ。
一度、emacs -qして、
(require 'uim)
(set-terminal-coding-system 'sjis-dos)
を評価してから、
M-x uim-mode
で動かして確かめてみてちょーだい。
>>581 やっぱりできなかったです。
それになぜかDOS窓でemacsを起動すると一度立ち上がるのですが
即落ちてしまうんですよね。
普段使っているrxvtだと普通に立ち上がるのでそれで試したわけですが。
”あ”とならないです。
その代わりといっては何ですが
普通のuim.elではなくuim-leimならばanthyを呼び出して使えるようになりました。
設定の仕方がただ単純に間違っていたようです。
.emacsに
(require 'uim-leim)
(setq default-input-method "japanese-anthy")
(setq uim-candidate-display-inline-default t)
とかけば使えるようになりました!!!
変換効率が標準の辞書と比べ物にならないですね。
とりあえず使えるようになったので結構満足です。
というか普通のuim.elの方はもう検討もつかないので諦め気味です。
やっぱり自分の環境が悪いのかな〜?
584 :
155 :2006/03/09(木) 00:50:57
↑キーを押すと入力履歴が出てきますが、これを消すにはどうすればいいのでしょうか?
history -c
インストール時に/etc/postinstall下にあるシェルスクリプトが どいつもこいつもハングしやがる
setup.exeを実行する前にちゃんと全部のCygwinプログラムを 終了させないからだよ
589 :
585 :2006/03/10(金) 00:51:54
kuso
baka
>>587 漏れは1時間程放置してみたらちゃんと終わっていた事があったが…
>>587 >>592 にもあるように、ずっと99%で止まっているようで、
処理に時間がかかるからそう見えるだけです。
post-texmfとかは単体で処理が長いから特に不安になるけど、
たぶんちゃんと動いていますよ。
3日前にフルインストールしなおしましたが、ちゃんとできました。
そのときに使ったサイトは
ftp://ring.so-net.ne.jp でしたが
Select Packagesのところで「All」を一回クリックして「Install」にして、
「Libs」を開いて libguile16 を追加、で、少し寝てれば終わると思います。
so-net って、disk full じゃなかったっけ?
サーバがFULLかどうがって、ダウンロード側に影響するの?
どう*が* ?
北の方の人なんだよきっと
>>598 JAISTは良いよね。SF.netのミラーサーバとしても使ってる。
>>598 いつも使ってまつ。
でも東京から北陸にアクセスって、ちょっと罪悪感。
>>600 JAISTは東京、大阪と10Gpbsで接続してます。地理的な位置とは関係なく、
インターネット的にはどこからでも比較的近いはずですので遠慮なくどうぞ。
1.20まだ? 1.19はバグが多すぎで使い物にならんよ
cygwinのユーザーって500人もいるのかな
500人はいるだろ。5万人ぐらいか
40万人はいるよ
>>602 1.5.20-1 と言いたかったのか?
kuso
tabetai
610 :
名無しさん@お腹いっぱい。 :2006/03/18(土) 12:24:42
setup.exeのインストール項目でtelnetが表示されません。 いろいろいじれば表示されるとどこかに書いてあったのですが、 どうしても表示させることができません。 どうすれば表示させられますか?
612 :
名無しさん@お腹いっぱい。 :2006/03/19(日) 09:08:30
Cygwinのターミナル又はxtermなどから $ open /path/to/some/dir/ とすると、エクスプローラでそのディレクトリを開いてくれるようなスクリプト(open)が欲しいのですが、どうやったら実現しそうか分かる方教えてください。
explorer `cygpath -w /path/to/some/dir`
>612 cygstart /path/to/some/dir
explorer /e,$(cygpath -w /path/to/some/dir)
.bashrcを↓のように書いてホームディレクトリに置いたところ ----------.bashrc------------------------------- export LANG = ja_JP.SJIS export TZ = JST-09 export JLESSCHARSET = japanese-sjis alias rm = 'rm -i' alias ls = 'ls -l --show-control-chars --color=auto' alias la = 'ls -aF --show-control-chars --color=auto' ----------終わり-------------------------------- ↓のようにエラーになりました.どうすればいいのでしょう? bash: export: `=': not a valid identifier bash: export: `ja_JP.SJIS': not a valid identifier bash: export: `=': not a valid identifier bash: export: `JST-09': not a valid identifier bash: export: `=': not a valid identifier bash: export: `japanese-sjis': not a valid identifier bash: alias: rm: not found bash: alias: =: not found bash: alias: rm -i: not found bash: alias: =: not found bash: alias: `ls -l --show-control-chars --color=auto': not found bash: alias: la: not found bash: alias: =: not found bash: alias: `ls -aF --show-control-chars --color=auto': not found
連カキコ失礼しますm(..)m .vimrcについても似たような症状↓が出ます. ----------.vimrc----------------------- set encoding = japan set fileencodings = iso-2022-jp, euc-jp, sjis ----------終わり----------------------- $ vim (ホームディレクトリ)/.vimrc の処理中にエラーが検出されました: 行 1: E474: 無効な引数です: encoding = 行 2: E518: 未知のオプションです: iso-2022-jp, 続けるにはENTERを押すかコマンドを入力してください ..みたいな感じです
= 前後の空白を抜いたらどうなるんだろう。
>>618 ありがとうございます!!!!!!!
感激ですm(すごい)m
bash上のlsで日本語のファイル名が化けるんだけどどうしたらいい?
やったこと:
cygwinのsetup.exe落として初めてインストール(設定は全部デフォ,サイトはjaist.ac.jp)。
最後のところで、いくつか依存関係のせいでインストールできないみたいなメッセージがあった(ような気がした)。
文字化けするのでぐぐったら↓のがあった。
ttp://www.sixnine.net/cygwin/cygwin-doc/japo.html LANGをja_JP.SJISにする。
nkfをインストール(サイトはcygwin-je.sourceforge.jp)。
ここでも、いくつか依存関係のせいでインストールできないみたいなメッセージがあった(ような気がした)。
moconv.shを実行すると/usr/bin/msgfmtがないと怒られる。
msgfmtはgettextに含まれるらしいけどgettextは既に入ってる。
ここで諦める。
ls (GNU coreutils) 5.94
GNU bash, version 3.00.16(14)-release (i686-pc-cygwin)
XP SP2 home
aliasl ls='ls --show-control-chars'
d こんなオプションがあったのか。 man読んでも-Nしか気がつかなかったorz MacOSXだと-vでよかったのに...
>>624 .inputrcで↓を設定(コメントアウト?)するともっと幸せになるかも
set meta-flag on
set convert-meta off
set input-meta on
set output-meta on
ime-proxyが使えてる人居る?
使えてる人がいないなら製品の一部として売られるわけないだろ。
HOLONなら売りかねんけどな。
>>625 デフォルトではコメントアウトされてんだけど、コメントアウトを解除するんだよね?
あと、ime proxyをインストールしたいんだけどどうしたらいいの?
sourceforge.jpからcanna2imm32-1.0.1-1.tar.bz2落として解凍したんだけど
etc/やusr/やらになってた。手動で移動させればいいの?
cygwin setup.exe経由でcygwin-je.sourceforge.jpにはないみたいで...
ホント、サルな質問で面目ない。
初心者向けって言うかunix(OpenBSDとかDarwin)は使ってるけどcygwin初めての人用のサイトってないのかな
古過ぎてたり、コア過ぎてるのしか見つからないorz
630 :
625 :2006/03/23(木) 01:17:51
>>629 >デフォルトではコメントアウトされてんだけど、コメントアウトを解除するんだよね?
そう。複数ユーザで使うときは、/etc/skel/.inputrcを編集すれば楽。
ime proxyは使ってないのでわからないっす。
でもアーカイブは/で展開すればいいんじゃなかったっけ。あーもう忘れてる。だめだね…
>>629 煽ってるってとられたら、申し訳ないんだけれど、
どうも問題の切り分けが出来てないように思える。
Unixをもうちょっと根本的に勉強した方がいいかな。
でないと、いつまでたってもバッドノウハウの塊である、
ツールの設定とか使い方といった小手先の問題に
振り回されちゃうよん。
日本語まわりはSKKしか使ってないから、ime proxyの
ことは自分も役に立てない。すまんこ。
633 :
名無しさん@お腹いっぱい。 :2006/03/24(金) 00:03:33
やっちまった。 umount -a で、umountしたら次のログインからプロンプトがおかしくなってもうた。 プロファイル書き換えてもログイン時に読み込まれない。 アハハ。 …分かる人、助けてぇ〜 ヒントきぼんぬ(ぬるぽ)
レジストリのマウントポイント直してみたら?
636 :
名無しさん@お腹いっぱい。 :2006/03/24(金) 00:20:20
>634 orz (ぬるぽ
637 :
名無しさん@お腹いっぱい。 :2006/03/24(金) 00:21:57
>635 レジストリのマウントポイントね。 ヒントあるがとぅ。ちょっと調べてみますゎ。
639 :
だって :2006/03/24(金) 16:14:28
641 :
名無しさん@お腹いっぱい。 :2006/03/24(金) 23:34:57
インストール終了後、導入パッケージの更新用だけにsetup.exeを動かしたい 場合に、いちいちGUIで反応を待ってクリックする手間を省きたい(「次へ」 を押し続けるだけ)のですが、コマンドラインからsetupを行なう方法はあり ませんか?
>>641 cyg-apt使えばよさそうなんだけど,
俺の環境では,
Traceback (most recent call last):
File "/usr/local/bin/cyg-apt", line 127, in ?
k, v = i.split ('=', 2)
ValueError: need more than 1 value to unpack
って出て使えない(⊃д`)
cyg-apt ってあるのか。w
>>642 おー、ありがとうございます!Pythonスクリプトなんですね。
wget -P /bin
http://lilypond.org/cygwin/cyg-apt; chmod +x /bin/cyg-apt
(python を setup.exe でインストール)
ln -s /http%3a%2f%2fftp.jaist.ac.jp%2fpub%2fcygwin/setup.ini /etc/setup/
cyg-apt upgrade
で動作しました(-i オプションで setup.ini ファイルが指定できるようなんですが、
上記のように /etc/setup/ から参照可能にしないとダメのようでした)。
試しに gzip を setup.exe で旧バージョンにしてから、cyg-apt upgrade したところ、
きちんと更新されていました。助かりました。
そちらで出ているエラーについては不明です。すみません。もしかするとsetup.iniファ
イルでデータが壊れているのかもしれませんね。
低レベルなスレだなぁ
読んでいてハズイ
sage
sage
sage
sage
653 :
651 :2006/03/26(日) 18:01:42
>>653 分からんことのうちcygwinに関わると(自分なりに)思う部分を言ってくれなきゃ
ラチがあかんと思ふ。
> 「やってみた」結果、どうだったのよ? 気持ちよかったです。
やったことがありません><;
>>657 いつか春がくるさ…冬の間に死ななければ
こんにちわ。 cygwin + canna2imm + kinput2 で日本語入力の環境を整えたのですが、 変換中や入力中の色の設定の仕方がわかりません。私はemacsの背景 を黒。文字色を白にしているため、kinput2のデフォルトの設定だと変換中 が見づらいのです。 canna.elやたまご(?)の導入も考えましたが、色々なLinuxマシンにcygwin 経由でアクセスするため出来るだけアクセス先の環境を変えたくありません。 なので、出来ればXIMでの漢字入力が望ましいのでが。 ご存知の方、よろしくお願いします。
ckの使いやすそうなスキンを知りませんか
663 :
659 :2006/03/30(木) 03:02:06
>>662 >
>>659 >結局どうしたいんだよ
背景が黒、文字色が白なので[かな]を入力中は白、変換中は反転にした
かったんです。
で、色々とやってみたところkinput2の色はアプリケーションのデフォル
ト(起動時)の前景色と背景色に依存するようなので、.Xdefaultsで
emacsの前景色と背景色を変更したらうまく行きました。
それにしても、なぜkinput2を呼び出した時の前景色と背景色を使用しない
のかは謎ですが。
もっとも、今は.XdefaultsにinputMethodを指定しても、XMODIFIERSを指定
しなきゃいけない理由の方が謎なんですけどね。
664 :
ペンギン :2006/03/30(木) 17:37:57
Xが起動しない理由は何ですか。
setupで数回パッケージをアップデートしてると、古いファイルがたまってくるだろ? どうやって古いのだけ消してる?
>>665 再インスコ。暇なときのいい暇つぶしになる
デブはくせー
馬糞はもっとくせー
671 :
名無しさん@お腹いっぱい。 :2006/03/32(土) 15:10:46
GNU ncursesで日本語表示をするやり方を教えてください。 環境はWindowsXPのcygwinです。 configure --enable-widecの後makeしたncursesを使っています。 コンパイルはgcc test.c -lncurseswです。 "ハロー"と表示させたいのですが~Cn~C~M~A[と文字化けしてしまいします。 ただのprintf("ハロー");プログラムは正常に表示されています。 ソースは以下です。 #include <ncurses.h> #include <string.h> main(){ initscr(); wchar_t wc1[100]; strcpy((char *)wc1,"ハロー"); printw("%s",wc1); refresh(); while(1){} }
672 :
名無しさん@お腹いっぱい。 :2006/03/32(土) 17:58:46
なんで cygwin では python パッケージを入れると tcl が連鎖的に選択されるんだろう・・・・ おかげで WinCVS が起動せんじゃないか! 悩んだじゃないか!
Python/Tkのためでしょ
無版で同様の質問があるからそのレスを参考にするといいよ。
ム板かよ!てかどのスレだよ! 直接 Python なんてつかわねぇのに・・・ boost::python に引きずられてインスコされたのか。 とりあえずそのスレさがすわ。 たぶんCVSのすれなんだろ?じゃな!
676 :
名無しさん@お腹いっぱい。 :2006/03/32(土) 22:13:19
cygwin-snapshot-20060329-1 のビルドが出来ない。 gendefはソース内に見つかったけど、今度はcygwin0.dllが無いと orz。
651で質問した者です.
651 名前:名無しさん@お腹いっぱい。 [↓] :2006/03/26(日) 14:19:10
ttp://www.eaflux.com/cygwin-xfree-jp-supplement/ ↑の「インストール」の手順の通りにやってみたんですが,この状態で
(1) Tgifで日本語入力
(2) emacs (-nw) で日本語入力
はできるんでしょうか?
Tgif では日本語が入力できたんですが,emacs だとうまくいきませんん orz
C-\ を押すとエコー領域に can't activate input method `japanese'
と表示されて日本語入力モードに切り替わらない.
-nw オプションでは C-\ を押したときは一見日本語入力できるかのように見えて,変換までできるんですが
日本語内容を確定させようとするときにビープ音が出て,関係の無いキーバインドを使った感じになり,カーソルがエコー領域に移っている..例えば
"うえすぎ" で確定させようとするとビープ音が鳴ってエコー領域を見ると Find tag: と表示されてカーソルそこにある.
環境は XP home SP2 です.Cygwin はフルインストールしています.その他は
>>651 のサイトの指示通りにバイナリをインストールしました.
但し,imeproxy は必要ないと判断して展開しませんでした.
どう設定すればいいのでしょうか?プログラム中のコメントが英語だけというのは..ぅ〜ん
emacs って XIM で入力できたっけ? emacs 専用の変換メソッド使った方がいいかもしれないよ。 おれは skk 使ってるけど、 変換サーバとやり取りする奴とかいろいろある。 ひょっとすると MS-IME とやり取りする奴もあるかもしれない。
680 :
671(ncursesで日本語表示) :2006/04/03(月) 10:42:03
Windows Service for Unix3.5 使うと日本語表示できました
681 :
678 :2006/04/04(火) 10:40:08
>>679 そういうものなんですか..kinput2だと駄目なんですね(;_;)
ググってみます..
kusosure
unko
ttp://gnuwin32.sourceforge.net/ GetGnuWin32を使ってGnuWin32をインストールしようとしてるんですが、download.batを
実行すると
sed.exe アプリケーションエラー
"0x780109b3"の命令が"0x00492000"のメモリを参照しました。
メモリが"read"になることはできませんでした。
とエラーが表示され終了してしまいます。解決方法はありますか。
>>684 取敢えずゲイツOSを再起動して再チャレンジ!
686 :
684 :2006/04/06(木) 21:22:45
ssh host1 -f -L 1234:127.0.0.1:1234 ping -i 60 localhost というのをウィンドを表示させずに自動で実行させるにはどうすればいいでしょうか?
run.exe
cron
>>688-689 レスありがとうございます、一応どちらもできました
しかしcronの方はサービスを開始させてもすぐに停止してしまいます
sshのプロセスは残ってるので問題はないのですが
$ cyg-apt --dist=curr -m
http://cygwin-je.sourceforge.jp/cygwin_je/ install lv
error: lv not in [curr]
先生、どうしたらlvがインストールできますか。currはtest/prevとしても同じです
取り合えずlv-4.51-1.tar.bz2を落としましたがこれをtar Cxjvf / lv-4.51-1.tar.bz2とするのはcygcheckでインストールしたことが確認できなくなるじゃないですか。どうしたらよいものでしょう。
setup.exeは重いので使いものになりません。
ソースからコンパイルできるわけだが
> ソースからコンパイルできるわけだが そんなことは、パケジャ等の人間がやればよいわけだが。
じゃあ誰かがやってくれるのを待つしかないね
695 :
691 :2006/04/08(土) 23:35:15
696 :
691 :2006/04/08(土) 23:36:43
もったいないって500MBのディスクでも使ってるのかい
ディスク関係ねーぞ
700 :
696 :2006/04/09(日) 13:02:05
ディスクはまだ4Gあるけど、回線が未だに1.5MbpsのADSLっていうのもありますね。
>>698 は俺じゃない。それとQEMUの中で動かしているから極端に重たいっていうのもコンパイルを避ける理由です。
お尋ねしたいのは
1.cyg-aptのapt lineにCygwin JEを追加する方法
2.バイナリのアーカイブをインストールする正攻法
です。
ありません
> 回線が未だに1.5MbpsのADSLっていうのもありますね。 一晩 wget まわしておけば、cygwin のツリーくらい落ちて来るんじゃね? テレホ時代は、夜中に頑張ってミラーしてた。
cat hoge.txt |moreとかパイプを使うと激遅くなるんですけど。 cat hoge.txt |catでも同じく遅い。
パイプカットしてしまえばよいのでは?
705 :
696 :2006/04/09(日) 15:34:48
>>702 確かに落ちてくるべき物は落ちてくるのですが、setup.exeってcyg-aptと比べてものすごく重たい…
cyg-aptでインストールする(GNU/Linuxのaptとかyum感覚)か、あるいはバイナリパッケージをほしいものだけ落としてきて手動でインストールしたい(dpkgとかrpm感覚)のです。
ところでcyg-aptってなに? 誰かが勝手に作った物?本家の正式なもの?
708 :
名無しさん@お腹いっぱい。 :2006/04/09(日) 17:02:53
すいませんが教えてください。 cのソースに#include <curses.h>とgetch()関数を追加した所 コンパイル時に undefined reference to `_stdscr' undefined reference to `_wgetch' と出てエラーになってしまいます。 何処を直せばいいのでしょうか? 教えてください。
必要なライブラリをリンクすればよくなくね?
>>708 その程度で困るなら、ソースをいじるべきではないと思うんだけど。
まだ入れてないなら開発用ライブラリをインストールして
>>709 してくださいな。
FAQ
Q. XXX というコマンドはどのパッケージに含まれているの?
A.
http://www.cygwin.com/packages/ で検索しれ
Q. Cygwin は UNIX の勉強に使えますか?
A. Cygwin は UNIX に慣れた人間が Windows 上で楽するのには向いていますが、
UNIX の勉強には向いていません。
712 :
708 :2006/04/09(日) 18:22:48
基本的な質問だったようですいません。 バイトの面接でUNIXで動作するソースとmakeファイルを送るよういわれて 昨日Cygwinを入れていじってるんだけどよく分からなくて。 VCは少しは分かるんだけどUNIXは全然。。。 何とか動きそうです。ありがとうございました。
こんな無能な人間を雇える会社の人幸せだな。
俺は不幸せだから、うちの会社じゃないんだろうな。よかったよかった
VBSとWSHの本を買ってきて勉強中・・・ やっぱりExcelオブジェクトを操作したいんだよ
それって Cygwin いらなくね?
>>716 VBSもWSHも知らないけど、多分その中でawkとか使いたいんじゃね?
いまどき awk なんかつかってるひといるの?
アホーは使ってるだろ
あほー?
Alfred V.Aho
ruby使いだけど、awkとsedもちょろちょろ使うよ
大半の人は UNIX使いだけどrubyもawkもsedもちょろちょろ使うよ って感じだろ
ruby なんかつかうやつはばかです。
そういうことにしておきたいんですね。
Windowmanagerは起動するんですが、twmが起動しません。こんなエラーが出ます。 twm: another window manager is already running on screen 0? twm: unable to find any unmanaged screens 原因がわかる方がいれば教えてください。お願いします。
Window managerが起動してるからだろ
いや、PC再起動させてもだめです。プロセスに入り込んでるとかあるんでしょうか?
どうせ-multiwindowで起動してるんだろ。
>>731 さっきからその使用法とか読んでるんだが、
どの点が utf-8 になっているのかが、非常に分かりにくい。
windows updateをしたらcygwinでxが起動しなくなったぜ Yeah!
今さっき自動更新して再起動してくださいって所まで来た俺はどうすれば・・・
死ぬまで再起動しない。
さっき windows update と一緒に cygwin setup で最新版にして再起動したけど、 問題なく Xwin 使えてるよ。win は XP Pro
738 :
734 :2006/04/13(木) 11:16:13
startxでは起動できなかったが、xinitなら起動できたぜ! Yeah! ノートパソコンのほうはstartxでも起動できるぜ! 意味わかんね。
739 :
名無しさん@お腹いっぱい。 :2006/04/13(木) 22:12:34
jniで.soをロードしたいんだけどcygwin上で動かせないかな? .dllもくれといったらどうやら商用のライブラリ?かなんかで無理らしい。 本番環境はunixになるから問題ないんだけど、開発はwindowsでやってるからめんどくさくて。。。
740 :
名無しさん@お腹いっぱい。 :2006/04/13(木) 23:06:34
今日「更新して終了」を押して帰ってきたよ。 明日は、x起動しないのか、こまた。
>>739 UNIX側のOSも言わずに.soをロードしたいとかアホか
うんこ
ウンコ
うんこー!
CVSでプロクシ越えしたくなったから1.12.13のソースをとってきてみた。 lib/getaddrinfo.cで存在しない構造体がいくつかあったのでlib/getaddrinfo.hに # include <cygwin/in.h> 足したらコンパイルできた。 coとupは動くみたい。 grepした結果では<netinet/ip.h>が一番上のインクルード元みたいだけど。
netinet/in.hだろうが
747 :
名無しさん@お腹いっぱい。 :2006/04/16(日) 03:44:48
∩ ∧_∧ | | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ( ´Д`)/ / < cflowが使えないのはイタイ / / \ / /| フーケ/  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ __| | .| 命 | \  ̄ ̄ ̄ ̄ ̄ ̄ ̄\ ||\ \ ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄ || || ̄ ̄ ̄ ̄ ̄ ̄ ̄|| .|| ||
TMTOWTDI
unko
chinko
manko
>>751 そこは man co でしょ、shikko
man co
sage
sage
sage
manコマンド
sage man
man man
man(1)
761 :
名無しさん@お腹いっぱい。 :2006/04/20(木) 22:47:16
MeCabのPython-bindingをCygwinで使ってる人いますか? mecab-0.90、mecab-ipadic-2.7.0-20060408 は ./configure make make install で問題なく使用できますが、mecab-python-0.90 は python setup.py install まで問題なくても test.py がまったく動きません。 トレースすると import MeCab で死んでいるようです。なぜだ‥orz。
MANPATH
echo $MANPATH
man co
tin su co
cvs co
touch *
sexp
>>731-733 cygwin1.dllをutf-8対応のに置き換えてみました。
grepでutf-8テキストファイル内の検索が出来てちょっと感動。
次の自分の課題は、howmでutf-8の検索がgrepで出来るようにすることかな。
(setq howm-process-coding-system 'utf-8-unix)
を~/.emacsで設定してみたけど、うまくいかない。
touch /dev/null
sage
773 :
名無しさん@お腹いっぱい。 :2006/04/25(火) 21:06:18
sage
774 :
名無しさん@お腹いっぱい。 :2006/04/25(火) 21:07:04
sage
775 :
名無しさん@お腹いっぱい。 :2006/04/25(火) 21:08:21
さげ
sage
age
はげ
man .
man [
>>761 Cygwin ruby も同じ。
こちも、compile はうまくいくけど
require "MeCab" で死んでいます。orz
[
cmd.exeを置き換えるmshというシェルはなかなか面白い。 シェルの発展系はこうかなという気もする。 lsとか基本的なUNIXコマンドはaliasで使えるようになってる。 Cygwinの代替にはならんけど。
@it の記事、あくまで使い方の解説だけど、 そうではなく、 なぜこのような、従来の shell とは違う設計にしたのか、というあたりを 解説してある文章ってないのかな?
bashをutf-8に対応させた方がよくね?
>>787 Windows自体がオブジェクト指向に向かおうとしているから
この流れは自然という気もする。
.NetFrameworkとの相性もいいだろうし。
ckじゃダメなのでつか?
ckはshellじゃねえ
bashって、utf-8対応してたのか。知らなかった。。
poderosaが訳の分からない方向に進んでるな
795 :
微妙にスレと違うけど、 :2006/05/02(火) 22:36:38
お願いします、教えて下さい。 cygwinを使ってる人、ウィルス対策ソフトは何を 使っていますか? 俺、2台のPC(両方XP)でtelnetやftpをしたいのだけど、 ○ースネクストのウィルスセキュリ○ィでは、 どうしても繋げられないのでアンインストールして 使ってます。この際別の製品に変えようかと。。 なので、cygwinでtelnetを使ってる人のウィルス対策ソフトを教えて下さい。
うちはNortonだけど、どこ製のセキュリティソフトだろうが ファイアーウォールに穴あけなきゃtelnetやらftpは繋がらんし その程度のこともできん技量の香具師はきっと事故起こすぞ。 まずはソースネクス○のウ○ルスセキュリティの説明書100万回読め。
ウィルス対策ソフトはWindowsのファイアウォールと コンピューターリテラシーです
Cygwinで日本語フォントを使うには、どこを設定すればいいんでしょうか。 エロい人教えて!!
>>798 お前の頭のDIP SWから設定しなおせ。
CIDフォントが無いと怒られるんですけど インストーラーのどのパッケージを選んだら良いんでしょうか?
[
No manual entry for [
ありがとうございます
灯台下暗しですね
3時間以上無駄な時間を過ごしました・・
>>801-803
[[
[[[
[
[ ]
cygwinで d で出て来るlsっぽいのは何でしょう man d で説明は出るのですが よくわかりません
snapshotが4/7分で止まってるね。
812 :
名無しさん@お腹いっぱい。 :2006/05/15(月) 06:07:08
まずサービスとして本当に起動してるかどうか確認してみたら。
>>813 動いてます。イベントビューアにもよく分からない内容のメッセージはちゃんと残ってます。
Windowsってよく分からない('A`)
イベント ID (0) (ソース /usr/sbin/cron 内) に関する説明が見つかりませんでした。
リモート コンピュータからメッセージを表示するために必要なレジストリ情報または
メッセージ DLL ファイルがローカル コンピュータにない可能性があります。
次の情報はイベントの一部です:
/usr/sbin/cron: PID 212: (Administrator) CMD (/bin/date >>/tmp/crontest.txt).
/tmpや/bin/dateのパーミションがおかしいんじゃないの
たぶん外してるかもしれんが、念のため。 システム環境変数でPATHにc:\cygwin\binを追加してる? PATHを変更後再起動してる?
817 :
814 :2006/05/16(火) 10:26:41
syslog-ngをインストールして適当に弄くってたら動くようになりました。 どこを変えたから動くようになったのかさっぱり・・・ 適当ですんません。もうこれ以上深入りしたくないので。
深入りしようよ
[ [
[
ドレッシング
copSSH は結局のところ cygwin 本家とどういう関係なの?
本家のバイナリを適当に組み合わせて作ったパッケージなだけだと思うけど
cygwinでbasicのソースファイルのコンパイルってできるんでしょうか? packageにbasicのコンパイラが見当たらないのですが・・・。
何をしたいかによっては答えてあげてもいいけど漏れには不要
826 :
824 :2006/05/20(土) 13:23:38
>825 数値計算です。 でもさっきactivebasicというフリーのコンパイラを見つけたのでいらないかもしれません。
教科書に載ってるコードがbasicなの? えらく古い本だなそりゃ
828 :
名無しさん@お腹いっぱい。 :2006/05/20(土) 22:28:35 BE:170925473-#
そうでもないよ
829 :
名無しさん@お腹いっぱい。 :2006/05/25(木) 03:07:18
$を#にするにはどうしたらいいんですか?
PS1 でぐぐる。
環境変数とかを足してな
sed だったりして。
「suできないんですけど」だったら嫌だけど黙っとこ
>>833 sudoでググったら、vistaになると似たような機能が入ってくるらしいね。
すいません、随分昔にCygwinやって、今再びインストールしてるんですけど、 gccってgcc-coreに変わったんですか? gcc3.3がダウンロードできないとかどうとか聞いたんですけど…
>>835 変わったよ。gccは仮想パッケージになるのかな。
ついでにgcc-mingwとかも入ってるはず。
837 :
835 :2006/05/25(木) 19:46:39
どうも〜
838 :
名無しさん@お腹いっぱい。 :2006/05/27(土) 03:26:07
すんません、ちょっと質問します。 cygwin付属のpatchを使ってパッチを当てたときに、 ACLが変?というか予期しないことになって困っています。 ls -l したときに + がつかない、といいますか、 前とACLが変わってしまいます。 例えば、clcsで見たときに、 パッチ当てる前: cacls hoge BUILTIN\Administrators:F NT AUTHORITY\SYSTEM:F マシン名\ユーザー名:F BUILTIN\Users:R
839 :
838 :2006/05/27(土) 03:26:54
パッチ当てた後: cacls hoge マシン名\ユーザー名:(特殊なアクセス:) STANDARD_RIGHTS_ALL DELETE READ_CONTROL WRITE_DAC WRITE_OWNER SYNCHRONIZE STANDARD_RIGHTS_REQUIRED FILE_GENERIC_READ FILE_GENERIC_WRITE FILE_GENERIC_EXECUTE FILE_READ_DATA FILE_WRITE_DATA FILE_APPEND_DATA FILE_READ_EA FILE_WRITE_EA FILE_EXECUTE FILE_READ_ATTRIBUTES FILE_WRITE_ATTRIBUTES マシン名\なし:(特殊なアクセス:) READ_CONTROL FILE_READ_EA FILE_READ_ATTRIBUTES
840 :
838 :2006/05/27(土) 03:27:34
Everyone:(特殊なアクセス:) READ_CONTROL FILE_READ_EA FILE_READ_ATTRIBUTES といった具合になります。 caclsで、再度、設定し直せばよいのですが、 patchを当てるたびに設定するのもちょっと面倒です。 patchにACLを変えさせないような、cygwin特有な設定ってあるのでしょうか?
>>840 nontsecと調べもせずに言ってみる。
842 :
名無しさん@お腹いっぱい。 :2006/05/27(土) 11:58:02
Cygwin ってのはソケットデーモン作れるの。ヘッダが無いのかな。 一寸怪しいぞ、。
あやしいのはおまえの知識だ
844 :
名無しさん@お腹いっぱい。 :2006/05/28(日) 17:55:07
SoralisでFormat(UFS)したMOを、Windows2000に接続してあるMOにいれ、Cygwinで読めるものでしょうか? defaultで mountした後、認識してくれるものでしょうか? 他にWindows2000でUFSファイルを読む方法があるもの でしょうか? 初心者なもので、よろしくお願いします。
ddとかなら可能じゃない?
848 :
名無しさん@お腹いっぱい。 :2006/05/28(日) 18:47:32
ddって何ですか? 教えてください。
850 :
名無しさん@お腹いっぱい。 :2006/06/05(月) 00:15:58
851 :
761 :2006/06/12(月) 23:46:49
MeCab の Python binding は snapshot の cygwin1-20060604.dll を導入することで解決しました。 Ruby binding も同様の方法で解決するようです。 Perl は未確認。
>>852 おおー、本家にsubmitされたんですね。
鈴木さん、乙です。
でも、不安説が流れていますね。あまりcjkに関する必要性を感じていなさそうですね。
相変わらずChrisは冷たい反応だな
855 :
名無しさん@お腹いっぱい。 :2006/06/13(火) 15:17:40
856 :
名無しさん@お腹いっぱい。 :2006/06/13(火) 18:15:22
>>855 是非パッチ流して欲しい。
0x5c問題を解決して欲しい。
USBで実行できるcygwinとかないかな・・・
レジストリに書き込みをしないように改造されたcygwin1.dllを配布してるサイトどこかにあったな
CDRECORDフロントエンドのサイトにあったな 消えてるが
ckを使っています。 Alt + space で「最小化」のメニューを出したいのですが。
861 :
名無しさん@お腹いっぱい。 :2006/06/14(水) 18:22:36
$HOME/.Xdefaults にてCk*accelKey_popupSysMenu: alt,Space
862 :
860 :2006/06/14(水) 18:29:23
>861 thx.
ckでrxvtみたいに shift+右クリックでペーストするにはどう設定したらいいですか?
864 :
名無しさん@お腹いっぱい。 :2006/06/14(水) 22:15:13
>>864 Shift+Insでできるのは知ってます。
Shift+右クリックでする設定を知りたいのです。
>>865 ヒント:GPL
つか思わずソース見ちまったじゃねえか。
んなことできるようになってねえよ。
勝手に改造汁。
今後のckに期待。
カルバンクライン?
>>866 暇人ですね。
'ヒント:' とか書くとチンポいじってるときと同じような快感でも得られるの?
思春期じゃあしょうがないな
ヒント:AutoHotKey
ヒント:半田ごて
ヒント:でピント
Cygwinをデフォルトでインストールしたんですが 日本語の表示はできるようになったのですが 日本語の入力はどうやってやったらいいでしょうか? teratermとかから繋ぐしかないですか?
cat ~/.inpurc # Allow 8-bit input/output set meta-flag on set convert-meta off set input-meta on set output-meta on
入力と表示は出来るようになったみたいなんですが ls /cygdrive/c/なんとか/ C:\なんとか の下に日本語のファイルがいくつかあるのですが それらのファイル名が文字化けして表示されるのは直らないみたいです
ls --show-control-char
ありがとうございました m(_._)m
881 :
名無しさん@お腹いっぱい。 :2006/06/23(金) 04:02:15
cygwinで外部からsshでつなげるように ssh-host-configをしたら システムエラー3が生じましたと出て きちんとsshdができません。 毎回/usr/share/sshd.exe をしているのですが なにかインストール欠けているのでしょうか
もう1度推敲しなおす機会を与える
何が問題なのか分からん 1)サービスとして登録出来ない 2)そもそもsshd.exeが起動出来ない 3)起動後何らかのエラーで落ちる 4)上記全て
884 :
名無しさん@お腹いっぱい。 :2006/06/23(金) 14:21:06
直接指定するとsshd.exeが起動できるのですが ほかのパソコンでは ssh-host-configにすると sshdが設定できるのにそのコマンドでエラーが出ます
日本語で書いてくれ。
886 :
名無しさん@お腹いっぱい。 :2006/06/23(金) 14:47:05
間違いました。 net start sshd とするとsshdが設定されたのが システムエラー3 指定されたパスが見つかりませんとでます。
私は直接的に指定します。その時、sshd.exeは起動をすることができます。 しかし、ほかのパソコンでは、私がssh-host-configに対して行動します。 その時、sshdが設定をすることができます。 しかし、そのコマンドによってエラーが出ます。
>>886 たぶんだけど、システム環境変数のPathの中に、cygwin1.dllがあるフォルダが含まれてないから。
あと、今後の質問は母国語が通じるところでやってください。
Cygwinは世界中で広く使われていますから、ここに来て無理に日本語使わなくてもいいです。
本当に日本人か・・・?
892 :
名無しさん@お腹いっぱい。 :2006/06/23(金) 22:42:44
fucking nip
889です。 日本人です。 子供の攻撃を回避しつつ、書いたので、 このようになってしまいました。 質問は ”Cygwin + X + 日本語アプリケーション” の方法では リモートでLINUXにログインすると ターミナルソフト以外の日本語入力が できないのが正解なのでしょうか? それとも設定の問題なのでしょうか? どなたか、お願いします。
できるよ
てst
>894 別の端末も設定してみましたが やはり、ターミナルソフト以外の日本語入力が できません。コピペはできます。 どこが原因か探る方法はないでしょうか?
>>896 XIMの仕組みと設定の仕方を調べる。
その上でもっと具体的に問題点を書け。
ターミナルソフトって何のことだ?
>>897 >>889 ktermとxtermと言っているようだが。
リモートにLinuxが生きてるならXDMCPとかVNCとかNXクライアントとかでログインした方が無難だと思うんだが。
win板に立てろ
900
901 :
名無しさん@お腹いっぱい。 :2006/07/01(土) 22:54:24
cygwinで、zipコマンドを最新にしたかったのでパッケージを追加しようと思って追加で インストールしようとすると、何故かXPがクラッシュしてしまいました。その後何度cygwinをインストールしようとしてもクラッシュしてしまいます。中途半端に インストールされている状態らしく、bashは起動するものの、使えないコマンドが 多くあります。なんとかクラッシュさせずに再インストールを完了させる方法はないでしょうか?
>>901 クラッシュって、どういうクラッシュ?
ブルースクリーンなら、cygwinじゃなくデバイスドライバが悪さしてそう。
とりあえず、再インストールはあきらめて、全削除→クリーンインストールをおすすめする。
レジストリを綺麗にするのも忘れずに。
あと、初回のインストールではデフォルトのパッケージのみ入れて、後から追加するようにすればok。
903 :
901 :2006/07/02(日) 01:12:08
>>902 いつの間にかリブートが走ってるようなクラッシュです。ブルースクリーン
になっているのかも知れませんが、見落としているのか、見ていません。
minidumpというのは出ているのですが、ここから原因になったドライバなり
を特定することはできるのでしょうか?
とりあえずcygwinは全削除して入れなおすことにします。
>>903 それだと、ハードウェア関係の故障っぽいなあ。
電源がへたってきてるとか…。
少なくとも、俺の知る限りでは、cygwinでそんなクラッシュは起こりえない。
メモリとか怪しそう。
それだ 一時期話題になったコンデンサ不良でそんな症状出たことある
おまいらwin板のほうはID出るから嫌なのか?
908 :
901 :2006/07/02(日) 02:35:40
全削除してやりなおしたら、気が抜けるくらいあっさりインストールできてしまいました。 メモリの不良などでもクラッシュになることはあるとは思いますけれど、cygwinのインストールの時 だけ毎回落ちていたので、単純なハードの問題ではないのではないかと思います。 というかここUNIX板だったんですね。minidumpの解析方法は完全に板違いでしたね。スマソ。 とにかく、皆さんいろいろコメントありがとうございました。
おまいらwin板のほうはID出るから嫌なのか?
はいはい
cygwin-1.5.20-1
1.5.19-4 ↓ 1.5.20-1 何が変わったのだろう
1.7とかが出ても安定するのにかなりかかるので待っててもしょうがないでは
ttp://cygwin.com/ml/cygwin-announce/2006-07/msg00000.html 変更点一覧付きアナウンス
単なるユーザなので注目点が間違っているかも知れないが気になるのは
* socket周りのバグフィックス
* 64bitプロセスが常にステータス0で終了していたのを修正
* 実行ファイル名についている.exeの扱いが変えられるらしい
corinna: Implement CYGWIN environment variable "transparent_exe" option
which causes files which end in .exe to be used by appropriate functions
when an input filename is specified with no extension.
* WindowsとCygwinの環境変数が同期できるらしい
cgf: Implement cygwin_internal function CW_SYNC_WINENV to sync windows
environmant with cygwin environment.
でも1週間寝かしとく。
>>912 ruby-1.8.5-preview1 で見つかった空UDPパケットが飛ばないバグの修正が少なくとも入ってる(w
>>914 .exeを無視する自体はinstallで実現してるから
make install で .exe がコピー出来ないような不具合でも
cpをinstall に置き換えればokだったはず
cygwinに開発環境をインストールして使っています。 manもインストールしているのですが、一部ライブラリやシステムコールのmanが ありません。(man forkとか) これを補完するようなパッケージ等はありますでしょうか。例えばfork.2というファイル そのものを補完するようなものです。
918 :
917 :2006/07/05(水) 19:48:47
自己解決しました。
おまいらwin板のほうはID出るから嫌なのか?
>>919 ちらっと見たけど、どうも人種が違うようで……
コピペうぜ
人種が違うって、ユーザーは完璧に一致してるじゃん。 いるんだよね。そういう風に自分と自分周辺だけを特別だと思う奴。
どうだっていいよそんなこと。 それより1.5.20-1が出てるけど、みんなのとこでは問題ない?
Cygwin から Windowsの共有プリンタに印刷する方法として、 cat test.txt > //サーバ名/プリンタ共有名 とすれば印刷できるという記事を見つけたので実行してみたんですが、 Permission denied が出てしまいます。 Cygwin からWindows共有プリンタに印刷する方法ご存知の方いませんか? 教えてください><;
何だそのパス指定は・・・
そっちでも受け入れるがね
>>930 >1.5.21で改善されるでしょう
って怖すぎるな…
stdioでそれって事は、おそらく地雷だらけ
やっぱり上げるの待つべきだったなぁ。 tcshがコンパイル出来なかったから上げたけど、 結局コンパイル出来なかったしorx
>>931 stdioは一ビットも関係ない。
bssのalignmentでたまたま秘孔を突いただけのこと。
1.5.20 で問題発生したので報告。 nice make ... で終わらなくなることがある。 make.exe が無限ループに入っている様子。 同じ引数で make ... なら問題ない。
>>934 forkとかプロセス周り腐ったっぽいね。
うちでもwscript中で
var shell = new ActiveXObject("WScript.Shell");
shell.Run("C:\cygwin\bin\bash -c /bin/hoge", 0, false);
とかやるとhogeが無限ループする。
1.15.19では問題ないんだけど。
936 :
名無しさん@お腹いっぱい。 :2006/07/09(日) 03:52:22
まじ? いつもWindowsUpdateと一緒にverupしてるんだが 今回は見送ったほうがよさそうだな
937 :
名無しさん@お腹いっぱい。 :2006/07/09(日) 04:40:30
cygwinのアンインストールの仕方がイマイチわからないのですが、 綺麗にアンインストールするやり方を教えてください
cygserverを止めてからcygwinディレクトリ全削除でいいんじゃないの?
いや、どこだかレジストりを変えてたはず。どこか忘れたけど。
HKEY_CURRENT_USER\Software\Cygnus Solutions HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions か? そういやProgram Optionsキーが効いてないような気がするんだけど
942 :
名無しさん@お腹いっぱい。 :2006/07/10(月) 01:32:00
svn版unison(2.22.2)をCygwin sshを使って二台のwinで同期してるんですが、たまに Shortcut: copying hoge hoge で固まることないでしょうか?
943 :
名無しさん@お腹いっぱい。 :2006/07/13(木) 12:44:08
エクスプローラ上でフォルダを右クリックして Bash Here で起動すると、 アイコンがコマンド プロンプトのものになってしまいます。 Cygwin のアイコンになるようにするためには、なにか設定が必要なの でしょうか?
プログラム板で、gccでsizeof(float)やったら8になったって人が いたんだけど、そうなるような環境って考えられますか?
Cygwin で? その人に聞いたら?
>>945 そう、Cygwinで。少し前の発言なのでもうコメント主もいないかと・・・。
コメント主は入手経路を「先輩に貰った」としか書いてないのですが、
正規のCygwin+gccでそのような状態になる場合があるのかなぁという
単純な疑問です。
specs に -Dfloag=double とでも書かれてたんじゃねーの? そもそも先輩からもらったバイナリって、わけわかめ。
>>948 なるほど、そのような設定ファイルがあったんですね。
知りませんでした。
calコマンドってcygwinにないんですか? 前に使えてたような…
いつのまにか標準ではインストールされなくなったね
cygcheck -f /bin/cal.exe [/mnt/c/Documents and Settings/mine/My Documents] 0 util-linux-2.12r-2 うちではここにあるね。 しばらく更新してないけど。
やば、余計なのが入った。
% cygcheck -f /bin/cal.exe cygutils-1.2.10-1 うちではここにあるよ。
うちはここだな。 $ cygcheck.exe -f /bin/cat.exe coreutils-5.3.0-9
なんでお前はcatを見てるんだ
958 :
名無しさん@お腹いっぱい。 :2006/07/21(金) 03:02:00
ツール類がLinuxの挙動なのがいやだ BSDベースのCygwinってないの?
BOA
FreeBSDは糞
962 :
名無しさん@お腹いっぱい。 :2006/07/21(金) 16:00:04
BOW?
グルれ、チンかす
グルりましたがわかりません><
ヒント: BSD on Windows
長時間かかるシェルを走らせるとよく<defunct>になってしまうんだが どうしたらいいもんだろう?
誤爆した
970 :
名無しさん@お腹いっぱい。 :2006/07/26(水) 16:29:06
すみません hoge.batを hogeだけでbashで実行する方法ってないですか?
1.5.20 で結構騒いでたけど 1.5.21 では直ったん?
aliasでいいじゃん。
974 :
名無しさん@お腹いっぱい。 :2006/07/27(木) 10:13:58
cygwin入れでwmakerにしようとホームにある.xinitrcを以下のように 書き換えてもxinitrcしてもなんかkterm も何も立ち上がらないです。 ホームを見るとxinit.exe.stackdumpのファイルができているだけです。 .xinitrcのファイルは以下です。 wmaker & xclock -geometry 50x50-1+1 & kterm -geometry 65x40+10+170 & kterm -geometry 75x45-0-20 & exec xterm -geometry 80x10+0+0 -name login どうすればwmakerが立ち上がりますか?教えてください
stackdump
おっと。 stackdumpが出ているってことはプログラムが異常終了してるので、まずはどこで終わってるか確かめること。
977 :
974 :2006/07/27(木) 11:08:48
どうやって調べるの〜
>>977 そもそもどうやって起動してるんだ?
シェルからxinitを実行してるなら画面に色々文字が出るからそれが止まったところがあやしい。
あとktermは入っているのかと問いたい。
979 :
974 :2006/07/27(木) 13:08:02
cygwinのアイコンをダブルクリックしてxinitと打って立ち上げている。 フルインストールしているから間違いなくktermは入っているはず。 てかデフォルトの.xinitrcを変にいじったのが問題なような気がする。 もとの。.xinitrcに戻せばたぶん直りそう。
980 :
974 :2006/07/27(木) 13:32:51
こんな文字がでてとまってるみたい。 _XSERVTransSocketUNIXAccept: accept() failed
>>974 ktermはデフォルトパッケージじゃない。
which ktermしてみなされ。
まあコア吐いて死んでる理由は別のところだと思うが。
戻せばなおるかもしれないな。
982 :
974 :2006/07/27(木) 13:53:48
which kterm したら command not foundだって!!そんな!! 俺何回もcygwin入れたけどktermいつも入ってたのに。 デフォルトの.xinitrcってなんだっけ?
>>974 とりあえずCygwinのバージョンが新しいかどうかsetup.exeでアップデートしてみて確かめたら
XとWindowMakerをインストールして
シェルからwmaker.initを実行してファイル作ってもらって.xinitrcとかも生成してもらって
そんでもってxinitすりゃ動くのは今確かめた。
有効な利用方法が思いつかないが。
984 :
974 :2006/07/27(木) 15:10:41
>981 X11っていうパッケージをインストールして wmaker.initを実行したけどcommand not foundって出るよ
wmaker.inst
986 :
974 :2006/07/27(木) 17:14:10
wmaker.instやったらなんかいっぱいでて とりあえずy(yesのことかな?)を全部選択したけど何も変わらない
987 :
974 :2006/07/27(木) 17:20:39
全部nでもやっぱり変わらない
988 :
974 :2006/07/27(木) 19:33:27
.xinitrcを自動生成ってどうやるの?
989 :
名無しさん@お腹いっぱい。 :2006/07/27(木) 19:44:59
Windows板のCygwinスレと統合しましょうか?
>>988 WindowMakerがインストールされているなら以下だけ書いておけば大丈夫。
PATH="$PATH:/usr/X11R6/bin"
exec wmaker
そもそもWindows用の中身LinuxがUnix板にあること自体おかしかった。
ID出る板ヤなのヤなの
そんな子はCygwinスレにはいりません
そういえば、このスレって、どうしてタイトルがWindows板のやつと完全に同じなの?
もうごーるしてもいいよね?
Windows板なんて行くのイヤ!!UNIX板に居たいの!!!!
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。