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

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

■ このスレッドは過去ログ倉庫に格納されています
0001 ◆Cygwins4NU NGNG
前スレ
Cygwin使っている人いますか? その8
http://pc.2ch.net/test/read.cgi/unix/1047489645/l50

地鎮祭、関連リンク、お約束は>>2-10あたり
0261名無しさん@お腹いっぱい。NGNG
>>260
Cygwinじゃない環境で man gcc してみたけど、LIBRARY_PATH …かなぁ?
/usr/lib:/usr/local/lib:... みたいに書くらしいが
0262Cygwin ◆ZIDRv2SdAk NGNG
>>260-261
おなじくCygwinじゃない環境で gcc でもない場合、LD_LIBRARY_PATH とかだった。
ぼくは調べてないけど、man gcc だけじゃなくて man ld すると何かわかるかもね。
(-L オプションの指定は、結局はローダ、つまり ld に引き渡されるので。)

Cygwin環境は手もとにあるのだけど、試すのは面倒だな。ごめん。
識者を待とう。
0263名無しさん@お腹いっぱい。NGNG
>>260
マルチすんなや。
0264名無しさん@お腹いっぱい。NGNG
>>263
某板某スレを見てる方ですね。
環境変数と言われたので、環境変数を見たんですが、
環境がCygwinなので、Cygwin使いの人に聞いた方がいいかなと思って、
こっちに書き込ませてもらいました。
ちなみに、Windows2000です。
0265名無しさん@お腹いっぱい。NGNG
>>264
英語読めなかっただけだろ?
0266名無しさん@お腹いっぱい。NGNG
やっぱりLIBRARY_PATHですか。
デフォルトだと、この環境変数は組み込まれないのですね。
作って、パスを通してみます。
0267名無しさん@お腹いっぱい。NGNG
筆者さんって本物?

でも+JE本はソフトバンク本よりいいと思うよ。
あれは、買って損した。
全然つかえん。
0268著者 ◆E/ERf95S/. NGNG
>>267
漏れは本物。

「別の筆者」氏が誰かは知らないが、本物だろう。
0269名無しさん@お腹いっぱい。NGNG
>>265
英?不沸?没有。
0270名無しさん@お腹いっぱい。NGNG
早田さんとこの日本語版セットアップが新しくなってますね。
+JEのセットアップって日本語じゃないですよね、なぜでしょう?
0271著者 ◆E/ERf95S/. NGNG
>>270
なぜ、といわれても困るが…。
そうする必要がないからってところかしらん。


さて、なぜでしょう?>誰か(笑)
0272名無しさん@お腹いっぱい。NGNG
セットアップが日本語じゃなきゃ困るような馬鹿は読むなってことでしょ
正しいと思うよ
0273名無しさん@お腹いっぱい。NGNG
英語読めないと馬鹿ですかそうですか。
0274名無しさん@お腹いっぱい。NGNG
ここで日本語化できないんじゃlocaleの意味なんてないですよね。
0275名無しさん@お腹いっぱい。NGNG
>>272
なるほど、日本語じゃなきゃ困る馬鹿は読むなって事なら、
Cygwin はこれ以上普及しないだろうね。それでいいの?
0276名無しさん@お腹いっぱい。NGNG
いいんでないの?
0277名無しさん@お腹いっぱい。NGNG
そういえば早田さんのところには日本語化したsetup.exeのソースがないね。
setup.exe自体はGPLだから、クレクレすれば貰えると思うけど。
0278著者 ◆E/ERf95S/. NGNG
>>272-276
馬鹿馬鹿しい

>>277
cygwin.comで最新のsetup.exeが出たのってつい数ヶ月前だよね…。
# だいたい、日本語化版が出たのは本が出た後じゃんかyo

日本語化されたインストーラを入れろというのは、むしろ
ソフトバンク本みたいな本にこそ当てはまると思うんだけど。
# そういう層を想定しているんだろうし。
0279Cygwin ◆ZIDRv2SdAk NGNG
>>278
|日本語化されたインストーラを入れろというのは、むしろ
|ソフトバンク本みたいな本にこそ当てはまると思うんだけど。
同意。

