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

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

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2008/12/31(水) 09:29:26
Cygwin Information and Installation
http://www.cygwin.com/

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

>>2-5あたりにログなど
02422322009/05/10(日) 13:42:20
>>241
>>241
あ、

LC_ALL=ja_JP.UTF-8

設定したら、bashの補完で化けなくなった。
ありがとう。

しかし、日本語パス内でlsすると、何故かベルと文字化けしたカレントフォルダー名が
最後に出力されます。

hoge@localhost ~/tmp/hoge
$ ll
合計 0
drwxr-xr-x 1 hoge None 0 2009-05-10 13:23 日本語パステスト/

hoge@localhost ~/tmp/hoge
$ cd 日本語パステスト/
?語パステスト
hoge@localhost ~/tmp/hoge/日本語パステスト
$ ll
合計 0
-rw-r--r-- 1 hoge None 0 2009-05-10 13:23 aaa
?語パステスト
hoge@localhost ~/tmp/hoge/日本語パステスト
$

これって、何だろう。。
02432282009/05/10(日) 14:28:22
>>242
それで上手くいくとすると、LC_CTYPEの設定がおかしいんじゃないかな。
厳密に言うと、LC_CTYPEがCだったりすると文字コード変換まわりが狂う。
(やっぱ、LC_CTYPEがCのときはUTF-8にしてくれんかな……)

あと、下の方、こちらでも再現した。単に改行するだけでも現象が発生する。
トリガーはCygwinでデフォルト設定されるプロンプトのエスケープシーケンス。
・mintty: 現象が再現。ウィンドウタイトルのところの表示もおかしい
⇒たぶんminttyのウィンドウタイトル設定エスケープシーケンス処理あたりのバグ
・コマンドプロンプト: 再現せず。ただしウィンドウタイトルが文字化け
⇒たぶんSetWindowText時の文字コード関連のバグ (minttyでも同じバグがあった)
0244名無しさん@お腹いっぱい。2009/05/10(日) 16:28:06
>>243
なるほど、minttyのバグもあったんですねぇ。
でも、Cygwin-1.7はまだマルチバイト対応に時間がかかりそうですねぇ。。
0245名無しさん@お腹いっぱい。2009/05/12(火) 20:28:26
>>244
minttyの方は、修正が0.4ブランチに取り込まれたから、次のリリースで直るお。
0246名無しさん@お腹いっぱい。2009/05/13(水) 11:09:18
cygwinじゃないけど、Mac OS XのTerminal.appでも同じ症状に出くわした
0247名無しさん@お腹いっぱい。2009/05/15(金) 10:40:26
1.7どうよ。安定してんの?
0248名無しさん@お腹いっぱい。2009/05/15(金) 20:03:00
>>247
俺が使ってる範囲では困ってないな。
ただ、数日中に出る予定のcygwin1.dllは結構大き目の修正が入る&&
メインのメンテナが来週から2週間ほど不在らしいので注意が必要かも。
俺ら的に影響のある修正は、
・アプリ中でsetlocale()してなくても、ファイル名の変換には
LC_ALL/LC_CTYPE/LANGが参照される。未設定or C localeの場合はUTF-8が
デフォルト。これで、PythonみたいにデフォルトではC localeで動く
プログラムも、正しくファイルアクセスできるようになる。
・wcs?widthがまともになる……かもしれない。(まだCVSには来てないなぁ)
0249名無しさん@お腹いっぱい。2009/05/16(土) 11:43:19
何もなければ今後6週間以内(ということは6月か)に1.7.1正式リリースだってさー。
0250名無しさん@お腹いっぱい。2009/05/16(土) 16:32:08
今時 CVS かよw
0251名無しさん@お腹いっぱい。2009/05/16(土) 18:40:10
昔からあるプロジェクトは、移行はいろいろ大変なんだ。
0252名無しさん@お腹いっぱい。2009/05/16(土) 19:28:41
CVSか他のSCMかは単にツールの違いだが、BTSが無いのはどうなんだ……。
0253名無しさん@お腹いっぱい。2009/05/16(土) 19:57:51
きっとExcelでBTSしてるんだな
0254名無しさん@お腹いっぱい。2009/05/23(土) 16:35:21
カンマ セパレート バリュー
C S V
0255名無しさん@お腹いっぱい。2009/05/23(土) 18:35:59
セパレーテッドでは
0256名無しさん@お腹いっぱい。2009/05/26(火) 21:24:50
sambaでもnfsでもいいんですが
Windowsをクライアントにして遠距離のサーバーの共有フォルダにドライブ文字を与えて利用したいんですが
このソフトで可能ですか?
ソフトの紹介の範囲では使い方どころか目的の機能があるかもよく分かりません。
0257名無しさん@お腹いっぱい。2009/05/27(水) 00:52:15
>>256
あなたに必要なのはsshd
CygwinにもOpenSSHはあるけど、Windows専用のsshdクローンもあるはず
サーバ側でsshdを立ち上げて、ポートフォワーディングでSMBプロトコルをサーバ自身のTCP:139へ
転送してやればいい
クライアントの設定も含め
http://datafarm.apgrid.org/software/html/ja/user/smboverssh.html
辺りが役に立つと思う
0258名無しさん@お腹いっぱい。2009/05/29(金) 00:23:34
w3mで、認証が必要なサイトにアクセスしたいんですけど、
IDとパスをいちいち入力するのがめんどくさいんです。

