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

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

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

地鎮祭、関連リンク、お約束は>>2-10あたり
0632_NGNG
http://homepage.mac.com/yamazaki8/hankaku10.html
0633_NGNG
http://homepage.mac.com/yamazaki8
0634629NGNG
>>631
まずそれがないですね。サービスが開始できないといメッセージの後にメッセージがないというエラーもでてます。
0635Cygwin ◆ZIDRv2SdAk NGNG
>>629
一般論。サービスを起動できない場合に考えられること。
1.権限の不足。/var/log/…(←あくまでも一例)に書きこみ権限がない、など。
2.パーソナル・ファイアウォール等による実行の拒絶。
3.依存する他のサービスが起動していないための実行不可。
4.ロックファイルが残っていることによるサービス起動不可。
などいろいろあると思います。
0636裏技郵便局NGNG
↓コレで勘弁してよ!!
http://www.geocities.jp/ishigaki1998/allking1998.htm
0637629NGNG
>>635
なるほど。メジャーなバグとかではなくて、固有の環境の問題なんですね。
0638627NGNG
>>628
それってあらかじめstartxwin.shをやっとけってことですか?
startxwin.shやってでてきたコンソール上でecho $DISPLAYやると
127.0.0.1:0.0がでてきました。でもショートカットからはうまくいきません。
一応xhost+とかやってみましたけどだめでした。
0639名無しさん@お腹いっぱい。NGNG
「うまくいきません」とか「だめでした」とか言われてもなぁ
0640名無しさん@お腹いっぱい。NGNG
transcode とか mplayer の cygwin 向けバイナリってありますか?
0641名無しさん@お腹いっぱい。NGNG
>>640 例えあったとしても。
普通に Windows アプリ使いなさい
0642名無しさん@お腹いっぱい。NGNG
transcodeは普通に./configure && makeできるんじゃない?
バッチ処理には便利だね。
0643名無しさん@お腹いっぱい。NGNG
ディフォルトシェルをzshに変更したいんですが上手くいきません。

win2kを使っていて、windowsでの環境変数は
HOME = d:/home
SHELL = /usr/bin/zsh
と設定しました。

cygwinを起動し、whoamiを実行すると "administrator"と表示され、
$SHELLは /usr/bin/zsh $HOMEは /cygwindrive/d/home です。

/etc/passwdでも、administratorのシェルは /usr/bin/zsh に設定
しました。

ところがcygwindriveを起動するとシェルがbashのままなんです。
他に何を設定したらいいですか?よろしくおねがいします。
0644名無しさん@お腹いっぱい。NGNG
「cygwin を起動」って言うのは、Cygwin というタイトルのついたアイコンを
ダブルクリックすることを指してるんですよね?

そのアイコン(ショートカット)の中の人が bash を起動するようになっているので、
中の人をいじらないと zsh には変わらないです。

あと、cygwindrive って cygdrive の間違いですか?
0645名無しさん@お腹いっぱい。NGNG
>>644
そうです。cygwin.batを実行することです。中の人ってのは
何でしょうか?よく分からないです。。
ついでにcygdriveの間違いでした。
0646名無しさん@お腹いっぱい。NGNG
>>645
ショートカットを右クリック→プロパティ→ショートカット→リンク先→cygwin.batの場所を確認。
→cygwin.batをメモ帳で開く→bash --login -iをゴニョゴニョする。

俺って親切?
0647名無しさん@お腹いっぱい。NGNG
>>646
親切!
0648名無しさん@お腹いっぱい。NGNG
>>646
zsh --login -i
でOKでした。さんくす!
0649名無しさん@お腹いっぱい。NGNG
cygterm+putty+zsh な環境なのですが,フロー制御(Ctrl+S)が止められません.
putty 単独でリモートログインした時には問題なく,emacs -nw 等で Ctrl+S
が効くのですが...