日本語版インストーラを作ることには労力を割かない。
JEパッケージ作成に振り分けるという判断で正しいと思います。
(理由のひとつ:
  インストーラ自体も更新されうるので。
  Cygwinのアップデートをしようとして「インストーラが古いよ」っていう
  メッセージを見たことのある人も多いでしょ。)

そして、書籍を読めばわかるけど、インストール方法がちゃんと書いてあるから、
日本語版インストーラでなくても大丈夫だと思う。
(少なくとも、この本が想定している読者層については。)
0280Cygwin ◆ZIDRv2SdAk NGNG
>>226
動的リンクされるライブラリであれば LD_LIBRARY_PATH でよさそう。
先頭に「える・でぃー・あんだーすこあ」がついている点にご注意を。
0281Cygwin ◆ZIDRv2SdAk NGNG
>>253 , >>268 著者殿へ。

pp.238-241 の節。「PostgreSQL の利用方法」について、2つほど
コメント(質問に非ず(たぶん))があります。
/* 概略 */
(1) NTFS利用時のACLがらみの注意点
→ Cygwinインストール前に、C:\Cygwin を予め作成しておき、
   ACLを適切に設定しておいたほうがよさそう。
   Win2Kのデフォルトだとeveryone : full control なので問題が
   露呈しないと思うけど、XP、ないし Win2KでXP同様のACLを
   設定している場合に initdb 前後ではまるかも。
(2) postmaster の起動をどのユーザで行うか。
   p.242 の記述だけだと postgres ユーザで行うように読めてしまう。
/* 概要終わり */

著者殿にメールすればいいのでしょうか。
(概要とかいいながら、だいたい全部書いてしまった気もするが。)
0282名無しさん@お腹いっぱい。NGNG
>>280
やってみりゃ分かるがCygwinでは動的ライブラリだろうが静的ライブラリ
だろうがLD_LIBRARY_PATHは参照されないよ。
(LIBRARY_PATHは元々そんなのないから論外)
0283名無しさん@お腹いっぱい。NGNG
>>282
> (LIBRARY_PATHは元々そんなのないから論外)
ハァ?
0284282NGNG
ありゃ、gccのinfoにちゃんと書いてあるね。知ったかスマソ。
0285別の筆者NGNG
>>282

やってみりゃ分かるが LD_LIBRARY_PATH は dlopen() を利用する際には
参照されるよ。

Cygwin の dlopen() は dlopen() に指示された DLL を探す際、
LD_LIBRARY_PATH の下からも DLL を探してくれる。
dlopen() でハンドルが取得できたら、通常通り dlsym() で
関数へのポインタを取得すれば OK。

但し、LD_LIBRARY_PATH には単一のパスしか定義出来ない
(「:」区切りで複数のパスを指定することは出来ない)というのは
本書で書いた通り。
0286282NGNG
なるへそ。重ね重ねスマソ。
0287名無しさん@お腹いっぱい。NGNG
つーか >>285 の奴って、>>260 の解決にはならんのでは?
0288名無しさん@お腹いっぱい。NGNG
>>285>>282に対して言ってるだけだろ?
>>260はLIBRARY_PATHで解決してるっしょ。
そもそもgccスレで既に回答もらってるのに、
それを無視してここでもう一度聞く>>260
0289288続きNGNG
お茶目さん
0290名無しさん@お腹いっぱい。NGNG
>>289
文脈から察するに [ おませさん ] の間違いじゃないかえ?
0291名無しさん@お腹いっぱい。NGNG
著者とらやもたいしたことないな

話題にもならない本の著者よりはましか
0292名無しさん@お腹いっぱい。NGNG
とらやの水ようかんはうまいと思うぞぉ
0293名無しさん@お腹いっぱい。NGNG
ようかんは米屋や
0294名無しさん@お腹いっぱい。NGNG
ていうか要らんものがあったら全部米兵に売れよ
0295名無しさん@お腹いっぱい。NGNG
味噌カツくさくなってまいりました
0296名無しさん@お腹いっぱい。NGNG
おい、そろそろ話をセグウェイに戻せよ。
0297名無しさん@お腹いっぱい。NGNG

  + -= ∧_∧
  -=≡ ( ´∀`∩
+   -=( つ┯ノ  
   -=≡ヽ   /ノ
  -=≡  (_)/
   -= (◎) ̄))
0298名無しさん@お腹いっぱい。NGNG

    ミ ミ
     ミ ミ∧_∧
  (⌒  ̄ ̄(; ´∀`)つ
 (◎)))━━∪┫
     /       \
    ☆          ☆