テキストファイルにIDとパス書いておいて、
スクリプトかなんかで自動的に入力することって出来ますか?

cygwinに限ったことじゃないかもしれないですけど、
参考になるサイトとかありましたら、教えていただけませんでしょうか?
0259名無しさん@お腹いっぱい。2009/05/29(金) 00:43:08
>>258
全然Cygwinと関係ないな
まあいいや
urlにユーザ名とパスワード入れてブックマークしとけば良いのでは?
http://www.spencernetwork.org/reference/rfc1738-ja-URL.txt
0260名無しさん@お腹いっぱい。2009/05/29(金) 00:45:02
wget --helpをみれ
.wgetrcか.netrc
0261名無しさん@お腹いっぱい。2009/05/29(金) 07:16:22
>>258
認証の方法によってwgetだけでいけるかどうかは異なるぞ
basic認証みたいな簡単なのだったらwgetのオプションでも指定すればいい
そうでないなら、rubyとかpythonでシコシコスクレイピングしないといかん
0262名無しさん@お腹いっぱい。2009/05/29(金) 08:49:25
wget は入手したものでシコシコするもんだとおもってた
02632582009/05/29(金) 21:51:15
レス参考にしてやってみたんですけど、
ログインできるサイトと出来ないサイトがあるんですよね(両方社内イントラです)。

basic認証で realm 分かるサイトはOKでした。

出来ないサイトは、realm が間違ってる?
それとも対応してない認証方式なんかな?

realm の設定調べる方法ってあるんですか?
0264名無しさん@お腹いっぱい。2009/05/30(土) 08:04:06
w3m の質問して、wget について返答が来て、参考になったんだ

-pauthでダメだったってこと?realmは関係ないかと
0265名無しさん@お腹いっぱい。2009/05/30(土) 23:04:26
>>264
そういや、w3m の質問したのに、何故か wget の回答きてますね
参考にはなったのでありがたかったんですがw

スクリプトに直接パス書くのためらわれたんで、
~/.w3m/passwd ファイル記述しておいたんですが、
realm 書かないとダメっぽいんですよね

じゃあ、ちょっと -pauth も試してみます
0266名無しさん@お腹いっぱい。2009/05/30(土) 23:58:47
BASIC認証のrealmならヘッダを見れば済むんじゃないの?
0267名無しさん@お腹いっぱい。2009/05/31(日) 11:40:14
>>266
ありがとう、ヘッダにかいてあった
0268名無しさん@お腹いっぱい。2009/05/31(日) 18:22:46
ごめんwwww w3mとwget間違えてたww
いや参考になってなによりだが
0269名無しさん@お腹いっぱい。2009/06/06(土) 22:45:23
すいません、超初歩的な質問になってしまうんですが
C言語のプログラムa.exeを実行時に、main関数に引数としてa.txtを渡したいときに