stty -ixon や stty stop undef も効果ありません.そもそもどいつが原因な
のかもよくわかっていないのですが,お知恵をお貸し下さい.
0650名無しさん@お腹いっぱい。NGNG
cygtermを使うメリットって何?
0651名無しさん@お腹いっぱい。NGNG
>>650
|Cygwinでは、DOS窓上でシェル(bash)が使えるようになっていますね。
|しかしDOS窓ではサイズの制限やコピー&ペーストなど、いろいろ使いにくいです。
|普段UNIXマシンをTelnetで使っている人は多いと思います。
|Cygwinもそれと同じように使いたい、つまり VT100 の端末エミュレータで操作したいものです。

ってあるけど.まぁ,単に DOS 窓より putty のほうが慣れているから.
0652名無しさん@お腹いっぱい。NGNG
>>649
stty ixoff
stty stop undef
したときの stty -a の結果は?
0653名無しさん@お腹いっぱい。NGNG
MyString.h、MyString.cppとmain.cpp作って
g++ main.cppってやったんだけど
undefined reference to ってメッセージが出てコンパイルできない。。。
一応、VCでは特になんもしなくてもコンパイルできたから中身は合ってると思うけど。
C++のプログラムコンパイルするのって手間かかるものなんですか?
0654名無しさん@お腹いっぱい。NGNG
そりゃまあGCCとVCぢゃあお作法がだいぶ違うけど、基本的なコードなら
GCCでもそれできちんとバイナリ吐くはずだぞ。

つーかundefined reference toの後はどういうことが出力されたんだ?
0655名無しさん@お腹いっぱい。NGNG
コンパイルしようとしたコードや、エラーメッセージを全部晒してみては
いかがでしょうか?
0656名無しさん@お腹いっぱい。NGNG
まさか…
g++ main.cpp MyString.cpp
とやったらっていう話じゃないよな?
0657名無しさん@お腹いっぱい。NGNG
きっと
#include "MyString.cpp"
を忘れてるんだよ。
0658名無しさん@お腹いっぱい。NGNG
ありがとうございまつ。
#include "MyString.cpp"追加したらコンパイルできた。
ヘッダファイルしか書かないようにするなら
ちゃんとメイクファイル書かないと駄目なの?
Javaみたいに芋蔓式にコンパイルしてくれるのかと思ったw
あと、エラーメッセージ中に自分の名前と怪しい文字の羅列が出てきたんで
どこまでさらして良いのか判断つきませんでして。。。
0659名無しさん@お腹いっぱい。NGNG
> Javaみたいに芋蔓式にコンパイルしてくれるのかと思ったw

せっかく答えてもらって、そんな態度なのはいかがなものかと。


> あと、エラーメッセージ中に自分の名前と怪しい文字の羅列が出てきたんで

自分の名前に関しては、 xxx とかに置き換えればいいわけだし、
文字化けを除く怪しい文字の羅列にこそ意味がある場合もあります。
0660名無しさん@お腹いっぱい。NGNG
>>657
こらこら
0661名無しさん@お腹いっぱい。NGNG
>>660
別にいいんじゃねーの?
0662名無しさん@お腹いっぱい。NGNG
>>661
うーん…ま、いいや…
0663名無しさん@お腹いっぱい。NGNG
全部includeって
ttp://member.nifty.ne.jp/yamazaki/yz2/c_maga_yz2.html
を思い出したよ…
0664名無しさん@お腹いっぱい。NGNG
コンパイルできるのはいいとして、リンクはちゃんとできてるのだろうか・・・
0665名無しさん@お腹いっぱい。NGNG
>>663
『ライセンス形式は FreeBSD としていますが、要するに著作権以外なんでもありです。
だた、コードの著作権は私にあります。万が一、じゃんじゃんコピーしてビルが建つほどのお金
を稼いでしまった方には、伝家の宝刀「著作権」を行使して、ちょっぴり還元してもらうかもしれ
ません。』