0299たまぴんNGNG
Windows製造元は、まともなシェルの動くCUI環境を提供しようとは思わんのかな。
そうなったらオレはcygwinと別れるかもしれない。
0300名無しさん@お腹いっぱい。NGNG
>>299
http://pc.2ch.net/test/read.cgi/unix/1015676742/
0301たまぴんNGNG
>> 300
SFUのこと教えてくれてるんだよね。すまねー、フリーな環境がほしいんだ。
OSがフリーじゃないんだから無理な話だけどね。
これ以上、MSに銭は払いたくないよ。
0302あぼーんNGNG
あぼーん
0303名無しさん@お腹いっぱい。NGNG
>>294
なんで「べいへい」に…とおもってしまった
# コ(略
0304名無しさん@お腹いっぱい。NGNG
コメ兵、9月に店頭上場 年内にも東京都心に大型店
http://www.chunichi.co.jp/00/kei/20030704/mng_____kei_____001.shtml
0305名無しさん@お腹いっぱい。NGNG
>>299
CMDでも行編集もヒストリーもディレクトリ名補完も出来ますよ
編集はノートパッドで出来ますし NET コマンドを使いたい放題
0306名無しさん@お腹いっぱい。NGNG
ng で最下行の書き込み時に改行がでちゃうような感じで
画面が崩れて困っているのですが、動かす方法ってありませんか?
0307名無しさん@お腹いっぱい。NGNG
>>306
cmd.exe でですか? cmd だと判らないのですが
kterm や rxvt なら1行増やせばほとんどの不具合は解消されます。
0308名無しさん@お腹いっぱい。NGNG
画面バッファのサイズとウィンドウのサイズをいっしょにして
スクロールバーが出ないようにすればよかったような
0309名無しさん@お腹いっぱい。NGNG
CYGWIN起動中にうっかりマイコンピュータのプロパティから
環境変数HOMEを書き換えちゃいました。
そしたら、.bashrcが書き換えられてたようなのですが、
他に勝手に書き換えられるファイルってありますか?

0310名無しさん@お腹いっぱい。NGNG
なんで.bashrcが勝手に書き換えられるねん。
.bash_historyが書き換えたHOMEの所に作られちゃう、なら分かるが。
0311名無しさん@お腹いっぱい。NGNG
>>310
.bashrcに
export HOME=/home/sorda
ってなってたから。
sordaって名前しらなかったけど、
このスレに早田って名前がでてきたから、なんか関係あるのかなと。
0312311NGNG
間違った。
sordaじゃなくてsohdaでした。
0313名無しさん@お腹いっぱい。NGNG
ますますよく分からんな。「書き換えられた.bashrc」に
export HOME=/home/sohda
が追加されてたとでも言うんだろうか。

OS側のHOME変更したからって.bashrcが書き換えられるなんて
事は無い。気付いてないだけで、自分でなんかやったんだろう。
0314名無しさん@お腹いっぱい。NGNG
ここのページの.bashrcのサンプルをコピーして使ってんだろ。

ttp://www.mars.dti.ne.jp/~sohda/cygwin/setenv.html
0315311NGNG
>>314
ごめんなさい。そのとおりでした。
0316名無しさん@お腹いっぱい。NGNG
>307
cmd.exe というのかどうかわかってませんが、
xwindowは使わない bash または tcsh などを立ち上げた状態の
コンソールで乱れてしまいます。
Xだと使えるというのはインターネット検索してたら過去ログで
わかったんですが...

128しかメモリ積んでないマシンで winXP 動かして cygwin 動かして
X11動かすとさすがに swapしまくりで使いもんにならんもんで..
0317名無しさん@お腹いっぱい。NGNG
>>316
cmd.exeはWindowsのコマンドプロンプト

