トップページ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あたりにログなど
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
クスクス
0471名無しさん@お腹いっぱい。2006/12/24(日) 09:39:07
>>468
http://cygwin.com/ml/cygwin/2006-12/msg00583.html
0472名無しさん@お腹いっぱい。2006/12/26(火) 19:19:06
基本的質問で申し訳ないのだが、cygwinのダウンバージョンってどうやるんでしょうか?
setup.exeでいろいろやってみたのだが、以外に思うように行かない。
そもそもどこのダウンロード先も最新アップ用のデータしかないんでしょうか。
何をしたいかというと、cygwin1.dllのバージョンとmakeのダウンバージョンをかけたいのです。
どなたかご教授を。
0473名無しさん@お腹いっぱい。2006/12/26(火) 23:06:54
>>472
ミラーサイトからiniファイルだけ取ってきて1個づつ探すとか
古いのそのまま置いてるサイト一杯あるお

ブラウザでチェックしてもあっさりみつかりそう
0474名無しさん@お腹いっぱい。2006/12/27(水) 05:56:44
Windows板でやってください。

埋め
0475名無しさん@お腹いっぱい。2006/12/29(金) 12:31:21
zshのlsでディレクトリが foo, bar, foobarとある時に
ls foo なら cd foo, ls, cd .. と同じ効果
ls fo なら ls | grep fo と同じ動作にする設定ってありますか?
難しいでしょうか
0476名無しさん@お腹いっぱい。2006/12/29(金) 14:01:10
csh ですら補完機能あるぜよ。
zsh なら tab じゃね?
0477名無しさん@お腹いっぱい。2006/12/29(金) 14:01:59
どうしても ls コマンドを実行しないと気がすまんってことはないでそ?
0478名無しさん@お腹いっぱい。2006/12/29(金) 14:28:49
cygwin-gccの64bit対応はまだか・・・orz
0479名無しさん@お腹いっぱい。2006/12/29(金) 16:16:46
>>475
ls というスクリプトを作ればいいじゃん。
それで現在のディレクトリを取得して処理を分ければ。
0480名無しさん@お腹いっぱい。2006/12/29(金) 16:49:28
>>476
foobar, bar に対しても
ls bar で表示したいので補完じゃ無理っぽいです
>>477
昔触った端末がそういう設定だったから
つい打っちゃうのでできれば ls がイイです
>>479
設定ファイルにオプションつける程度でいけるかと思ったんですが
スクリプトがいるんですね。
スクリプトはまったくわかってないので少し調べてみます
0481名無しさん@お腹いっぱい。2006/12/29(金) 17:02:19
仕様がよくわからん。
0482名無しさん@お腹いっぱい。2006/12/29(金) 17:03:40
華麗にスルーしてればよくね?
0483名無しさん@お腹いっぱい。2006/12/29(金) 17:04:40
全力でマジレスしてしまう悲しい性。
0484名無しさん@お腹いっぱい。2006/12/29(金) 17:09:36
「zsh の ls」ってなんだ?
04854752006/12/29(金) 18:37:05
>>481
ファイル、ディレクトリが
foo
├─hoge
├─moge
bar
foobar

とあるとき
ls fo で foo, foobar が表示される
ls -a fo とかもできる
ls ba で bar, foobar が表示される

ls foo で hoge, moge が表示される <- これは無くてもOK
>>484
GNUの ls を zsh 上で使っています
ニホンゴ変でしたね、ごめんなさい
0486名無しさん@お腹いっぱい。2006/12/29(金) 19:07:09
その昔触った端末ってなに?
そいつの設定をもってこれんの?