./a.exe a.txt

という書き方で渡せますか?

会社でUNIXを使ってて自宅用にCygwinを入れたばかりでよくわからなくて
0270名無しさん@お腹いっぱい。2009/06/06(土) 22:48:48
渡せます。
そのばあい ARGV[1]に文字列"a.txt"が入ります。
UNIXとまったく同じです。
0271名無しさん@お腹いっぱい。2009/06/06(土) 22:53:39
早速ご解答を頂きありがとうございます、助かりました
0272名無しさん@お腹いっぱい。2009/06/06(土) 23:03:43
できる
0273名無しさん@お腹いっぱい。2009/06/07(日) 07:29:44
cygwinに全く関係ない話題が続いててワロタ
0274名無しさん@お腹いっぱい。2009/06/07(日) 20:28:42
このスレで言うことじゃないのかもしれんが
CygwinじゃなくてcoLinuxにすればよかったのに

# coLinuxを入れたら今度はCygwinにすればよかったのにと言われてな
0275名無しさん@お腹いっぱい。2009/06/07(日) 21:14:24
coLinuxじゃなくてVMwareにすればよかったのに
0276名無しさん@お腹いっぱい。2009/06/08(月) 23:58:04
まぁVM動かすならVMware最強だな。お手軽さ的に。
VMware ServerならVMとコンソールが切り離せるので、
邪魔なウィンドウも消しておける。
で、CygwinのMinTTYとsshでVMにログインするのさ(゚∀゚)アヒャ
0277名無しさん@お腹いっぱい。2009/06/10(水) 10:57:03
ちょっと質問いいでしょうか?微妙にどちらできいたらいいのかわからんのですが、
cygwin特有の特有と思いこちらで質問させていただきます。

cygwin UTF-8 DLL化しておりまして、cygwin gitを使っております。

git statusやgit commitなどでこんな風に化けて?(というかコードで)出力されてしまいます。
# new file: "\345\217\226\346\211\261\350\252\254\346\230\216\346\233\270.pdf"

これは解消できるものでしょうか?ファイル名は5文字の漢字("取扱説明書.pdf")です。
何か必要な設定はありますでしょうか?
ターミナルはckでDisplay UTF-8にチェックを入れております。
0278名無しさん@お腹いっぱい。2009/06/10(水) 13:42:51
ck.exeを使っているのですが、コマンドラインが長くなり、次の行に折り返される時に
次の行に行かず、同じ行の先頭にでてしまい困っています。

また、上キーなどでコマンド履歴をさかのぼる場合、複数行にわたる履歴だと
だんだんとカーソル位置がずれていってしまい非常に使いにくいです。
履歴を表示して、左キーなどで編集しようとする時もずれてしまいます。

ck.exeだと問題があり、コマンドプロンプト上のbashだと特に問題ありません。

これってどの変の設定がおかしいものでしょう?
0279名無しさん@お腹いっぱい。2009/06/10(水) 15:49:44
環境変数TERMとかCOLORTERMとかはどうなってる?
0280名無しさん@お腹いっぱい。2009/06/11(木) 06:50:08
>>279
xtermになってます
$ echo $TERM
xterm
$ echo $COLORTERM
xterm
0281278=2802009/06/11(木) 07:22:27
>>279
xtermなのがマズイのかと思い、
~/.ck.config.jsに以下を追加したところ、

 app.Env("TERM") = "cygwin";

> コマンドラインが長くなり、次の行に折り返される時に
> 次の行に行かず、同じ行の先頭にでてしまい困っています。

こちらの問題は解決しました!

ただ、何故か、履歴をさかのぼった後で、履歴の文字列を修正しようとすると、どんどんずれていきます orz
PS1のせいかと思い、
 PS1="\#\$ "
にしたところ、確かに大丈夫です。
今は、
 PS1="\e[36m\u@\h:\w \\$ \e[0m"
