トップページunix
986コメント303KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2006/07/28(金) 02:52:13
Cygwin Information and Installation
http://www.cygwin.com/

Cygwin アンテナ
http://sohda.net/cygwin/antenna/

>>2-5あたりにログなど
0371名無しさん@お腹いっぱい。2006/12/09(土) 09:41:22
人それぞれ使い方があるから。
お前にそんなこと指摘される筋合いはない。
0372名無しさん@お腹いっぱい。2006/12/09(土) 09:55:06
>>370
わかりました。Linuxを入れたいと思います。
でも、Linux版のCygwinってあるんでしょうか?
ググっても、Win版のCygwinしか見つからないんですが、、
0373名無しさん@お腹いっぱい。2006/12/09(土) 10:07:59
>>367

こういう報告があるが。
http://pc8.2ch.net/test/read.cgi/win/1121456258/668

リンクを張りなおしたらどうなる?
0374名無しさん@お腹いっぱい。2006/12/09(土) 11:42:44
>>372
ネタか、釣りか、マジか… Cygwin ってどういうものだか分かって言っているのか?
0375名無しさん@お腹いっぱい。2006/12/09(土) 12:02:35
その発想は無かったわ
0376名無しさん@お腹いっぱい。2006/12/09(土) 15:24:22
wineでがんばれ。
0377名無しさん@お腹いっぱい。2006/12/09(土) 16:43:03
板尾の嫁が紛れ込んでるな
0378名無しさん@お腹いっぱい。2006/12/09(土) 22:29:31
起動したときに "bash: /bin/***: No such file or directory" と
削除したディレクトリ名(***)が出てしまうのですが、
このチェック(起動オプション?)をなくすにはどうすればいいですか?
0379名無しさん@お腹いっぱい。2006/12/09(土) 22:34:13
削除しないでください
0380名無しさん@お腹いっぱい。2006/12/09(土) 22:55:39
>379
削除したのは自分で作成したディレクトリで、自分で作成したファイル以外は
入れていなかったのですが・・・
0381名無しさん@お腹いっぱい。2006/12/11(月) 16:54:02
coLinuxとか
0382名無しさん@お腹いっぱい。2006/12/11(月) 16:58:25
cygwinは実行可能バイナリに.exeと拡張子が付いてるのがキモい
Cygwinの窓の中じゃなくてネイティブにbash.exeとか起動すれば面白いんだがな
Cygwinが出来た昔は「おぉ!すげぇぇぇぇ」とか言って飛びついたけどwww
0383名無しさん@お腹いっぱい。2006/12/11(月) 17:46:31
>>382
Cygwinアプリってのは単にcygwinのdll群に依存しているだけのwindowsアプリに
他ならんわけで、実行ファイルにexeついてるのはあたりまえやんか。

# BOWやSFUのようなのも、あれはあれでまた面倒臭いと思うがね、個人的には。
0384名無しさん@お腹いっぱい。2006/12/11(月) 17:50:22
でもCygwinを起動しないとそのWindowsアプリもどきも使えんだろって意味では?
0385名無しさん@お腹いっぱい。2006/12/11(月) 18:09:26
>>383
Windowsのkernel的にはexeって拡張子は全然本質的じゃないし
別に要らないんだけどな。拡張子利用してるのはシェル。
ためしにmvでexeって拡張子消してみ?
普通に実行できるから。

>>384
は?「Cygwinを起動」ってどういう意味やねん。
別にexplorer.exeからでもcmd.exeからでも普通にcygwinのプログラムは
実行できるんだけど。
cygwinのdllで提供されてるエミュレーション層に依存してるだけだぞ。
0386名無しさん@お腹いっぱい。2006/12/11(月) 18:17:47
>>385
本当に?
5,6年前だったかな、正確な事は覚えてないんだけどその当時はCygwinの窓内でなければ
実行出来なかったんだけどなぁ。Windows版のPerlが無かった頃だったと思う。
0387名無しさん@お腹いっぱい。2006/12/11(月) 18:22:37
>>386
お前の言ってることはワケわからなすぎ