Windowsネイティヴ版rxvtでも使ってみればぁ〜
0318あぼーんNGNG
あぼーん
0319名無しさん@お腹いっぱい。NGNG
日本語使いたいだけなら、windows から tera term pro で login
すれば良いだけのような。
0320名無しさん@お腹いっぱい。NGNG
cygtermの方が簡単。
0321名無しさん@お腹いっぱい。NGNG

>319,320
それは鋭いような気がする。
明日は忙しいのであさってくらいに試してみまふ。
0322名無しさん@お腹いっぱい。NGNG
cygwin 上の emacs で tramp を使っている方おられませんか?
http://www.nongnu.org/tramp/

./configure
make

でバイトコンパイルはできるのですが、
texinfo 形式のファイルの dvi へのコンパイルに失敗します。
texi2dvi はちゃんとあるのですが…
0323_NGNG
http://homepage.mac.com/hiroyuki44/2ch.html
0324Cygwin ◆WAjdn6UEeA NGNG
>>280を書いた者です)
>>285
ありがとうございました。

的外れなことを偉そうに書いたのに、あまりけなされなかった。
みんなやさしいなぁ。ありがとう。
0325Cygwin ◆ZIDRv2SdAk NGNG
トリップ間違えたし…。(>>324のことね)
>>281の話も、私的サポートページに詳しい補足説明が追加されたみたいで、
うれしいです。著者さんありがとう。このスレのみなさんにもありがとう。
0326名無しさん@お腹いっぱい。NGNG
321でふ。

ng 1.5 なら問題なく動きました。
0327名無しさん@お腹いっぱい。NGNG
UNIX未経験です。WIN2000にCygwin入れましたが、
「more」とか「vi」とか結構基本的なコマンドがありません。
C:\cygwin\binあたりにexeを放り込めば使えるようになりそうですが
どうすればよろしいでしょうか。
いろんな掲示板はもっと上級の質問しかないでつ。
0328名無しさん@お腹いっぱい。NGNG
インストール手順を見直せ
0329名無しさん@お腹いっぱい。NGNG
setup.exeからインストールできます。
ガンガンインストールしてください
0330名無しさん@お腹いっぱい。NGNG
moreとvimのパッケージ入れる。
0331名無しさん@お腹いっぱい。NGNG
どうやって Cygwin 入れたんだろう……。
0332327NGNG
うわ、結構人居ますね。皆様ありがとう。
とりあえずフルインストールし直します。

パッケージ入れるみたいな事もできるんですね。
もう少しオ コマンド勉強してから挑戦します。

>331 ノートにインストールできなかったので
「UNIX」「シミュレータ」で検索してCygwinにたどり着きました。
先は長そうです。
0333名無しさん@お腹いっぱい。NGNG
cygwinってcygwin好きにしかお薦めできないよな。
0334名無しさん@お腹いっぱい。NGNG
( ゚д゚)フルインストール?
0335kazuNGNG
☆頑張ってまーす!!☆女の子が作ったサイトです☆
       ☆見て見て!!