( ´,_ゝ`)
0666名無しさん@お腹いっぱい。NGNG
>>665
> を稼いでしまった方には、伝家の宝刀「著作権」を行使して、ちょっぴり還元してもらうかもしれ
> ません。』

これって無理だよね? 公開するときに「なんでもあり」としてしまった以上、
後から請求なんてできないよね。
でないと最近巷で話題のSCOが勝ってしまう。


0667名無しさん@お腹いっぱい。NGNG
Cygwinってあれだろ。エセLinuxだろ。
素直にLinux使った方がなにかとなにかとなにかと勉強になる。
0668名無しさん@お腹いっぱい。NGNG
「著作権以外」
0669あぼーんNGNG
あぼーん
0670名無しさん@お腹いっぱい。NGNG
>>667
Cygwinを勉強に使う香具師が居るのか。
0671名無しさん@お腹いっぱい。NGNG
>>670
それが、わりといるのよ。
何故かCygwinとLinuxに共通性を見出す>>667みたいな人もいるし。
世の中わからん。
0672名無しさん@お腹いっぱい。NGNG
世の中には多様な価値観があるわけです。
他人の価値観にケチをつける暇があるんだったら、cygwin1.dll に
contribute したらどう?
0673名無しさん@お腹いっぱい。NGNG
でも今cygwinの管理は赤帽がしてるわけで
topコマンドがあり、だから/procもあるわけで、linux特有のコマンドもあり
cygwin=linuxという認識でもOKなんじゃない?
今のなんちゃってunixerの頭にはGNU=Linux
という認識なんだし
0674名無しさん@お腹いっぱい。NGNG
何がOKなのかわからん。
0675名無しさん@お腹いっぱい。NGNG
あまりに無茶苦茶な主張だな…
0676名無しさん@お腹いっぱい。NGNG
OK ということで納得する方向で前向きに検討していきたいと思います。
このような意味のない議論については、スレ違いの方向で、今後とも
よろしくお願いしていきたい。
0677名無しさん@お腹いっぱい。NGNG
大人の対応キタ━(゚∀゚)━( ゚∀)━(  ゚)━(  )━(゚  )━(∀゚ )━(゚∀゚)━!!!!
0678名無しさん@お腹いっぱい。NGNG
>>673
GNU っつったら Hurd だろヴォケ
0679名無しさん@お腹いっぱい。NGNG
XFree86+ktermを使って、
vimのencodingをeuc-jpにしているんだけど、
入力も表示もできるけど、全角文字の上でも
カーソル移動が半角ずつしか進まない。

色々探したけれど、対応方法が分かりません。
最悪jvim-3.0にダウングレードするしかないのでしょうか?

0680名無しさん@お腹いっぱい。NGNG
最悪、素直に PC-UNIX を入れる方法があります。
0681名無しさん@お腹いっぱい。NGNG
>>679
:versionの結果は?
.vimrcの内容は?
0682名無しさん@Vim%ChaliceNGNG
>>679 :echo has('multi_byte') が0を返すならコンパイルしなおし。
0683679NGNG
>>681,682
vimは先週allでcygwinサイトからインストールした配布パッケージです。
.vimrcはset enc=euc-jp
だけです。has('multi_byte')は1 :versionは以下
Normal version without GUI. Features included (+) or not (-):
-arabic +autocmd -balloon_eval -browse +builtin_terms +byte_offset +cindent
-clientserver -clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments
+cryptv -cscope +dialog_con +diff +digraphs -dnd -ebcdic -emacs_tags +eval
+ex_extra +extra_search -farsi +file_in_path +find_in_path +folding -footer
+fork() -gettext -hangul_input +iconv +insert_expand +jumplist -keymap -langmap
+libcall +linebreak +lispindent +listcmds +localmap +menu +mksession
+modify_fname +mouse -mouseshape -mouse_dec -mouse_gpm -mouse_jsbterm
-mouse_netterm +mouse_xterm +multi_byte +multi_lang -netbeans_intg -osfiletype
+path_extra -perl +postscript +printer -python +quickfix -rightleft -ruby
+scrollbind -signs +smartindent -sniff +statusline -sun_workshop +syntax
+tag_binary +tag_old_static -tag_any_white -tcl +terminfo +termresponse
+textobjects +title -toolbar +user_commands +vertsplit +virtualedit +visual
+visualextra +viminfo +vreplace +wildignore +wildmenu +windows +writebackup
-X11 -xfontset -xim -xsmp -xterm_clipboard -xterm_save
system vimrc file: "$VIM/vimrc"
user vimrc file: "$HOME/.vimrc"
user exrc file: "$HOME/.exrc"
fall-back for $VIM: "/usr/share/vim"
Compilation:
gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fno-strength-reduce
Linking: gcc -L/usr/local/lib -o vim.exe -lncurses -liconv
OSはWindowsXP英語版になります。自分では解決できそうもないので、よろしくお願いします。
0684名無しさん@お腹いっぱい。NGNG
そこまで苦労してわざわざ vi を使う理由を述べよ。
0685名無しさん@お腹いっぱい。NGNG
>>683
Cygwinではソースを弄らない限り :set enc=euc-jp では使えない。
表示にeucを使いたいなら:set enc=cp932 tenc=euc-jpとする。
0686683NGNG
>>685
Thank!
とりあえず、文書をSJISに変換し、まともに使えることは分かりました。
でも、文字コードSJISというのは文書の互換性を考えると不便だなぁ..

localeもいまいちなんで、GTKのアプリもLANGが
ja_JP.eucJPだといまいちうまく動かない。
先は長いですね。

先のことはともかく、当座はコード変換で対応してみます。

>>684 Windows版のgVim62は英語版WindowsXPでは文字化け
だらけでまともに使えないから、
Cygwin+vimというのが一番作業効率があがるんですよね。
0687名無しさん@お腹いっぱい。NGNG
>>686
これは関係ないのかな。
http://pcmania.jp/~moraz/howto/install.html#japanese
0688名無しさん@お腹いっぱい。NGNG
>>687
Cygwin上でコンパイルしたvimはWin32版と同様マルチバイト文字の
判定とかにWinAPI使っちゃってるので、その辺でどうしてもSJIS縛り
が出てきちゃうのねん。

ktermでできるかは知らんけど、端末をSJISにしてコンソールで使う
のと同じ様な状態にしてやれば、文書ファイルはeucJPのままでも
いけるはず。

もっともUnixアプリ/日本語パッチってSJISの事まで考えて作って
くれてなかったりするから、それはそれで問題出ちゃうんだけど。
0689683NGNG
皆さんの意見を読んでから、ふと思い付いて、
set tenc=euc-jp
set fenc=euc-jp
set fencs=euc-jp,iso-2022-jp,cp932
set encoding=cp932
としてみたら、希望通りの動きになりました。
ありがとうございました。
0690名無しさん@お腹いっぱい。NGNG
>>644-645
中の人などいない!
0691名無しさん@お腹いっぱい。NGNG
あれ?cygwinスレどこ行った?
あ、あったあった。
0692名無しさん@お腹いっぱい。NGNG
cygwin使うことによって少なくともcygwinの勉強にはなるだろ?
0693名無しさん@お腹いっぱい。NGNG
で?
0694名無しさん@お腹いっぱい。NGNG
でっていう でっていう でっていう でっていう でっていう
でっていう でっていう でっていう でっていう でっていう
でっていう でっていう でっていう でっていう でっていう
でっていう でっていう でっていう でっていう でっていう
0695名無しさん@お腹いっぱい。NGNG
で、おまいらのタミナルは何ですか
0696名無しさん@お腹いっぱい。NGNG
cygwin + rxvtしか使わん。
シームレスに使えて便利。もう4、5年間ぐらいこの環境。
仕事でも。
0697名無しさん@お腹いっぱい。NGNG
cygterm。
mayuでいぢり倒し。
0698名無しさん@お腹いっぱい。NGNG
同じく cygterm + putty + mayu
本当は XWin -multiwindow で全てやりたいのだが、どうも XWin が不安定だし、
X 氏ぬと全部道連れだし・・・
0699名無しさん@お腹いっぱい。NGNG
今、使ってるパソコンにCygwinて入いてるんですけどどうやって使うんですか。
0700名無しさん@お腹いっぱい。NGNG
winネイティブrxvt + 700
0701名無しさん@お腹いっぱい。NGNG
つーかputtyとかだとpass付OpenSSH2鍵が使えなくない?
0702名無しさん@お腹いっぱい。NGNG
今は使えるとどこかでみたような。
経験的には、agent有効にしてopenssh2鍵をもつマシンに入ってそこでssh-addすれば行ける。
0703名無しさん@お腹いっぱい。NGNG
>>701
puttygen で普通に使えるようにできるが?
0704名無しさん@お腹いっぱい。NGNG
>>699 はこのまま放置されるのは必至だな。
むごいから1こだけ教える。
http://www.mars.dti.ne.jp/~sohda/cygwin/

ま、cygwinの何を使いたいかによるんだが。
0705名無しさん@お腹いっぱい。NGNG
日本語ファイル名で
特定の文字を含むファイルにアクセスできません。
「榎」「噂」とかがそうなんですが、
調べたらWinZipとか海外ソフトで同様の問題が
出ているみたいでした。
対応パッチとかありましたら情報おながいします。
0706名無しさん@お腹いっぱい。NGNG
>>705 そういうときはこのスレでI18Nマダーと叫ぶのだ。
0707名無しさん@お腹いっぱい。NGNG
>>705
アクセスというのが具体的に何をしたのかわかりませんが、
「榎」の方は、アクセス方法が悪いだけでは?
$ echo hoge > '榎'
$ cat '榎'
hoge
$

「噂」の方は、「ソ」をファイル名に含む場合にうまく扱えないのと同じ原因なので、
過去スレにあるcygwin1.dllのパッチか、バイナリを使えば一見解決したかのように見える場合があるが、
古いパッチなので、今のcygwin1.dllにそのまま使えるのかどうかは知らん。
0708名無しさん@お腹いっぱい。NGNG
教えて君で失礼します.
当方, CYGWIN_NT-5.0 on Win2k にて CyGnome 1.4 導入しますた.
んでもって,gnome-terminal の XIM の設定にてつまづいとります.
echo $XMODIFIERS

@im=skkinput
です.

んでもって,skkinput 君も元気に動いております.

$HOME/.gnome/gnome-terminal の use_im は true でござんす.

んですが,C-<SPC> ってやっても,skkinputの小窓は姿を表わしません.
キーバインドに自信が無くなって
S-<SPC> とか M-<SPC> とかイロイロためしましたが,やはりダメです.

何が足りないのかーっともう数日ググってますけどそれっぽい情報みつからず,
どなたか識者の方,ご教授ねがえませんでしょうか???
0709名無しさん@お腹いっぱい。NGNG
残念ですが使えません。
gtkが対応でコンパイルされてないので。
他のターミナルをいれるべし。
0710708 NGNG
ぐあ,そーだったんすか…
背景透過にこだわりたいので
gtkかetermのコンパイルに挑戦しますー

ご教授ありがとうございまーす
0711名無しさん@お腹いっぱい。NGNG
w2k以降ならwindows側で透過windowができたりするのだが
0712名無しさん@お腹いっぱい。NGNG
オペレータな女の子の洋服も透過できますか?
0713名無しさん@お腹いっぱい。NGNG
>>712
殆どの場合で可能ですが、多大だコストが発生する可能性があります。
ただし、ある種のパラメータによりコストが変動するらしいですが詳細は不明です。
0714名無しさん@お腹いっぱい。NGNG
>>711
現状ではなってませんですた.

>>712
光学迷彩になるだけだったりして
0715hoge子NGNG
Cygwinでsshd動かしてテストしてるのですが
v1のRSA鍵を使って認証が通りません(´Д⊂
ssh-user-configで作った鍵でも、既に使っているLinuxから持ってきたのでも
同様に認証がはじかれます・・。以下その様子です。

$ ssh localhost -1 -v
OpenSSH_3.6.1p1, SSH protocols 1.5/2.0, OpenSSL 0x0090702f
debug1: Reading configuration data /etc/ssh_config
debug1: Rhosts Authentication disabled, originating port will not be trusted.
debug1: Connecting to localhost [127.0.0.1] port 22.
debug1: Connection established.
debug1: identity file /home/hoge/.ssh/identity type 0
debug1: Remote protocol version 1.99, remote software version OpenSSH_3.6.1p1
debug1: match: OpenSSH_3.6.1p1 pat OpenSSH*
debug1: Local version string SSH-1.5-OpenSSH_3.6.1p1
debug1: Waiting for server public key.
debug1: Received server public key (768 bits) and host key (1024 bits).
debug1: Host 'localhost' is known and matches the RSA1 host key.
debug1: Found key in /home/hoge/.ssh/known_hosts:2
debug1: Encryption type: 3des
debug1: Sent encrypted session key.
debug1: Installing crc compensation attack detector.
debug1: Received encrypted confirmation.
debug1: Trying RSA authentication with key '/home/hoge/.ssh/identity'
debug1: Server refused our key.
Permission denied.
debug1: Calling cleanup 0x41b2a0(0x0)

ご教授お願いします。・゚・(ノД`)・゚・。
0716名無しさん@お腹いっぱい。NGNG
>>715
Cygwin 1.3.22だとssh1だろうがssh2だろうがlocalhostへの接続はうまく
行かない模様。とりあえず他のマシンから試してみるよろし。
0717716NGNG
…と思って確認したら出来てしまった…
>>716は無視してくれスマソ