cygwinの基本的なアーキテクチャなんぞ昔からかわっとらんし
perlなんて大昔から移植されとる

疑問に思うぐらいなら自分で調べろやカス
使いもしてないで、何しにこのスレに来てんだ
0388名無しさん@お腹いっぱい。2006/12/11(月) 18:23:14
>>386
cygwinのdllにパスが通ってなければ
今でも実行できないよ
0389名無しさん@お腹いっぱい。2006/12/11(月) 18:41:30
つまり>>386はPATHを通してなかっただけっつーオチ?
アホくさ
0390名無しさん@お腹いっぱい。2006/12/11(月) 18:47:31
ど素人が騒いでただけか。つまらん。
0391名無しさん@お腹いっぱい。2006/12/11(月) 19:03:00
perlがwinに移植されたのはいつ頃ですかね?
0392名無しさん@お腹いっぱい。2006/12/11(月) 19:05:30
じゃぁX Window Systemもネイティブで実行できるのか?
explorer.exeとbash.exeを置き換えた上にX11を起動する事ができるのか?
0393名無しさん@お腹いっぱい。2006/12/11(月) 19:07:20
ま、ど素人はCygwinでシコシコやってればいいんでね?
一体何の利点があるのか知らんがw
0394名無しさん@お腹いっぱい。2006/12/11(月) 19:09:14
>>391
Perlなんぞ、DOS時代から移植されとる。

>>392
「ネイティブ」の定義を言ってみろ。
現実的には、/bin/shが無いとsystem(3)が機能しないな。
0395名無しさん@お腹いっぱい。2006/12/11(月) 19:21:44
つーか「Cygwinを起動」とか「Cygwinの窓」言ってる時点でタコなの丸分かりだろ。

大方スタートメニューのCygwinてショートカットのこと言ってるんだろうが、
こりゃ単にbashを起動するバッチファイルへのショートカットに過ぎんのだから。

Cygwinのアーキテクチャも仕掛けもまるで知らんのだろ。
0396名無しさん@お腹いっぱい。2006/12/11(月) 19:43:47
Cygwinのアーキテクチャってまた斬新な言葉を使いますね
0397名無しさん@お腹いっぱい。2006/12/11(月) 19:44:14
アホにも分かりやすいように言おう。
cygwinが提供するexe群は、cygwinのdllに依存してるだけで、普通の
Win32ネイティブアプリケーションだ。
タスクマネージャを開けば実際にWin32プロセスとして動作しているのが
簡単に確認できるはずだ。

別にbashの中の人がVM風に動かしたりしてるわけじゃない。cygwinのbash
はそもそもそういう特殊な機能を持ったbashではない。
だから、別にWindowsネイティブなシェルからcygwinのプログラムを
起動することに何の問題も無い。ただのWin32アプリなのだから。

強いて言えばbash起動時に読み込まれる初期化ファイルによって設定される
環境変数などが受け継がれないという違いがあるが、それはWindows側で
別途設定することも可能だし、bashからcygstartでWindowsシェルを起動すれば、
環境を引き継ぐことも出来る。
0398名無しさん@お腹いっぱい。2006/12/11(月) 19:45:10
>>394
Windows95の頃にWindows版Perlなんて無かったけどな
0399名無しさん@お腹いっぱい。2006/12/11(月) 19:46:47
explorer.exeと置き換えてシェルとして使えますか?
0400名無しさん@お腹いっぱい。2006/12/11(月) 19:46:48
>>398
Win32にポートされるまで若干のタイムラグはあったかもな。
0401名無しさん@お腹いっぱい。2006/12/11(月) 19:47:48
たたたたたたたたいむらぐって君w
0402名無しさん@お腹いっぱい。2006/12/11(月) 19:50:44
>>401
何どもってんの。

