トップページunix
1001コメント263KB

Cygwin使っている人いますか? その13

レス数が900を超えています。1000を超えると表示できなくなるよ。
0001名無しさん@お腹いっぱい。NGNG
前スレ 
http://pc5.2ch.net/test/read.cgi/unix/1086622860/l50
地鎮祭、関連リンク、お約束は>>2-10あたり
0831名無しさん@お腹いっぱい。NGNG
それnull文字っていうんだへー
0832名無しさん@お腹いっぱい。NGNG
nul文字は0x00でしょー。間隔空いてるのはスペース(0x20)
0833名無しさん@お腹いっぱい。NGNG
(∀)
0834名無しさん@お腹いっぱい。NGNG
>>830
unisonの方は知らんが、スペース入りパスは""で囲む。
0835名無しさん@お腹いっぱい。NGNG
Windowsでのファイル名に使えない文字(コロンとか)を含んでるのでは。
だったらリネームするしかないんじゃね。
0836名無しさん@お腹いっぱい。NGNG
cd /cygdrive/c/My\ Pictures/
0837名無しさん@お腹いっぱい。NGNG
less使ってます?
Jam lessの更新が止まっているようなので
less358+patchで日本語みてます。

less382に更新してもpatchあてれば問題ないかなぁ?
0838830NGNG
>>そうなんですか、(´・ω・`)ショボーン。
0839名無しさん@お腹いっぱい。NGNG
>>827
domain userなら
mkpasswd -d -u ${username} >>/etc/passwd
の結果を/etc/passwdに追加しねえか? 普通。
HOMEとかSHELL環境変数を使わずに直接/etc/passwdから
情報をとるアプリは結構あるぞ(fetchmailとか)。

>>837
less382にageる必要性はあんの?
あるいはlvでも使えば。
洩れはless -rとiconvで充分。
0840名無しさん@お腹いっぱい。05/01/18 04:26:31
HDDがクラッシュしたとのことでかなり古いパソコン
(COMPAQ製 Celeron600MHz / Memory64MB)をもらったので、
120GBのHDDを乗せかえてリカバリ(Windows98SE)し、
サーバー専用PCにしようとしてCygwinを入れたのですが、
WindowsXPでは起こらなかったエラーの解決法が分からなくて困っています。

Installはうまくいったのですが、
$ /usr/sbin/apachectl start
すると、
> このプログラムは不正な処理を行ったため強制終了されます。
> HTTPDのページ違反です。
とエラーが出ます。回避方法はあるのでしょうか?よろしくお願いいたします。
0841名無しさん@お腹いっぱい。05/01/18 04:48:32
>>840
なんでわざわざ cygwin で?
0842名無しさん@お腹いっぱい。05/01/18 04:57:30
>>841
 UNIX系OSにまだ慣れていなくて、WINDOWSからもコントロールしやすいCygwinを選びました。
Cygwin自体の操作は比較的出来るようになってきているので。
同時にcoLinuxも入れて、Linuxの勉強もしつつ、UNIX系OSを理解できたら完全にLinuxにする予定です。
その練習用みたいなものです…。
0843名無しさん@お腹いっぱい。05/01/18 05:00:35
Win98なんて盲腸みたいなものでcygwinでも嫌われまくってるので、
Win2000にするか、あっさり素通りしてUNIX入れるかの方がいいよ。
0844名無しさん@お腹いっぱい。05/01/18 05:02:25
Celeron600MHz + Memory64MB のままではWindows2000には耐えられない気がしますOTL
最低でもMemoryの増設は必要になりますよね…。

とりあえずでも動くようには出来ませんでしょうか?
0845名無しさん@お腹いっぱい。05/01/18 05:30:40

俺win2000に乗り換えたころPeniii450、mem64Mだったけど。
で、余裕で使ってたけど。
0846名無しさん@お腹いっぱい。05/01/18 06:57:31
>>842, 844
そのメモリでは colinux は厳しいんじゃない.
Unix でサーバするつもりなら,
つまらない cygwin の癖に悩んでないで,
もう Windows 捨てた方が近道.
それ 1 台しかもってないわけじゃないだろ?
0847名無しさん@お腹いっぱい。05/01/18 08:06:58
冬のボーナス右手に三年は安心モデル買って来い
0848名無しさん@お腹いっぱい。05/01/18 08:20:11
>>845-846
 そうですか…。Win2Kを買ってきて入れてCygwin…よりはLinuxにしてしまった方がいいかも知れないですね。
確かにメインは別にあるので、完全に実験用として(サーバーとして動かすまでに時間を要しても)Linux練習機にします。
ありがとうございました。今度はくだらない質問スレでまたお世話になるかもしれません。よろしくお願いいたします。

>>847
 いえ、メインはAthlon64 3500+のマシンがあるので問題はないです。
ただ、メインマシンをサーバーにはしたくないんです。
せっかく手に入ったPCをサーバーとして生かしたいんですよ(それぐらいしか使い道ないし…汗)。
0849名無しさん@お腹いっぱい。05/01/18 11:04:22
今現役で使ってるノートは600MHzだよ orz
全然不自由無いんだが
Cygwin 入れて化学計算やってます
0850名無しさん@お腹いっぱい。05/01/18 13:01:34
ノートで計算やるって勇気いるなぁ・・・。

あ、一晩エンコぶん回すのも同じか。
0851名無しさん@お腹いっぱい。05/01/18 13:17:42
>>848
ひとつ助言しておく
今後はLinux板に行けよ
0852名無しさん@お腹いっぱい。05/01/18 20:36:50
このスレCygwinをサーバメインで使おうとする奴が多いな
池沼ばっかりか
0853名無しさん@お腹いっぱい。05/01/19 00:03:52
どうも。
流れを無視して質問です。

cygpathを通したパスをwinに渡したいんですけどうまくいきません。

cygpath -w /e/Music/hoge.mp3 | winamp

等とやってもだめなんですけどどうしたらいいですか?
winampにパスは通ってます。
0854名無しさん@お腹いっぱい。05/01/19 00:05:13
>>853
ためしてはいないけど

winamp`cygpath -w /e/Music/hoge.mp3`

でどう?
0855名無しさん@お腹いっぱい。05/01/19 00:12:03
おおう、即レスありがとうございます。
でもだめでした。
ファイルはwinampに送られるんですが
ファイル情報を見ると

'd:\cygwin\home\administrator\cygpath -w \e\Music\hoge.mp3'
が見つかりませんと出てます。
0856名無しさん@お腹いっぱい。05/01/19 00:19:56
入力が間違ってるとみたね
単一引用符で括ってるんじゃないか?
0857名無しさん@お腹いっぱい。05/01/19 00:20:36
やりますた!!
function amp() { winamp `cygpath -w $*` & }
をbashrcに登録でいかますった!!!!
0858名無しさん@お腹いっぱい。05/01/19 00:23:38
winamp はわからないけど,

% explorer `cygpath -w /cygdrive/d`

ってやるとエクスプローラで D ドライブが開いたよ.
0859名無しさん@お腹いっぱい。05/01/19 00:26:41
おかしいなぁ。うちでは>>858もうまくいきません。

>>857だとスペースが含まれる場合うまくいかない・・。
0860名無しさん@お腹いっぱい。05/01/19 00:44:59
>>856
その通りでした。
単一引用符の意味が今やっとわかりました。
0861名無しさん@お腹いっぱい。05/01/19 02:39:07
関連付がされているのなら、
cygstart /path/to/hoge
で開ける。
0862名無しさん@お腹いっぱい。05/01/19 02:44:27
>>859
んじゃーこれでどう?
function amp() { echo \"`cygpath -w $*`\" & }
086386205/01/19 02:45:33
うげ。bashで実験してたときにecho使ってたのが残ってたorz
s/echo/winamp/でお願い。
0864名無しさん@お腹いっぱい。05/01/19 02:59:39
うおーありがとうございますけどなんかよくわからんけどショートカットが
機能しませんとかなんとか言われます。非常に危険な感じですw
0865名無しさん@お腹いっぱい。05/01/19 03:13:16
おかしいなぁ、何度やっても同じです
>>862

function amp() { winamp \"`cygpath -w $*`\" & }

に書き換えたんですけどここで何か間違えたかなぁ
086686205/01/19 04:33:14
あちゃー、なんかダメみたいですねゴメンナサイ。
>>862の方法は試してみた? こっちはこれでいけてる。
0867名無しさん@お腹いっぱい。05/01/19 12:33:30
各パラメータをクォートしてやらないとダメでない?
function amp() { winamp `cygpath -w $*|while read; do echo \"$REPLY\"; done` & }
0868名無しさん@お腹いっぱい。05/01/19 14:54:04
今日は初心者に優しいインターネットですね
cygpath -wだけだとフルパスにならない場合もあるから注意な
086986705/01/19 16:52:41
これでいいんじゃねぇ?
function qwinpath { cygpath -mal "$@" | while read; do f=${REPLY//\//\\}; echo \"$f\"; done }
function amp { winamp $(qwinpath "$@" ) & }
二段構えになってるが、このほうが間違いがないだろ。
0870名無しさん@お腹いっぱい。05/01/20 02:24:31
ところでファイル名も何も指定せずに
$ winamp
とやったら普通に起動するんだよね?
あと>>864のエラーをうぷしる
0871名無しさん@お腹いっぱい。05/01/20 07:04:28
引数が無い時用に --ignore だろなあ。
cygpath -aiw で済むと思うが。
0872名無しさん@お腹いっぱい。05/01/20 07:15:40
いや、869 は \ を \\ にするかわりに --mixed で / を \\ に置換させてるのね
0873名無しさん@お腹いっぱい。05/01/20 07:33:44
いや、うそ、/ => \ になるだけだった。ほんとに必要あるのかしらん
0874名無しさん@お腹いっぱい。05/01/20 16:28:27
Program Files ムカツク。
デスクトップ(半角)超ムカツク。
0875名無しさん@お腹いっぱい。05/01/20 17:07:06
Program Filesもデスクトップもパスを変えちゃえばいいじゃん
0876名無しさん@お腹いっぱい。05/01/20 18:50:07
デスクトップはともかくProgram Filesのパスの変更はめんどうでめんどうで
0877名無しさん@お腹いっぱい。05/01/20 20:24:47
>>876
シンボリックリンクを作るとかではダメなの?
0878名無しさん@お腹いっぱい。05/01/20 20:54:01
>>877
Cygwin の外から使うことも考えると色々とアレなんじゃないかな?
NTFS 限定ならジャンクションが使えるけどね。
0879名無しさん@お腹いっぱい。05/01/21 16:33:42
こんにちはー
コンパイルで
libtool: link: cannot find the library `/usr/X11R6/lib/libXrender.la'
ってエラーがでるんっすけど、どうしたらよいですかね、センセイ!
/usr/X11R6/lib
のなかには libXrender-1.dll.a があるんですけど。
ほかの なんとか.la を見てみたらテキストだったので、自分で書いちゃえと思ったんすけど、
dependency_libs のところの他のライブラリー依存がよくわかんないです。
どうしたらよいですか?
0880名無しさん@お腹いっぱい。05/01/21 17:25:36
はいこんにちは
0881名無しさん@お腹いっぱい。05/01/21 17:26:34
半透明のターミナルソフトなんていうんだっけ?
0882名無しさん@お腹いっぱい。05/01/21 19:47:15
>>881
http://www.geocities.jp/cygwin_ck/
0883名無しさん@お腹いっぱい。05/01/21 23:48:13
AtermかEtermかGnometerminalをcygwin上で文字化けなしで使える日はまだでぃすか
0884名無しさん@お腹いっぱい。05/01/22 00:00:40
>>879
とりあえず、Cygwin なんか捨ててみることから初めてはいかが?
0885名無しさん@お腹いっぱい。05/01/22 12:22:34
cygx11-6.dll に依存している程度なので、
とりあえず、dependency_libs='' で良いんじゃない。
とか言ってみる。
088685305/01/22 23:17:41
どうも853です。
みなさん御久しぶりです。そして、ありがとう。
僕はもうスペースを扱うのは諦めることにした。
スペースは"_"に置き変えた。
みんなスマン。

/cygdrive/c/Documents\ and\ Settings/Administrator/スタート\ メニュー/プログラム/まんせー
0887名無しさん@お腹いっぱい。05/01/23 21:59:13
CygwinからWindowsのイベントログをtail -fのように
見る方法ってありませんか?
0888名無しさん@お腹いっぱい・05/01/23 23:16:35
cygwinでっていうか、windowsだけど、
eventlogをsyslogdに転送するユーティリティを使ってたことがあった。

eventlogも拾えるwin用のsyslogdを動かすってのは?
cygwin上でってことにこだわるなら、煩雑だけど、
eventlogをsyslogdに転送するユーティリティを動かしておいて、
cygwinでsyslog-ngとか適当なsyslogdをコンパイルして、そこに転送させるようにしてみては?

探せばwin用のズバリtail -fにかわるものもあるかもしれないけど。
0889名無しさん@お腹いっぱい・05/01/23 23:55:04
シェアウェアみたいだけどこんなんあった
http://www.ysgard.com/ystail/
試してません。

あとは、perlで(とかrubyとか…)win32::eventlogとかのライブラリを使ってつくってみるとか。
まぁ、そういうのが面倒くさいから探してるんだろうけど。
0890名無しさん@お腹いっぱい。05/01/26 00:59:15
>887
リソキのヘルプ見ろ。目的のものあると思う。

無かったらsysinternals...
0891名無しさん@お腹いっぱい。05/01/26 01:47:09
ありがとうございます。

>>890
リソースキットはもってないのでちょっと見れないんですが、
XPについてるeventtriggersとかでできそうではありますねー
sysinternalsはpsloglist.exeのことでしょうか?

>>889
最初はPerl/Rubyで作ろうとしたんですけど、どうも制限が多くて
使い勝手がよろしくないのでやめました。

>>888
https://engineering.purdue.edu/ECN/Resources/Documents/UNIX/evtsys
これをインストールして127.0.0.1にsyslogを飛ばし、
Cygwin shellからnetcatで

% nc -u -l -p 514

とすることでtail -fっぽくなりました。
とりあえずこれで十分かなと・・・
0892cygwin+apache205/01/27 00:35:21
http://park15.wakwak.com/~unixlife/java/tomcat50-linux.html
を参考にしながらapache2をインストしてみましたが、

./apachectl start

とすると、ulimit: ulimit: not available on this system
と出力され、またSignal 12とも出力されます。

apachectl configtestではOKでてます。

解決策がございましたらご教授ください。
0893名無しさん@お腹いっぱい。05/01/27 01:41:34
colinux なり qemu なり vmware なり、ネイティブな犬糞なり。
0894名無しさん@お腹いっぱい。05/01/27 09:12:13
またCygwin+Apacheかよ・・・
しかもJava
それってCygwinで動かして何の意味があるんだw
0895名無しさん@お腹いっぱい。05/01/27 19:16:00
ここで質問していいような内容ではないかもしれませんが
もしわかる方いらしたら教えていただきたいです。
ttp://discypus.jp/pukiwiki/pukiwiki.php?cmd=read&page=Cygwin%2FPostgreSQL%2F%A5%BB%A5%C3%A5%C8%A5%A2%A5%C3%A5%D7(cygserver%C8%C7)
UNIXの知識は皆無のものですが、ここを見てcygserverの起動をしました。
その後そのままOSを再起動したのですが、再起動後から
ポート135,1025,5000番が空いてしまう状態になりました。
ApacheやProftpdなどもここのwikiをみて起動させてみましたが
httpやftpで使うポートとは違うみたいなので、cygserverのせいだと断定しています。
すでにcygwinはアンインストール済みですが、サービスに登録して
しまったようなのでそのせいかもしれません。
FWをみると、再起動後から数人のアクセスがあるので、困っております。
もし、対処法わかるかたいらっしゃいましたらぜひお教えください。
0896名無しさん@お腹いっぱい。05/01/27 20:08:52
サービスに登録したせいならサービスから削除すればいいじゃん・・・
089789505/01/27 20:20:32
>>896
スタート-コントロールパネル-管理ツール-サービスからでは
削除できないんですけども
削除するようなコマンドがあるんでしょうか?
0898名無しさん@お腹いっぱい。05/01/27 20:23:54
ポートを閉じられないファイアウォールって一体なんなんだ。
素直にWindows標準のファイアウォール使った方がいいんじゃないの。
089989505/01/27 20:26:26
>>898
FWはZoneAlarmProとBlackICEをいれています。
Windows標準のFWも入れてるんですが・・・
一度開いたポートは自分で止めるしかないんでしょうか?
0900名無しさん@お腹いっぱい。05/01/27 20:27:30
>>897
マウスが壊れてて削除できないなら買い換えたほうが良いですよ
090189505/01/27 20:29:16
>>900
右クリックしても、プロパティみても
停止や無効の項目はあっても、削除という項目はありません。
0902名無しさん@お腹いっぱい。05/01/27 20:32:33
じゃ、無効にすれば・・・
090389505/01/27 20:33:45
>>902
無効にしてるんですけど、やはり開いているようです・・・
原因がわからなくて・・・
ちょっとセキュリティ板にいって聞いてきます。
お騒がせしました。
0904名無しさん@お腹いっぱい。05/01/27 20:36:22
無効にしても開いてるならそのサービスのせいじゃないんじゃんw
0905名無しさん@お腹いっぱい。05/01/27 20:52:59
>  ポート135,1025,5000番が空いてしまう状態になりました。

unixよりWindowsの方が分かってないだろ。
DCOMとかUPNPとか。
0906名無しさん@お腹いっぱい05/01/27 21:33:54
お馬鹿だわ
0907名無しさん@お腹いっぱい。05/01/28 11:49:16
setup.exe が新しくなってた。
何が変わったのかよくわからん。
0908名無しさん@お腹いっぱい。05/01/28 21:14:51
すいません。cygwinは、UNIXコマンドだいたい使えそうですか?
0909名無しさん@お腹いっぱい。05/01/28 21:47:31
UNIXコマンド、って具体的には何のコマンドですか?
0910名無しさん@お腹いっぱい。05/01/28 22:00:42
具体的には、cshのコマンドを使いたかったのですが、TCシェルをダウソすればよいと解説書に書いてあったので、ダウソします、はい。
0911名無しさん@お腹いっぱい。05/01/28 22:04:36
用途は、UNIX系に詳しくないので、その勉強に。
0912名無しさん@お腹いっぱい。05/01/28 22:55:18
tcshだけならネイティブなのがなかったっけ
0913名無しさん@お腹いっぱい。05/01/28 23:13:18
CygwinはUNIXに慣れた人間がWindows上で楽するのには
向いていますが、UNIXの勉強には向いていません。
と、どこかに大書しておきたい。
0914名無しさん@お腹いっぱい。05/01/28 23:23:01
FAQ

Q. XXX というコマンドはどのパッケージに含まれているの?
A. http://www.cygwin.com/packages/ で検索しれ

Q. Cygwin は UNIX の勉強に使えますか?
A. Cygwin は UNIX に慣れた人間が Windows 上で楽するのには向いていますが、
  UNIX の勉強には向いていません。
0915名無しさん@お腹いっぱい。05/01/28 23:46:25
本気で勉強したいならKNOPPIXとかの1CD Linuxだろ。
「勉強」なんて単語を使うのは必ず言い訳するような連中だけだが。
0916名無しさん@お腹いっぱい。05/01/29 00:07:54
>>915
いや、言い訳でなくて、実情を正直に答えただけなんですけど
0917名無しさん@お腹いっぱい。05/01/29 00:10:30
915は何ももう勉強することがないレベルらしい。。
091891005/01/29 00:13:13
レストンクス。
スレ汚しすまんかった
091991005/01/29 00:37:03
H8マイコンのプログラミングの開発環境をCygwinで作りたかったんだけど、
やっぱり、woodyでやります (^_^;)
092091505/01/29 00:40:30
俺はコンピュータ関連で手を動かすのを勉強だと思ったことは一度もない。
こんな楽しいことを義務感でやるくらいなら他のことをすりゃいいだろ、と思っちゃうんだが。
0921名無しさん@お腹いっぱい。05/01/29 00:45:36
>>919
>>911と言ってることが違うようだが
0922名無しさん@お腹いっぱい。05/01/29 00:48:49
915が自己紹介するスレ
0923名無しさん@お腹いっぱい。05/01/29 00:53:33
>>921
いや まず勉強しないと、何もつくれないと思いません? (^_^;)
0924名無しさん@お腹いっぱい。05/01/29 01:08:08
そうですね。でも、ひとそれぞれですから

私は、正直、食べていくために勉強やってます。
でも、興味があるから(好きだから?)勉強を続けていけるんだと思います。
0925名無しさん@お腹いっぱい。05/01/29 01:13:33
正直、仕事が忙しくてあんまり、他のソフトをいじくれる時間がないので また、真剣に取り組めるだけの時間ができたときに やりたいと思います。
やや、安直に考えていたようです。謝ります、すいませんでした。
スレ違い、移動します

では
0926名無しさん@お腹いっぱい。05/01/29 01:15:37
自己紹介してしまった(^_^;)
0927翻訳05/01/29 01:30:01
仕事持ちの俺が勉強するって言ってるんだからケチケチしてんじゃねーよ、糞ニートどもが。
もう来ねぇよバーカ。
0928名無しさん@お腹いっぱい。05/01/29 01:55:14
>>923
つまりGNU開発ツール一式の使い方を勉強したいんでしょう
UNIXの勉強をしたいわけではなくって
それならCygwinでもいいんじゃないの
0929名無しさん@お腹いっぱい。05/01/29 12:08:11
射精したい
0930名無しさん@お腹いっぱい。05/01/29 12:08:43
あ、もうでそう
レス数が900を超えています。1000を超えると表示できなくなるよ。