とりあえずイベントログは見た方がいいかも。
0718715NGNG
>716 サンクスデス
とりあえずイベントログ見てみました・・・
切断される度に「Connection closed by x.x.x.x」ってメッセージが
増えていくばかりでした(´Д⊂

ちなみに、RSA&DSA共にダメでしたが
プレインテキストでの認証は特に問題なくスルーしました。
いっそ公開鍵認証はあきらめよかな・・・

書き忘れましたが
Cygwin 1.3.22-1
OpenSSH 3.6.1p1-2
です
0719名無しさん@お腹いっぱい。NGNG
segwey 1.5.3 正式リリースage
0720名無しさん@お腹いっぱい。NGNG
>>719 Segwey じゃなくて Segway だよ
0721名無しさん@お腹いっぱい。NGNG
1.5系ってどうなの?
0722名無しさん@お腹いっぱい。NGNG
ふつーのじょーとー。
0723名無しさん@お腹いっぱい。NGNG
cygwin 1.5.3 キター。
0724名無しさん@お腹いっぱい。NGNG
1.5系になってcygwin-mount.elが効かなくなったな
0725名無しさん@お腹いっぱい。NGNG
ツグウィソ
0726715NGNG
公開鍵認証が出来なくて騒いでいたものです。

/home/hoge 755
/home/hoge/.ssh 755
/home/hoge/.ssh/authorized_keys 644

としたら、無事にログインできました。
700 or 600にするのが当たり前だと思っていたので、盲点でした(´Д⊂

0727名無しさん@お腹いっぱい。NGNG
cygnomeをsetup.exeを使っていれようとすると、いつも途中で
ダウロード失敗と言われてしまいます。最新バージョンの
setup.exe使っているのに・・・。
0728名無しさん@お腹いっぱい。NGNG
そうですか。
0729名無しさん@お腹いっぱい。NGNG
なるほど。
0730名無しさん@お腹いっぱい。NGNG
そうなんですよ
0731コンパイル初心者NGNG
どなたか、cygwin上でxmlpgsqlを使っている方っていらっしゃいます?いるわけないか・・・。

checking for PostgreSQL libraries... configure: error: "plpgsql.so not found"

で、コンパイルできないなあ。ソースをちょっと修正すればいけそうなのに・・・。
■ このスレッドは過去ログ倉庫に格納されています