http://www.att.or.jp/perl/win/nt_cgi2.html
とか見る限りでは、普通にWin95の時点でポートされてたっぽい。
0403名無しさん@お腹いっぱい。2006/12/11(月) 19:51:51
>>399
explorer.exeは今となってはWindowsのOSの根幹に関わりすぎてるから
消せんだろ。
winfile.exeとはワケが違う。
0404名無しさん@お腹いっぱい。2006/12/11(月) 19:55:13
>>396
アーキテクチャをCPUなどの金物にしか使わない用語だとでも思ってるのか?
ソフトウェアの世界でもその単語は設計/デザインを示すものとして
使われるし、アークテクチャを設計する人間のことをアーキテクトと
呼ぶんだよ。
0405名無しさん@お腹いっぱい。2006/12/11(月) 20:30:31
>>396
君面白いね
0406名無しさん@お腹いっぱい。2006/12/11(月) 20:56:43
>>399
windowsで言ってる「シェル」と、
cygwinの(というかunix的な)「シェル」はずいぶん違うから、
答としては使えない。
0407名無しさん@お腹いっぱい。2006/12/12(火) 00:41:33
なんだよ、盛り上がってると思ったら
なんてウンコな話してるんだよ
cygwinを起動とかくだらないネタに反応してんじゃねーって
まさか、、、ね?
0408名無しさん@お腹いっぱい。2006/12/12(火) 02:29:50
ドザがなんでunix板に居座ってるんですか?
0409名無しさん@お腹いっぱい。2006/12/12(火) 09:28:05
ばかなアンチcygwinだろ
0410名無しさん@お腹いっぱい。2006/12/12(火) 09:46:03
うん
0411名無しさん@お腹いっぱい。2006/12/12(火) 09:47:40
Cygwin使っている人いますか? 4
http://pc8.2ch.net/test/read.cgi/win/1121456258/
0412名無しさん@お腹いっぱい。2006/12/12(火) 10:33:26
cygwin1.dllがどうのこうの言うけど、
世の中には専用のdllが無いと動かないWindowsアプリなんていっぱいある
なんでcygwin1.dllにだけ粘着するのかわからん
0413名無しさん@お腹いっぱい。2006/12/12(火) 13:50:08
漏れんちの*.dllはmplayerのcodecくらいしか存在しない
0414名無しさん@お腹いっぱい。2006/12/12(火) 20:46:35
$?cygcheck?'c:\windows\system32\notepad.exe'
c:/windows/system32/notepad.exe
??c:/windows/system32\comdlg32.dll
????c:/windows/system32\SHLWAPI.dll
??????c:/windows/system32\ADVAPI32.dll
????????c:/windows/system32\ntdll.dll
????????c:/windows/system32\KERNEL32.dll
????????c:/windows/system32\RPCRT4.dll
??????c:/windows/system32\GDI32.dll
????????c:/windows/system32\USER32.dll
??????c:/windows/system32\msvcrt.dll
????c:/windows/system32\COMCTL32.dll
????c:/windows/system32\SHELL32.dll
??c:/windows/system32\WINSPOOL.DRV
0415名無しさん@お腹いっぱい。2006/12/12(火) 21:21:13
>>414
>>413は「俺はcygwinなんか使わないで、Linux使ってるんだぜ〜」
という自慢をしたいんだろう。
最近はLinuxよりcygwin使うほうが茨の道な感じするけどね。
0416名無しさん@お腹いっぱい。2006/12/12(火) 21:29:11
>最近はLinuxよりcygwin使うほうが茨の道な感じするけどね。
Cygwinを否定する香具師はこのことを言ってるんだが?
0417名無しさん@お腹いっぱい。2006/12/12(火) 22:29:16
cygwinのnewlibがデフォでMB_ENABLEDになってるっぽいことは確認できたが、
gccでワイド文字リテラル使うと変換エラーとか文句言われる。
まぁどっちみちnewlibのロケール/mbtowc()あたりの実装がウンコなので
使い物にならんだろうとは思ってたが。
この辺、いつかまともになるんか?

newlibの正式なアップデートでなくて、Win32完全特化でもいいから
まともに動作する実装が欲しいよ。

