Cygwin なんでも掲示板

一覧最新記事過去一覧 | 検索FAQアンテナHOME
(新規投稿・発言はできません)


スレッド

└◇2238:
XP環境での、Cygwinのルート位置 [Ryuquo] 06/08 14:56

 └◇2239:Re:XP環境での、Cygwinのルート位置 [もぐりん] 06/08
  └◇2241:えっと・・・ [Ryuquo] 06/09
   └◇2243:Re:えっと・・・ [もぐりん] 06/09
    └◇2244:Re[2]:えっと・・・ [Ryuquo] 06/09
     └◇2259:Win側HOME設定は危険でもある [nil] 06/09 <


2238● XP環境での、Cygwinのルート位置[ Ryuquo ] 2004 06/08 14:56
こんにちは、Ryuquoです。
いきなり、質問で申し訳ないのですが
操作上、不便でしょうがないのでわかる方が
いましたら、教えていただけると幸いです。

先日、CygwinをWindowsXP Proの環境にイン
ストールしたのですが、起動してみると
C:\Document and Setting\ユーザー名の位置
が初期位置となってしまいます。

一方、もう一台のパソコン、Windows2000Pro
にインストールしたところ
C:\cygwin\home\ユーザ名となりました。

home下にデータを置くことが多く、下の環境
の方が使いやすいのですが上の方のパソコン
も、下のような状態に設定することは可能な
のでしょうか。

先ほど、調べたところですと、環境変数の設定
が関係している気がするのですが、設定方法が
今ひとつ、わからなく質問させていただきました。

それでは、よろしくお願いいたします。
スレッド一覧


2239● Re:XP環境での、Cygwinのルート位置[ もぐりん ] 2004 06/08 18:02
setup.exeを使用してインストールしたのなら、途中で
インストール先を指定できたはずです。
その時に、C:\Cygwinとデフォルトでなっていませんでしたか?

Windows2000もXPもインストール方法は一緒です。
スレッド一覧


2241● えっと・・・[ Ryuquo ] 2004 06/09 09:38
Ryuquoです、こんにちは。

もぐりんさん、レスありがとうございます。
ちょっと、説明が悪かったみたいで誤解招いて
すみません。

インストール中には、両方とも
C:\Cygwin と選択して、起動するときも同じ所
を参照しているのですが、起動後の初期フォルダ
が上記の通りになってしまいます。

お手数ですが、何かわかることがありましたら
再度教えていただけると幸いです。
スレッド一覧


2243● Re:えっと・・・[ もぐりん ] 2004 06/09 10:59
すみません。
インストール先のことと勘違いしていたようです。
Homeディレクトリは、WindowsXPの環境変数を優先しているので、マイコンピュータのプロパティからWindows200なら詳細タブ
を選択すると環境変数を設定できるようになっています。
WindowsXPも同様にマイコンピュータのプロパティから探せば、
環境変数を設定できるので、HomeをC:\Cygwin\Home\ユーザ名
にすればいいと思います。
スレッド一覧


2244● Re[2]:えっと・・・[ Ryuquo ] 2004 06/09 12:28
Ryuquoです。

手早いレス、ありがとうございます。
環境変数の、HOMEを作成し、指定した結果
正常に成功しました。

だいぶ、手順が簡略化され大変助かります。

それでは、ありがとうございました。
スレッド一覧


2259● Win側HOME設定は危険でもある[ nil ] 2004 06/09 21:54
ええとですね… 本来 WinXP でも標準的な状態であれば、そのまま正常に /home/foo が HOMEになります。
/etc/passwd のエントリや mkpasswd の出力ではどうなっていますか?

個人的には、Windows側のシステムや環境変数で HOMEを指定してしまうのは、不整合がおきやすくトラブルの元だと思います。
(自分で設定しているのを忘れて大騒ぎする人も少なくないので)

なので、Windows側でいっさいのHOMEの指定をやめてから reboot, Cygwinの再インストールを行い、それでもだめなら(原因追求をあきらめて) /etc/passwd のエントリを書き直すのが、正統的な手段だと思うのですが…
スレッド一覧

早田のホームページへ
CGIROOM