にしていて問題が起こるのですが、プロンプトはカラーにしない方がいいものでしょうか?
02822782009/06/11(木) 07:32:03
>>281
> ただ、何故か、履歴をさかのぼった後で、履歴の文字列を修正しようとすると、どんどんずれていきます orz
の問題ですが、ck.exe特有の問題なのか?と思い、
Poderosa3でも試したのですが同じ問題がおきました。

試しに、
 PS1="\u@\h:\w \\$ "
のように色をつけないようにプロンプトの設定をしたところ、ずれなくなりました。

エスケープシーケンスで色をつけつつも、ずれなくする方法はないものでしょうか?
webで検索したところ、皆さん色をつけておられるようで、結構FAQな気もするのですが…

少し気になる点は、色なしだと画面端まで入力できるのに、
色をつけていると、画面端までいかず途中で折り返しが働く点です。
0283名無しさん@お腹いっぱい。2009/06/11(木) 09:56:53
PS1="\[\e[36m\]\u@\h:\w \\$ \[\e[0m\]"
02842782009/06/12(金) 06:45:55
>>283
ありがとうございます。\[ \]でエスケープシーケンスを囲うだけでよかったんですね…。

解決したみたいです。
ありがとうございました。

この辺は、どの辺のドキュメントに載っているものなんでしょうか?
man bash PS1とかで検索するんですが、なかなか公式っぽいのが見つからない
02852782009/06/12(金) 06:50:11
日本語訳のドキュメントですが、この辺に記述がありました。

Bash Prompt HOWTO: Xtermのタイトルバーの操作
http://www.linux.or.jp/JF/JFdocs/Bash-Prompt-HOWTO-4.html