それと、例のUTF-8パッチの使い勝手はどう?パッチの中身をちら見してみたが、
あまりに怪しすぎて副作用が怖いんだけど。
0418名無しさん@お腹いっぱい。2006/12/12(火) 22:29:53
いい感じよん
0419名無しさん@お腹いっぱい。2006/12/12(火) 23:13:49
Cygwin/X の XWin -fullscreen で Alt + Tab の挙動がおかしい
0420名無しさん@お腹いっぱい。2006/12/13(水) 00:19:58
表現力のない人ってやだわぁ
0421名無しさん@お腹いっぱい。2006/12/13(水) 00:20:33
>>418
Thx。そーなんか。
コンソールのコードページは932、フォントはTerminalで大丈夫?
それとも、chcpでコードページ変換しないといかんの?
chcpはUTF-8コードページに対応してなかった気もするけど。

しかし、gccはいい加減オプションか何かでソースコードのencoding
指定できるようにすべきだと思った。
SJISのソースだとワイド文字列リテラルはコンパイルエラー。
UTF-8にするとコンパイルは通ったけどちゃんとUTF16にエンコード
されてない。
環境変数のLC_CTYPEとか色々変えてみてもダメ。

だいたいnewlibは setlocale(LC_CTYPE, "") でちゃんと
SJIS環境にならない。
setlocale(LC_CTYPE. "C-SJIS") は動作するがこんな胡散臭い
locale指定はgettextやnls等とアンマッチで使い物にならない。
しかもmbtowc()はUnicode変換じゃなくて、X風のなんちゃって
ワイド文字化。
もう、アフォかと(ry
0422名無しさん@お腹いっぱい。2006/12/13(水) 00:42:18
>>421
書いてあることの半分も理解できてないんだけど、
-finput-charset=cp932 -fexec-charset=cp932
とかとは別の話なのかな?
0423名無しさん@お腹いっぱい。2006/12/13(水) 00:52:32
>>422
おお、そんなオプションがあったんだ!
教えてくれてありがd。
確かにそれで、ちゃんとiconv()使ってワイド文字リテラルが
UTF-16にエンコードされたよ!

んでも、newlibの提供するwc<->mb変換がUnicodeベースじゃないから、
これだけだとワイド文字は使い物にならんかなぁ……

利点はSJISのソースで(ワイドでない)文字列リテラルを使う時に
ムダに\エスケープするのを避けれることかな。
0424名無しさん@お腹いっぱい。2006/12/13(水) 00:59:13
ああでもワイド文字リテラルが使えるだけで大分ましかな。
stdioやstdlibのワイド文字系関数は一切役に立たないけど
iconvやICUで自前で変換することにすればいいわけだNE。
0425名無しさん@お腹いっぱい。2006/12/13(水) 02:53:01
cygwinでlookが使いたいんですが、
ソースある場所ご存知の方がいらっしゃったら教えてください。
0426名無しさん@お腹いっぱい。2006/12/13(水) 19:11:50
素人だけど、UTF-16に変換されるのは、やはり固定長で便利だから?
0427名無しさん@お腹いっぱい。2006/12/13(水) 22:24:46
>>426
UTF-16なら、固定長ではないよ。サロゲートペアとかを考慮すればね。
0428名無しさん@お腹いっぱい。2006/12/14(木) 18:11:02
最近のwindowsの中身はUTF-16らしいけど
サロゲートペア文字使えるの?
0429名無しさん@お腹いっぱい。2006/12/14(木) 18:54:05
cygwinを起動した後、startxでXサーバを起動しています。
Xサーバの起動までをWindowsのスタートメニューから一発で起動したいのですが、どうしたらよいのでしょうか?
0430名無しさん@お腹いっぱい。2006/12/14(木) 20:33:46
jdkに付属のnative2asciiってUTF-16に変換するんだよね。
管理が楽なんだろうか。
0431名無しさん@お腹いっぱい。2006/12/14(木) 22:56:57
JDK の native2ascii は、UTF-16 っちゃそうなんだけど、Escaped-Unicode 形式。
つまり、ベタの ascii で「\uXXXX」という形式で UCS-2 のコードポイントを表現しちゃう。
0432名無しさん@お腹いっぱい。2006/12/14(木) 23:32:56
UTF-8 Cygwinでstackdumpするファイル名がある
困った
0433名無しさん@お腹いっぱい。2006/12/15(金) 13:55:40
例えばどんなのよ
0434名無しさん@お腹いっぱい。2006/12/15(金) 14:06:48
うんこたちが頑張ってる
0435名無しさん@お腹いっぱい。2006/12/16(土) 03:27:12
あまりにもわからんからアスキーの本買ってきた
謎がほとんど氷解した

これWebで調べるより本買ったほうがいいなと痛感した
0436名無しさん@お腹いっぱい。2006/12/16(土) 08:59:38
アスキーの本読み終えたら、次はCygwin文書図書館読むと良いよ
0437名無しさん@お腹いっぱい。2006/12/16(土) 15:41:51
>>436
d

Windowsの環境変数なんか久々だ

IO.SYS
HIMEM.SYS
EMM386.EXE
COMMAND.COM
CONFIG.SYS

FILES=1
BUFFERS=2

とかDOS時代にやった記憶も・・・蘇った
0438名無しさん@お腹いっぱい。2006/12/16(土) 17:01:32
>>437
まぁ、昔のことなんでうろ覚えなんだろうが…

> FILES=1
> BUFFERS=2

おぃ… まともに DOS が(上で)動かねぇよw
0439名無しさん@お腹いっぱい。2006/12/16(土) 17:05:54
>>438
そう思うだろ?
こうしないと動かないエ○ゲが(ry


吊ってきます
0440名無しさん@お腹いっぱい。2006/12/16(土) 17:33:15
ワロタ
0441名無しさん@お腹いっぱい。2006/12/16(土) 18:19:35
<チラ裏>
そういう時は、HSB とかを使ってエロゲ用の config.sys/autoexe.bat を
使うようにするんだ…懐かしすぎる。
</チラ裏>
0442名無しさん@お腹いっぱい。2006/12/17(日) 00:31:34
vi使いたいけどどうやんの
0443名無しさん@お腹いっぱい。2006/12/17(日) 01:21:43
vi [Return key] or man vi [Return key]
0444名無しさん@お腹いっぱい。2006/12/17(日) 02:26:57
vi hoge.file [Enter key]  で編集開始
vi [Enter] で勝手にNewfile

家で勉強するならフルインストール推奨
0445名無しさん@お腹いっぱい。2006/12/19(火) 03:44:32
待ちに待った gcc の更新が、未だ 3.4.4 でがっかりした。
0446名無しさん@お腹いっぱい。2006/12/19(火) 07:20:35
>>445
もっとあがると、いいことがあるの?
0447名無しさん@お腹いっぱい。2006/12/19(火) 08:10:48
>>446
http://gcc.gnu.org/gcc-4.0/changes.html
http://gcc.gnu.org/gcc-4.1/changes.html
0448名無しさん@お腹いっぱい。2006/12/19(火) 13:00:56
-fwritable-strings 許さなくなったってことは、古いプログラムの中には
修正が必要なものもありそうだな
0449名無しさん@お腹いっぱい。2006/12/19(火) 15:08:05
coLinuxにすれば全て解決
0450名無しさん@お腹いっぱい。2006/12/19(火) 20:39:20
VMware server でよくね?
0451名無しさん@お腹いっぱい。2006/12/19(火) 20:57:39
cygwinでバージョンアップされた部分を自分のパソコンに入れるのって
Reinstallでいいの?
0452名無しさん@お腹いっぱい。2006/12/19(火) 21:05:00
>>451
いったいぜんたい、なんでそうおもうの?
0453名無しさん@お腹いっぱい。2006/12/19(火) 23:08:04
>>451
お前は次へを連打するだけでいい
0454名無しさん@お腹いっぱい。2006/12/20(水) 02:06:22

Cygwin使っている人いますか? 4
http://pc8.2ch.net/test/read.cgi/win/1121456258/
0455名無しさん@お腹いっぱい。2006/12/20(水) 21:38:21
すいません、cygwin初心者なんですが、質問です。
今日cygwinを起動したら、プロンプトが「ユーザー名@ディレクトリ名」
ではなく、「bash-3.2$」になっていました。
さらに、cd以外のコマンドが何も使えません。lsもviも使えなくなりました。
この状態を元に戻すにはどうすればいいでしょうか?
0456名無しさん@お腹いっぱい。2006/12/20(水) 22:29:04
>>455
プロンプトはシェル変数PS1をセットすると変えられるよ
lsやviは/bin/ls /bin/viでどう?
0457名無しさん@お腹いっぱい。2006/12/20(水) 23:22:35
もし無いのなら .bashrc と .bash_profile を作って
そこで PS1 とか PATH の設定をするといいよ
0458名無しさん@お腹いっぱい。2006/12/21(木) 01:36:11
>>455
PATH が通っていないということなので、
/etc/profile が壊れていないか確認してみてはどうでしょう?
最近 bash の仕様が変わったので、CR+LF が含まれていると
プロファイルなどが実行できないと思います
0459名無しさん@お腹いっぱい。2006/12/21(木) 17:55:05
お勧めのパッケージのダウンロード先を教えてくださいませんか?

ttp://cygwin-je.sourceforge.jp/cygwin_je/
を覗いてみたら,2004年8月から更新されていないようですが,
きちんとパッケージのメンテナンスがなされていないのでしょうか。
ちょっと残念。

転送速度は多少遅くても構わないので,きちんとメンテナンスされている
お勧めのダウンロード先があったら教えてください。
0460名無しさん@お腹いっぱい。2006/12/21(木) 18:10:23
つか、そもそもそこは…
0461名無しさん@お腹いっぱい。2006/12/21(木) 18:11:29
そこは……
0462名無しさん@お腹いっぱい。2006/12/21(木) 18:17:28




                       つづく
0463名無しさん@お腹いっぱい。2006/12/21(木) 18:22:40
お勧めのパッケージのダウンロード先を教えてくださいませんか?

ttp://cygwin-je.sourceforge.jp/cygwin_je/
を覗いてみたら,2004年8月から更新されていないようですが,
きちんとパッケージのメンテナンスがなされていないのでしょうか。
ちょっと残念。

転送速度は多少遅くても構わないので,きちんとメンテナンスされている
お勧めのダウンロード先があったら教えてください。
0464名無しさん@お腹いっぱい。2006/12/21(木) 18:27:34
463です。
自己解決しました。
スレ汚しスマソ。
0465名無しさん@お腹いっぱい。2006/12/21(木) 18:27:48
同じ書き込みしてしまってすまそ。
なぜかアク禁されてて携帯からの書き込みでてこずっちゃって‥。

そこは???
そこじゃ‥、ダメ‥?

Cygwinがさっぱり分からないのでCygwin JEの本を買って読んでいたのですが‥。
なんか評価が芳しくないですね。
0466名無しさん@お腹いっぱい。2006/12/21(木) 20:59:00
Windows板のCygwinスレで紹介されていたダウンロード先を載せておきます。

http://ftp.dnsbalance.ring.gr.jp/pub/pc/gnu-win32
ftp://ftp.jaist.ac.jp/pub/cygwin
0467名無しさん@お腹いっぱい。2006/12/21(木) 21:15:46
あっちでやれよ
0468名無しさん@お腹いっぱい。2006/12/23(土) 12:53:50
Vistaではcygwinは使えますか?
0469名無しさん@お腹いっぱい。2006/12/23(土) 18:39:09
sshd_conifg 無い無いとか思ったら

ssh-host-config 実行してなかった
そりゃそうだお

177じゃないけどやっとできたお orz
0470名無しさん@お腹いっぱい。2006/12/23(土) 20:43:22
クスクス
■ このスレッドは過去ログ倉庫に格納されています