http://yahooo.s2.x-beat.com/linkvp2/linkvp2.html
0336名無しさん@お腹いっぱい。NGNG
まさかb20とかいうオチじゃないよねw
0337名無しさん@お腹いっぱい。NGNG
だってさ、フルでも八百数十メガだろ。
今のHDは、120ギガが1万円台であるんだぜ。
漏れは、外付け60Gのに入れてるけどな。
0338名無しさん@お腹いっぱい。NGNG
だから >>328 でしょ
言いたくないならヽ(`Д´)ノ クルナ!!
0339名無しさん@お腹いっぱい。NGNG
メンゴ、漏れ途中から読んでた。
要するに、>>327は、フルインストールといいつつ、デフォールト
のインストールってことだな。そうすると、moreもvimも確かNet、X86、
gccも入ってこないはず。漏れには要らないPythonなんか入っちゃうん
だよな、これが。
だかーら、setupで自分の入れたいもの探して、continueおせや。>>327

0340名無しさん@お腹いっぱい。NGNG
>>333
「Linuxは1.0になる前の、おもちゃみたいだった頃が面白かったよね」
なんて言う変態Unixerに残された最後のフロンティア(言い過ぎ)
0341名無しさん@お腹いっぱい。NGNG
more はwinのはあるんじゃないの?
0342名無しさん@お腹いっぱい。NGNG
c:\winnt\system32とかにパス通ってればね。
0343名無しさん@お腹いっぱい。NGNG
>>341
今時moreは古い。lessに汁。
less hoge.tar.gz
less hoge.zip
0344名無しさん@お腹いっぱい。NGNG
>>343
cygwin に限らない話ですが...

>less hoge.tar.gz
>less hoge.zip

おれ、これしらなかった!

いつも zcat してたよ。


0345名無しさん@お腹いっぱい。NGNG
>>343
今時lessは古い。lvに汁。
まあ、unicode見なければjlessで十分か。
ところで、lvて、iso-8859-*なんかも見れるでつか。
(使ってないことバレバレ>漏れ)
0346名無しさん@お腹いっぱい。NGNG
lvってUTF-16対応はしないんだろうか
0347名無しさん@お腹いっぱい。NGNG
>>346
してないみたいよ。man lvより:
coding-system:
a: auto-select (only for input stream)
c: iso-2022-cn
j: iso-2022-jp
k: iso-2022-kr
ec: euc-china
ej: euc-japan
ek: euc-korea
et: euc-taiwan
u7: UTF-7
u8: UTF-8
l1..9: iso-8859-1..9
s: shift-jis
b: big5
h: HZ
r: raw mode
つか、unicode16ってどんなところで使われてるの?
普通のwebページは、uft-8だろ。
0348名無しさん@お腹いっぱい。NGNG
windows.

$ file /cygdrive/c/WINDOWS/* |grep UTF-16|wc -l
25
0349名無しさん@お腹いっぱい。NGNG
nkf-2.xはutf-16認識するみたいだな

# nkf202-2003.05.04.tar.gz が最新?
0350名無しさん@お腹いっぱい。NGNG
1.5.0-1あげ
0351名無しさん@お腹いっぱい。NGNG
ってまだテストリリースじゃん。
0352名無しさん@お腹いっぱい。NGNG
あ〜、しばらく.NETのおべんきゃいでWindows方面に行ってたら
もう新しい展開についていけないっぽい

いくつも並行してべんきゃいできてた20代の頃がなつかしいスヨ
0353名無しさん@お腹いっぱい。NGNG
バッシュヨメネ。ビーシェルカモン!!!!
0354名無しさん@お腹いっぱい。NGNG
すいません。

CGI/perlの手許テスト環境のため、cygwin、apache、perlの環境を
半年前ほどから作ってやってたのですが、昨日cygwinのsetup.exe
で追加インストールしたところ、apacheが起動しなくなったので
アンインスト、再インストしました。
で、何とかcygwin環境を復元しつつapacheの起動を試みていますが
どうしても以下のアラートがわかりません。

これはなにがおかしくてなにをしろ、と言われていますか?
ちなみにcygwinは D:\ にインストしてます。

$ apachectl start
D:\usr\sbin\httpd.exe: *** unable to remap D:\bin\cygssl.dll to same address as
parent(0x1190000) != 0x11A0000
/usr/sbin/apachectl start: httpd could not be started

要領悪いと思いますが、アドバイスお願いします。
0355名無しさん@お腹いっぱい。NGNG
cygssl.dllがリロケーションできないって、なんか前にもこのスレで
見た事があるような…

とりあえず
http://www.python.jp/pipermail/python-ml-jp/2002-October/001929.html

ちなみにrebaseはCygwinパッケージにある(けどデフォルトでイン
ストールされたかどうかは分からんので無いなら追加しる)
0356354NGNG
>>355
情報ありがとうございました。
rebase あるみたいですが、どんな引数渡せば良いのか、さっぱり、、、
helpしてもよくわからないのですが、、、、
過去ログもちょっと見に行ってみたいと思います。

$ rebase --help
usage: rebase -b BaseAddress [-Vdv] [-o Offset] [-T FileList | -] Files...
0357名無しさん@お腹いっぱい。NGNG
>>356
>>355のリンク先に書いてあるけど。
0358名無しさん@お腹いっぱい。NGNG
mutt-jaないの?
0359354NGNG
>>357
あ、すいません、確認して試してみます。
0360354NGNG
>>357
あ、なんかうまくいったみたいです。
ありがとうございました。
■ このスレッドは過去ログ倉庫に格納されています