> 表示されないエスケープシーケンスはプロンプトに興味深い効果をもたらすために用いられます。
> このようなエスケープシーケンスを用いるには、\[ と \] で囲んでやり、
> Bashがプロンプトの大きさを計算する時に無視させます。
> この区切りを入れてやらないと、行編集の際のカーソルの位置の計算が違ってきます。
> エスケープシーケンスは、バージョン2より以前の Bash では \033[ からはじめ、
> それ以降のバージョンでは、\033[ でも \e[ でもはじめることができます。

Bash Prompt HOWTO: ANSI エスケープシーケンス: 色とカーソル操作
http://www.linux.or.jp/JF/JFdocs/Bash-Prompt-HOWTO-5.html

てか、完全にBashの話題ですね、これ。
0286名無しさん@お腹いっぱい。2009/06/13(土) 01:29:28
なんか基本ツール(diffとかfindとか)が、長いファイル名で毎回コア吐くんですが、
これ直らないのかな。
0287名無しさん@お腹いっぱい。2009/06/13(土) 03:38:06
例えばどんなファイル名
0288名無しさん@お腹いっぱい。2009/06/14(日) 03:39:23
unicodeファイル名です。タイ語のファイルをいっぱい扱ってるので。
コア吐く度に一個ずつ見直してファイル名縮めてます。
0289名無しさん@お腹いっぱい。2009/06/14(日) 12:46:43
>>288
Cygwinのバージョンは?
再現方法と一緒にCygwin MLに突撃すれば、修正してくれるかもしれんぞ。
0290名無しさん@お腹いっぱい。2009/06/14(日) 14:10:56
>>288
UTF-8DLL入れてる?そもそも素のcygwinだとキツイだろ
0291名無しさん@お腹いっぱい。2009/06/14(日) 18:37:51
>>289>>290
そです、本のは1.5.25で、それの代わりにokisoftさんのこれ入れてます。
> 2008/11/18: Cygwin 1.5.25-15 改訂対応版

なんか不思議なのが、文字数で140文字ぐらいのファイル名があるディレクトリで
例えばlsするとコア吐いて、
100文字ぐらいのファイル名だとFile name too long と文句言うだけでコアは吐かないようです。

ちなみにunicodeで103文字のファイル名はutf-8にエンコードすると253バイトでした。
0292名無しさん@お腹いっぱい。2009/06/14(日) 19:46:14
>>291
Cygwin-1.5だとPATH_MAXが260だから、スタックかヒープぶち抜いてるな、それ。
Cygwin-1.7だと4096だから大丈夫かも。(要環境変数LANG設定。例えばja_JP.UTF-8とか)
0293名無しさん@お腹いっぱい。2009/06/14(日) 21:48:40
>>292
1.5系の限界ということですね。
1.7はまだいろいろ問題がありそうなので、暫くこのまま我慢することにします。
(今はこの長いファイル名の事以外、特に問題を感じていないので)
0294名無しさん@お腹いっぱい。2009/06/16(火) 01:00:31
質問させてください。

実行している状態でターミナルの×ボタンで終了させた時や、
実行している状態でwindows終了させた時に処理をさせるにはどうすればいいでしょうか?
SIGINTをトラップしたり、atexitで関数登録したりしましたが、どちらも実行されなさそうでした。

よろしくお願いします。
02952942009/06/16(火) 01:03:59
SIGINTじゃないや、SIGTERMです
0296名無しさん@お腹いっぱい。2009/06/16(火) 01:05:20
SIGHUP はこないかい?
02972942009/06/16(火) 01:51:33
なるほど、SIGHUPですか!
試してみたところ、win終了時はSIGHUPで終了されているようでした。
一応目的は達成できそうです。
ありがとうございます。

×ボタンはSIGHUPではなさそうです。
その他signal関数でトラップできるものをすべて試してみましたが、それらでもなさそう。
SIGKILLとかSIGSTOPなんですかね?
もし御存知でしたら教えてください。
0298名無しさん@お腹いっぱい。2009/06/16(火) 09:43:12
SIGKILLとかだったらトラップできないよな
0299名無しさん@お腹いっぱい。2009/06/16(火) 16:53:59
CygwinでCUI環境のみ(つまりX11などをのぞいたもの)
のパッケージをダウンロードしたいのですが、
どのカテゴリのツリーを選択すればいいでしょうか?

とりあえず
Games、Gnome、KDE、X11あたりを除いておけばいいですかね?
0300名無しさん@お腹いっぱい。2009/06/16(火) 17:51:25
わざわざ選択しなきゃ最小限の物しか入らないと思うけど。
0301名無しさん@お腹いっぱい。2009/06/16(火) 18:01:31
最小限だと使いたいものも入ってこないので……。

CUI環境のみすべてインストールしたいんです。
0302名無しさん@お腹いっぱい。2009/06/16(火) 18:03:09
とりあえずx〜〜という名称系と、GUI系らしい名称のものだけ除いて
インストールしてみます。
0303名無しさん@お腹いっぱい。2009/06/16(火) 18:47:38
>>301
デフォルトのまま一度環境を構築して、再度setup.exe起動して
自分の使いたいものを選択すれば依存関係で必要なものはごっそり入ってくる。
不要なパッケージを不用意に入れるのは、トラブルの元だからやめたほうがいいと思う。
0304名無しさん@お腹いっぱい。2009/06/16(火) 18:56:34
>>303
SSDにインストールしているので可能な限り使いそうなものは
まとめて先に入れておきたいんですよ。
まずデフォルト環境はすでに構築してます。

で、結局面倒になって全部入れちゃいました。
現在インストール中です。

今は依存関係でアンインストール指定から
自動的にアンインストールされるものを考慮すると、
GUI系のカテゴリをアンインストールすればちょうどいい感じになるかな、と考えてます。
基本Teratermからしか使わないんですが、railsやらJavaやらいろいろやるので、
このぐらいがちょうどいいんです。
(会社では全部インストールしていたので気がつかなかったんですが、
 デフォルトだとviすらないのにびびりました)
0305名無しさん@お腹いっぱい。2009/06/16(火) 19:23:55
まあがんばってや。
0306名無しさん@お腹いっぱい。2009/06/16(火) 21:32:09
全部入れて、Xmingも入れてX環境も使えばいいじゃん
0307名無しさん@お腹いっぱい。2009/06/16(火) 21:43:37
> 今は依存関係でアンインストール指定から
> 自動的にアンインストールされる

そんな機能は無いと思うが
0308名無しさん@お腹いっぱい。2009/06/20(土) 08:17:31
cygwin-1.7.0-50 来たよー。
LANG=ja_JP.UTF-8 で、○△□やαβγが2桁幅扱いになりますた。
1桁幅扱いにしたければ LANG=ja_JP.UTF-8@cjknarrow でおk。
これで、日本語フォント使ってもbash等でカーソル移動が狂いません。
0309名無しさん@お腹いっぱい。2009/06/20(土) 08:35:11
おお、試してみよう
0310名無しさん@お腹いっぱい。2009/06/21(日) 02:07:01
あとはzshの日本語入力が直れば……
0311名無しさん@お腹いっぱい。2009/06/21(日) 11:34:14
>284
この設定してても、長いコマンドラインを入力して、Ctrl-Aで先頭に戻ると、
プロンプトにコマンドラインがかぶったりして、まだぐちゃぐちゃになるけど。
03123112009/06/22(月) 22:30:58
>284
ちなみに日本語ファイル名が入ったパス入りなんだけど。
cygwinはUTF-8 cygwin 2008-11-18版。
MinTTYでもCKでもなるわ。
0313名無しさん@お腹いっぱい。2009/06/22(月) 22:34:36
tcshにしたらいいじゃん
03142352009/06/22(月) 22:34:42

Cygwin-1.7 + Windows7でテストしてるけど、まだminttyのバグが直らないです
ね。日本語パスのフォルダに入ろうとして、bashで保管しようとすると、文字
化けが起こる。

mintty 0.4.1-1
cygwin 1.7.0(0.210/5/3) 2009-06-18

boo@foo ~/tmp/hoge
$ ls -la
合計 0
drwxr-xr-x 1 boo None 0 2009-05-09 18:21 ./
drwxr-xr-x 1 boo None 0 2009-05-10 10:17 ../
drwxr-xr-x 1 boo None 0 2009-05-10 13:23 日本語パステスト/

boo@foo ~/tmp/hoge
$ cd ^N日^N本^N語^Nパ^Nス^Nテ^Nス^Nト/
0315名無しさん@お腹いっぱい。2009/06/22(月) 23:32:54
>>314
再現せずー。以下の結果を(個人情報っぽいのは除外して)どっかのうpろだに上げてもらえるとなんかわかるかもしれん。
cygcheck -c
env
set
0316名無しさん@お腹いっぱい。2009/06/23(火) 01:57:21
>>310
どうにもうまくいかないですねぇ。
もう、コードの中に潜って解析するしか手が思い付かねぇ……。
0317名無しさん@お腹いっぱい。2009/06/23(火) 20:02:53
いちいちappletviewerとか入力するのが面倒なので
avとかに省略して登録できる方法があったと思うのですがどのようにやればいいのでしょうか。
0318名無しさん@お腹いっぱい。2009/06/23(火) 20:07:08
エイリアス?
alias av='appletviewer'
#bash
0319名無しさん@お腹いっぱい。2009/06/25(木) 01:43:14
http://seichiro-s.hp.infoseek.co.jp/shiryou/setup-wmaker.html
>インストールするときに、「Xのインストール」とさらに
「WindowMaker」のインストールが選択されていることを確認してください。

WindowMakerってX11インストールしただけだけでは不足?
startxでwmakerしても見つからないと言われてしまいます。
WindowMakerはX11以外の別カテゴリーにあるのでしょうか?
場所を教えて下さい。
0320名無しさん@お腹いっぱい。2009/06/25(木) 01:44:52
>>319
何言ってんの???
0321名無しさん@お腹いっぱい。2009/06/25(木) 02:10:35
>>320
スマソ。
諸事情でcygwinのフルインストールが出来ないので
選択してインスコしている。X11カテゴリーは選択してこれごとインストールはした。
twmは起動するんだが。ログインシェルにtchにしたのが駄目とは思えないし。
0322名無しさん@お腹いっぱい。2009/06/25(木) 02:49:42
cygwinにXインストールしたことないから適当かますと
パスが通ってない
0323名無しさん@お腹いっぱい。2009/06/25(木) 04:22:18
wmaker.instやってなかった。OTL
久々のcygwinインストとは言え、もうジジイな漏れは駄目だな。┐(´ー`)┌
0324名無しさん@お腹いっぱい。2009/06/25(木) 23:21:26
VMwareとかの仮想環境にLinuxだのSolarisだの入れれば済むのに
わざわざCygwinを使い続ける理由はなんですか?
0325名無しさん@お腹いっぱい。2009/06/25(木) 23:25:25
Windowsのファイルをお手軽にアクセスしたいから
0326名無しさん@お腹いっぱい。2009/06/25(木) 23:51:52
Windowsを補完する目的だから、Windowsの中で動いてないと意味ない。
単にunix系が使いたいだけなら同じ部屋に別のマシンがある。
0327名無しさん@お腹いっぱい。2009/06/26(金) 01:06:27
>>324
モバイルだと仮想環境作るのが大変だろ。
だから使ってる。

デスクトップでは、1つのマシンに1つのOSだな。
これが一番。
0328名無しさん@お腹いっぱい。2009/06/26(金) 01:11:21
VM立ち上げるのマンドクセ
0329名無しさん@お腹いっぱい。2009/06/26(金) 02:08:11
★2009年最新在宅ワーク!★☆24








http://zenzen.nantomo.dousetsu.com/
0330名無しさん@お腹いっぱい。2009/06/26(金) 02:29:44
portable ubuntuとか、cygwinみたいに気軽に使えるのかな。
0331名無しさん@お腹いっぱい。2009/06/26(金) 11:43:48
>>324
vmwareやcoLinuxがcygwinの代替になるわけがない。
そいつらの中からwin上のprocessが起動できないじゃん。
入れれば済むって、まるっきり分かってないね、あなた。
0332名無しさん@お腹いっぱい。2009/06/26(金) 14:03:05
定期的に来るよねこの質問。
0333名無しさん@お腹いっぱい。2009/06/26(金) 17:45:16
bashで
#! /usr/bin/env prog
のとき、
prog の引数として渡るファイル名をwinのパスに変換する
にはどうするのでしょうか。
0334名無しさん@お腹いっぱい。2009/06/26(金) 17:53:20
cygpath
0335名無しさん@お腹いっぱい。2009/06/26(金) 23:43:12
なるほど、PATHの手前のディレクトリに、

#!/bin/sh
実際のprogのフルパス `cygpath -m $*`

というprogと同名ファイルを置いてみました。
(なんか副作用で弊害が出そうな気もするけど)
0336名無しさん@お腹いっぱい。2009/06/27(土) 08:36:50
VMwareとかの仮想環境にLinuxだのSolarisだの入れれば済むのに
わざわざCygwinを使い続ける理由はなんですか?
0337名無しさん@お腹いっぱい。2009/06/27(土) 08:50:49
そこにCygwinがあるから

マジレスすると、LinuxとWindowsのデュアルブートが一番だと思う
0338名無しさん@お腹いっぱい。2009/06/27(土) 09:08:59
FreeBSDとWindowsのデュアルブートだけど、
Cygwin入れてるよ
無いと色々面倒だ
0339名無しさん@お腹いっぱい。2009/06/27(土) 09:40:40
デュアルブートなんてなにが幸せなのかぜんぜんわからん。
別個で同時に動いてる方が便利じゃん。
0340名無しさん@お腹いっぱい。2009/06/27(土) 10:35:24
1.同時に動かなくてもいいけどフルパワーが欲しい:デュアルブート
2.相互乗り入れでパワー以外はフル環境欲しい:VMWare等の仮想環境
3.UNIXの便利ツールをそこそこ使えればいい:UNIX-like-toolや単独ツールをかき集める

3は足りないツール満載でパッケージ管理もしてくれないけど、2はwinメインだったら親和性がなさ過ぎる
そういう人が使ってるんじゃないのかな
マシンパワーも問題なくなってきたし「最初から2で充分」「1→2で満足」って人も増えてきてると予想
0341名無しさん@お腹いっぱい。2009/06/30(火) 01:58:36
MS-SFUもそうだけどシームレスに使えるのがいいよね
MacOSXとかA/UXっぽく使えていいぜ
■ このスレッドは過去ログ倉庫に格納されています