■掲示板に戻る■ 全部 1- 最新50

Cygwin使っている人いますか? part2

1 :名無しさん@お腹いっぱい。 :01/10/18 07:48
Cygwinスレ第二弾です
前スレ: http://cocoa.2ch.net/test/read.cgi/unix/963123573/

[ Cygwin本家サイト: http://cygwin.com/ ]

29 :27 :01/10/21 09:40
>>28
つーかその/etc/passwd、iu-configで生成してる?
Linuxとかのファイル持って来ただけじゃ駄目だよ。

30 :名無しさん@お腹いっぱい。 :01/10/21 14:25
>>8
>ちなみに、CygwinアプリケーションをWindows NT/2000のサービスとして起動
>させるアプリケーションを作ってみたんだけど、いる?

コマンドプロンプト出さずに実行するrun.exeみたいなもんかな?
run.exeはダウンロード不能になってるようだから公開してみれば?
俺んとこには入ってるケド、つーかいつDLしたんだろうか?

31 :2 :01/10/21 14:50
>>29
iu-configで生成したものです。

というか/etc/passwdの書き方法則ってどれもいっしょじゃないの?

32 :2 :01/10/21 16:35
あきらめれって、
DOS代わりと思ってさ、

33 :2 :01/10/21 16:44
>>32
端末にDOS窓じゃなくTeraTermを使いたいんです。どうしても。

34 :名無しさん@お腹いっぱい。 :01/10/21 17:22
>>33
オペレーティングシステムの一部として機能
クオータの増加
プロセスレベルトークンの置き換え

これがうまく設定できてないくさいな。WIん2000マシンは1台だけ?
2台あるなら同じ設定試して、同じ症状がでるなら、設定がおかしい。
で、なんでまたTeraTermに個室するんだ?
マクロが使えるのはいいけどね、ローカルのCygwinにつなぐのにTeraTerm経由って
なんか利点あったっけか?

35 :2 :01/10/21 18:06
>>34
TeraTermのキーオペレーションに慣れたから。
日本語入力とかカットアンドペーストとかね。
DOS窓のスクロールバーがアホいのもイヤだし。
マウスでの選択即コピーも。

36 :27 :01/10/21 19:04
>>33
あーたはなんで特殊権限に固執するんよ...

「loginが単体で起動してもLogin incorrectになる」のは、確かに起動したユーザ
に特殊権限がついていないからなんだが、inetdがLocalSystemで動いてるならその
辺気にしなくていいんだっての。
事実俺の職場マシンも自宅マシンも設定してないんだから。B20.1〜1.1.8の頃は
やってたけどね。

とりあえずイベントビューアにエラーかなんか出てないかね。

はまりやすい所は、システムグローバルな環境変数PATHが設定されてなくてinetdが
cygwin1.dllをロードできなくてコケてる、というパターンかな。
コンパネからシステムグローバルな環境変数いじっても、サービスプロセスに対して
はリブートしないと反映されないんだよな(これはNT4も同じでバグのよーな仕様っ
ぽい)
俺が詰まるのは毎回これだけ。

37 :初心者はみんなinetdで泣いてる? :01/10/21 23:49
inetdを動かしてみましたが、telnetでログインできません。なぜでしょう?
☆(inetd -dオプションのデバッグメッセージ)
someone wants telnet
accept, ctrl 3
+Closing from 21
1652527 execl /usr/sbin/in.telnetd
1652527 reaped, status 0x100

☆telnet側のコンソールにはinetdがctrl-cでキャンセルされるまで何も表示されません。

☆「in.telnetd(.exe?)が無いとそのようなメッセージがでる」
という情報を他所でいただきましたが,sbinディレクトリの中には
in.telnetd.exeがありました。というわけでただいま手がかりゼロ\( оДо)/

☆インストール後やったこと
・iu-config を実行
・ファイル etc/service を作成(内容は「telnet 23/tcp」一行のみ)

追伸
inetd.confでは、TELNETのコメントアウト外れています。
# These are standard services.
#
ftp stream tcp nowait root /usr/sbin/in.ftpd in.ftpd
telnet stream tcp nowait root /usr/sbin/in.telnetd in.telnetd

38 :名無しさん@お腹いっぱい。 :01/10/21 23:53
なんでみんなイベントビューア見ない?

39 :名無しさん@お腹いっぱい。 :01/10/22 08:44
イベントビューアのなにを見ればいい?
とりあえずinetdとloginのログを見たらDLLが見つからないと出てたから
これから再起動して確かめるけど。
PATHに追加しなければならないのは <cygwin>\bin かな?

40 :CygWin厨 :01/10/22 10:50
>>37
それってDNSの逆参照で待ち状態になってるだけじゃない?
俺のところで試したけど問題なくプロンプト(login)が出たぞ。

41 :名無しさん@お腹いっぱい。 :01/10/22 12:11
telnetほんとにできるならいいなぁ〜
レスポンスとかはどう?

42 :名無しさん@お腹いっぱい。 :01/10/22 12:15
DOS窓でやってた仕事を、
どこまで、Cygwinで肩代わりするかって話しなんだけど、
DOSのディレクト区切り文字って¥じゃない、
で、Cygwinは/だしさ、で、それと、
C:\が、/cygdrive/cとかって問題もあるでしょ、
皆どうしてる?、
あきらめて、すみわけしてる、DOSとCygwin

43 :名無しさん@お腹いっぱい。 :01/10/22 12:19
>>42
面倒だけど、\\ってエスケープしてる。
cd c:\\
ってやれば/cygdrive/cに飛ぶし。
cd 'c:\My document\work'
なんてやってもいけるし。

などという話じゃないね。
grep,diff,patch
このくらいを使うのみ。
あとサーバ立ち上げ忘れたときとか
Teraterm-SSH使うのにssh-keygen動かすとか。

44 :37 :01/10/22 21:46
>>40
今環境が手元にないので明日試してみます。
サンクス。

45 :名無しさん@お腹いっぱい。 :01/10/22 23:40
>>42
find 使った時にWindowsのfind出てくると
言いようのない脱力感を覚える。
大抵は、PATH環境変数の優先順位を変えて対処してるけど、
toolとかからシェル通さないで使ってると、
`d:\\cygwin\\usr\\bin\\find . -name $1`とか
やっちゃってるんだけど、どうすればいいかのう?
特にシェルからも、toolからも同じシェルスクリプト使いたいとき
シェルスクリプト用の更にbatファイル作ったりして、かなり鬱。

46 :名無しさん@お腹いっぱい。 :01/10/22 23:51
>>45
つーか、システム環境変数のPATHに設定しときゃいいじゃん。
Unixと同様、環境変数は子にどんどん引き継がれるんだから。

ちなみにWin9xならautoexec.batだ。> システム環境変数

47 :45 :01/10/23 00:15
>>45
そうなんだけど、cygwin気持ちよくなってくると、全部cygwinに
頼りたくなってくるです。
で、そんな時に、Winなツールから、直指定で、tool使おうと思うと、
(perlスクリプトとかシェルスクリプトとか含めてね)
unixだけでやってた時とくらべて、変に 気ー使っちゃいません?
# \は1っこでいいんだっけ?2こだっけ とか、$1いるんだっけ?いらないんだっけ とか?
# 日本語makeのエラー表示で`%s`だらけで、意味わかんないだとか?

48 :46 :01/10/23 00:25
Winなツールから呼び出して使おうなんて思わないからなぁ。
逆にそういう時はCygwin内に閉じて作業するよう、マインドセットが切り替わる
つーか。

49 :45 :01/10/23 00:43
メインがWinに移行しちゃって(させられちゃって)
「これからは、Winだ、頑張って慣れなきゃ」って思ってたのに
cygwin見ちゃったら、
「あっ!、こんな便利なもんあるんじゃん!!」って思っている自分には
死活問題なんっす。
term使っている分には、こんなに便利なのに、共存させようと思うと、
ムムム-って感じなのです。

# ごめんね>>43 質問wrapしちゃったみたい。 今日は遅いので、明日にしましょ >>47(thx!)

50 :49 :01/10/23 01:12
>明日にしましょ >>47(thx!)
>>48だった、ド鬱。。

51 :42 :01/10/23 07:09
やっぱ、皆同じ事おもってんだなぁ〜

52 :名無しさん@お腹いっぱい。 :01/10/23 14:29
setup.exeでashの指定を外してしまいはまった俺は厨房ですか?
なんかzshみたいなマニアックなやつかと思って外したら/bin/shなんだもん。

53 :37 :01/10/24 01:22
>>40
やっぱだめでした(TT
in.telnetd -debug
だと(ローカルからのみ)ログインできますが,
inetd -d
だとだめですー。うー

54 :45 :01/10/24 02:06
追加です。
setup.exe使ってinstallする時、dos modeでインストールしてます?
unix modeでインストールしてます?
あまりにも挙動がちがうので、どうしたものかと。
自分は、最初unix modeでインストールして、痛い目にあって
以後素直にdos modeでのインストールにしています。

何が違うの?ってゆーか、<cr><lf>と、<cr>の違いで、わけわからんモードになる
ツール多すぎ。テキストツールならばそれぐらい考慮して(お願い)
Mac(<lf>)もあるからかなあ?

55 :名無しさん@お腹いっぱい。 :01/10/24 07:55
>>54
UNIXモード使ってます。
テキストファイルは基本的に、LFで改行してますし。
tr -d '\r'
を通せば、いいのでは。漢字とかは、やばいのかな。

56 :名無しさん@お腹いっぱい。 :01/10/24 12:55
日本語でませんけど、皆さん出てます、

export LANG=ja_JP.ujis
export LC_CTYPE=ja_JP.ujis
export LC_ALL=ja_JP.ujis

いちおうこのあたり設定して見たんですけど
かわりなしした。

57 :名無しさん@お腹いっぱい。 :01/10/24 19:29
>>8
車輪の再発明だね。cygrunsrv があるで しょ。
inetd は自力でサービスとして動くから、cygrunsrv もいらないけどね。

58 : :01/10/24 19:34
>>56
いじらないと日本語つかえないよん
思いつきさんのとこあたりで勉強するよろし

59 :45 :01/10/25 00:05
56じゃやないけど、最近のcygwin半端に日本語対応してるっぽいです。
ja_jp.SJISで、makeとかrmとかのエラーメッセージが化けゝゝで表示されるもん。

60 :自明 :01/10/25 00:42
>>10
あの記事はinetdの動かし方のつもりで書いてないから、inetdを
動かせずに困っている人が読んでどれだけ役に立つのやら…

61 :名無しさん@お腹いっぱい。 :01/10/25 00:48
>>59
vimが標準で+multi_byte +multi_langになったのがうれしい

62 :名無しさん@お腹いっぱい。 :01/10/25 01:56
FTP鯖たてた奴いる?

63 :名無しさん@お腹いっぱい。 :01/10/25 12:43
>>59
標準でついてるのはEUCのカタログ。
SJISのはKOSEさんのところにあります。

64 :45 :01/10/25 23:15
>>63
サンキュ!
まえ、重い月さんとこで固めてたんだけど。
Winを再インストールした時にcygwinもセットアップし直して、
もう面倒くさくなってたんで、化けゝゝのまま、気にせず使ってました。

65 :名無しさん@お腹いっぱい。 :01/10/26 02:31
とりあえず入れてみたんですが、
viを使うとやたらとOOPSってでてくるんですけど、
これってなんなんでしょうか?

66 :cygwin :01/10/26 05:34
どうもうまくインストールできないんですが。

67 :名無しさん@お腹いっぱい。 :01/10/26 05:43
>>66
たぶんあれだろ?
ダウンロードできないっつーか
なんていうか、サイトを全部試す?みたいな?

68 :名無しさん@お腹いっぱい。 :01/10/26 08:42
cygwinのインストールはできたような気がするのですが、
起動するとプロンプトに

既定@OEMCOMPUTER
$

となります。この既定ってのを別のに変えたいんですけどできるんですか?

69 :名無しさん@お腹いっぱい。 :01/10/26 08:57
>>68
"プロンプト"、"bash"、"export PS1"あたりで検索。

70 :名無しさん@Emacs :01/10/26 10:00
俺これだけ

export PS1='[\w]\n\$'

71 :(・∀・) カエレ!! :01/10/26 10:39
>>57
ソースすら書けないお前にどうこう言われる筋合いはないぞ :-p

72 :名無しさん@お腹いっぱい。 :01/10/26 10:57
趣味でこうしてます
PS1=['$PWD']
PS2='>'
PS3='#?'
PS4='+'
こうすると、
[/home]
みたいに出る

73 :名無しさん@お腹いっぱい。 :01/10/26 11:44
>>71
ないものは自分で書くという姿勢は好きだし、僕もそう努めてるけど、すでに
できがいいものがあるのだから、それを薦めるほうが親切というものでしょう。

74 :名無しさん@お腹いっぱい。 :01/10/26 12:45
[UNIX板] あなたのプロンプトは?
http://cocoa.2ch.net/test/read.cgi/unix/990146979/

75 :名無しさん@UNIX :01/10/26 16:33
>>73
「車輪の再発明」と揶揄するのが親切なのか??


新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

read.cgi ver5.26+ (01/10/21-)