>>485
なくておkなら
alias ls="ls | grep"
でいんじゃね?
0487名無しさん@お腹いっぱい。2006/12/29(金) 20:37:30
今cygwinのサイト落ちてる?
新PCにインスコしたいのに
04884752006/12/29(金) 21:21:39
>>486
多分Solarisだったと思うんですが、それもあやふやです
今以上に良くわかってませんでしたし
ですから言うまでもなく持って来れないですね
>alias ls="ls|grep"
grep のみタイプしたときのこのメッセージが出てしまいます
Usage: grep [OPTION]... (略
0489名無しさん@お腹いっぱい。2006/12/29(金) 22:02:02
んなもん自分でスクリプト書けや
要はこういうことだろ
ls hoge || ls | grep hoge
0490名無しさん@お腹いっぱい。2006/12/30(土) 00:16:31
本家が落ちているので、日本のミラーを晒しておきます。

ftp://ftp.jaist.ac.jp/pub/cygwin/
http://ftp.jaist.ac.jp/pub/cygwin/
ftp://ring.so-net.ne.jp/archives/pc/gnu-win32/
ftp://ring.nict.go.jp/archives/pc/gnu-win32/
ftp://ring.ip-kyoto.ad.jp/archives/pc/gnu-win32/
ftp://ring.exp.fujixerox.co.jp/archives/pc/gnu-win32/
ftp://ring.astem.or.jp/archives/pc/gnu-win32/
ftp://ring.asahi-net.or.jp/archives/pc/gnu-win32/
ftp://ring.aist.go.jp/archives/pc/gnu-win32/
ftp://ftp.u-aizu.ac.jp/pub/gnu/gnu-win32/
0491名無しさん@お腹いっぱい。2006/12/31(日) 20:50:14
cygwinをデフォルトのまま設定してアイコンをクリックしたら
こちらが何もしていないのに勝手に、しかも一瞬で窓が消えました
これってなんでですか?
0492名無しさん@お腹いっぱい。2007/01/02(火) 00:59:11
>>491
デフォルトのまま設定て何よ

ダウンロード〜インスコ、即起動だと使えない悪寒


Project HeavyMoon // Cygwin 文書図書館(翻訳館)
http://www.sixnine.net/cygwin/index.html
ユーザーズガイドやFAQの日本語訳があります。

Cygwin を使う
http://sohda.net/cygwin/
Cygwin のセットアップ方法の説明があります。

ここ見て理解できないなら、市販本買うしかない
0493名無しさん@お腹いっぱい。2007/01/02(火) 20:40:13
>>491
そのアイコンはバッチファイルへのショートカットか?
リンク先を見て何が行われてるか確認し,
同様のことを cmd.exe から実行してみれば,
なぜ一瞬で窓が消えるかわかると思う.
0494名無しさん@お腹いっぱい。2007/01/04(木) 00:01:12
bashでわかんなくなっちゃいました。

cygwin端末にlogon後以下をやったとします。
$ while true ;do date ;sleep 1;done       ->(1)

$ trap "echo trap;break" INT
$ while true ;do date ;sleep 1;done       ->(2)

$ trap - INT
$ while true ;do date ;sleep 1;done       ->(3)

(1),(3)はctrl + c 押してループがすぐ終了する。
(2)はなんだかSIGINTをtrapできてない感じでループがなかなか終了しない。
なんだろう?

実際の問題は、bash関数経由のtrapハンドラが邪魔して、ちょっとした
繰り返し処理を止めづらくなったの問題なのですがググりまくったけどわかりませんでした。。
すげーひとヘルプミーです。
0495名無しさん@お腹いっぱい。2007/01/05(金) 23:25:45
cp とかmv で補完が効かなくなるんだけど、原因はわかりますか?

現象
%>cp A B
で、コピーするファイルAについては補完が効くんだけど、
コピーされるファイルBについて補完が効きません。
0496名無しさん@お腹いっぱい。2007/01/05(金) 23:29:30
>>495
コピーされるファイルがまだ存在していないからじゃないの?
存在してなければ補完のしようがない。
2回目に上書きコピーする時はちゃんと補完されるはず。
04974952007/01/05(金) 23:35:53
>>496 さん
カキコありがとうございます。
コピーされるファイル名は存在します。
極端な話、
cp test.c test.c
と、やろうとしても、2つ目のtest.c は補完されません。

0498名無しさん@お腹いっぱい。2007/01/06(土) 00:39:21
>>497
bash?
うちでは補完されるが。
bash-completionはインストールしてない。

bash-completionのせいか?
0499名無しさん@お腹いっぱい。2007/01/06(土) 10:35:49
cygwinを別のマシンにコピーして使う場合、zipで固めて展開するだけでOKですか?
レジストリにマウントテーブルが保存されているようですが、
これのインポートも必要でしょうか?
0500495&4972007/01/06(土) 12:08:55
>>498 さん
情報ありがとうございます。
私は、tcsh なので、bash-completion が原因ではないのですが、
この"bash-completion" をキーワードに検索している途中に、
原因がわかりました。

cygwin のデフォルトの設定だと、
cp の第2引数に対してはディレクトリ名が補完されるらしいです。

そこで、.tcshrc において、
complete cp 'p/*/f/
とすれば、解決されました。

ありがとうございました。

0501名無しさん@お腹いっぱい。2007/01/06(土) 14:10:45
cygwinにあるパッケージで
シリアルコンソールに繋げられるコマンドってありますか?
自分でjermとかコンパイルするしかないですか?
05025012007/01/06(土) 20:46:03
なかなか見つからないので
uucpのなかのcuをコンパイルして使うことにしました。
jermはmake通りませんでした。
0503名無しさん@お腹いっぱい。2007/01/08(月) 00:52:03
~/配下の全てをNTFSで暗号化したら、
SSHでログインしたときにファイルが読めなくなった。

情報漏洩にうるさい時世だから、暗号化を解く訳にもいかないし…
0504名無しさん@お腹いっぱい。2007/01/08(月) 13:39:54
sshdから読めるようしたらいいんじゃないか?
0505名無しさん@お腹いっぱい。2007/01/08(月) 15:09:48
XP以降なら暗号化の詳細からSYSTEMを追加するんだ
runassysとか使って暗号化が設定してあるディレクトリにSYSTEM権限で作ればユーザーの証明書にホスト名$ってアカウントが出来る
0506495&4972007/01/11(木) 00:35:37
less でファイルを見ている途中にv と打って、vi を起動したいのですが、
起動しません。
何か、考えられる原因はありますか?

ちなみに、tcsh を用いていて、EDITOR でvi を指定しています。
0507名無しさん@お腹いっぱい。2007/01/11(木) 01:39:34
EDITOR どうやって指定してる?
sh 系と csh 系じゃやり方違うよ。
あと、vi が駄目なら more あたりを指定してみて
なにが問題か調べる。
0508名無しさん@お腹いっぱい。2007/01/11(木) 02:01:01
$VISUALは?
05095062007/01/12(金) 01:42:54
>>507 さん
setenv EDITOR vi
とやってますから、間違いではないと思います。
less でファイルを見ているときにvと打ったあとに、less を閉じると、
sh: c:cygwinbintcsh: command not found
という、わけのわからないエラーメッセージが出るので、これが原因かな?
と思うのですが、対策がわかりません。
0510名無しさん@お腹いっぱい。2007/01/12(金) 03:02:48
$SHELL はどうなってる?
sh: c:cygwinbintcsh: command not found
この頭の sh は /bin/sh つまり bash のことだろうから、
tcsh を使ってるのに $SHELL が sh になってるとか?

あと /etc/passwd のシェルも関係あるかもしれないし、ないかもしれない。
0511名無しさん@お腹いっぱい。2007/01/12(金) 06:52:56
バックスラッシュとスラッシュ間違えてるんじゃない?
0512506&5092007/01/12(金) 22:59:08
>> 510 さん
cygwin.bat
において、

SET SHELL=c:\cygwin\bin\tcsh
tcsh -l

と、記述しています。
この、SET SHELL の行を削除したら、viが起動するようになりました。
なお、.tcshrc において、SHELL についての記述は何もしていません。
原因は何でしょう???
0513名無しさん@お腹いっぱい。2007/01/12(金) 23:44:20
いつの間にか、cygwinのcalコマンドにオプションjが効かないようになりました。
古いバージョンのcalはどこかにおいてありませんでしょうか?
calのソースでもかまわないのですが・・・
0514名無しさん@お腹いっぱい。2007/01/12(金) 23:49:16
1月に実行すると、calとcal -jはほとんど同じに見えるよ。
0515名無しさん@お腹いっぱい。2007/01/13(土) 00:09:47
>514
あ!!













                                                            ごめんなさい
                                                              そして
                                                            ありがとう
0516名無しさん@お腹いっぱい。2007/01/13(土) 01:43:20
>>512
>>511
0517名無しさん@お腹いっぱい。2007/01/15(月) 09:30:32
cygwinでXいれたら、
Cygwin-Xというフォルダができて、
その中にいろいろショートカットが入っているんですが、
それをクリックしても目当てのプログラムが起動しません。
cygwin.batからstartxすればxtermが立ち上がってくれるのですが、
やはり一発でXのアプリケーションを使えるようにしたいです。
どうしたらよいでしょうか。
0518名無しさん@お腹いっぱい。2007/01/15(月) 23:09:02
.bashrc
0519名無しさん@お腹いっぱい。2007/01/16(火) 16:21:38
>>517
一発で立ち上げることはできない。
cygwin起動後、startxを使え。
0520名無しさん@お腹いっぱい。2007/01/16(火) 17:29:12
>>517
スタートアップにstartx.bat(startxwin.bat?)を
入れとけばいいんじゃない?

昔はそんな感じで使ってたんだけど、
最近、xtermとかは使ってないから
いまも同じようにできるかは分からないけど。
0521名無しさん@お腹いっぱい。2007/01/19(金) 20:31:19
>>505
遅くなったけど、ありがとう。

実は、うまくいかなかったんだけど、
Windowsのその辺を仕組をよく分ってないから、
もう少し勉強してリトライしてみる。
0522名無しさん@お腹いっぱい。2007/01/19(金) 23:57:47
cygwin 上で postfix + dovecot 動かしているひといますか?
0523名無しさん@お腹いっぱい。2007/01/24(水) 00:13:30
みんなcygwinをどこにインストールしてるの?
やっぱりCの直下?
0524名無しさん@お腹いっぱい。2007/01/24(水) 00:33:34
Program Files に入れたいんだけど
setup.exe が文句いうので
cygwin だけ特別扱いで C:\cygwin に入れてる。
0525名無しさん@お腹いっぱい。2007/01/24(水) 00:39:39
HDD が最初から C と D に分かれていたので
D:\cygwin にしてる
0526名無しさん@お腹いっぱい。2007/01/24(水) 00:55:49
C:\windows があるんだから C:\cygwin があってもいいじゃまいか
■ このスレッドは過去ログ倉庫に格納されています