▼スレッド
│
└◇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 <
こんにちは、Ryuquoです。スレッド一覧
いきなり、質問で申し訳ないのですが
操作上、不便でしょうがないのでわかる方が
いましたら、教えていただけると幸いです。
先日、CygwinをWindowsXP Proの環境にイン
ストールしたのですが、起動してみると
C:\Document and Setting\ユーザー名の位置
が初期位置となってしまいます。
一方、もう一台のパソコン、Windows2000Pro
にインストールしたところ
C:\cygwin\home\ユーザ名となりました。
home下にデータを置くことが多く、下の環境
の方が使いやすいのですが上の方のパソコン
も、下のような状態に設定することは可能な
のでしょうか。
先ほど、調べたところですと、環境変数の設定
が関係している気がするのですが、設定方法が
今ひとつ、わからなく質問させていただきました。
それでは、よろしくお願いいたします。
setup.exeを使用してインストールしたのなら、途中でスレッド一覧
インストール先を指定できたはずです。
その時に、C:\Cygwinとデフォルトでなっていませんでしたか?
Windows2000もXPもインストール方法は一緒です。
Ryuquoです、こんにちは。スレッド一覧
もぐりんさん、レスありがとうございます。
ちょっと、説明が悪かったみたいで誤解招いて
すみません。
インストール中には、両方とも
C:\Cygwin と選択して、起動するときも同じ所
を参照しているのですが、起動後の初期フォルダ
が上記の通りになってしまいます。
お手数ですが、何かわかることがありましたら
再度教えていただけると幸いです。
すみません。スレッド一覧
インストール先のことと勘違いしていたようです。
Homeディレクトリは、WindowsXPの環境変数を優先しているので、マイコンピュータのプロパティからWindows200なら詳細タブ
を選択すると環境変数を設定できるようになっています。
WindowsXPも同様にマイコンピュータのプロパティから探せば、
環境変数を設定できるので、HomeをC:\Cygwin\Home\ユーザ名
にすればいいと思います。
Ryuquoです。スレッド一覧
手早いレス、ありがとうございます。
環境変数の、HOMEを作成し、指定した結果
正常に成功しました。
だいぶ、手順が簡略化され大変助かります。
それでは、ありがとうございました。
ええとですね… 本来 WinXP でも標準的な状態であれば、そのまま正常に /home/foo が HOMEになります。スレッド一覧
/etc/passwd のエントリや mkpasswd の出力ではどうなっていますか?
個人的には、Windows側のシステムや環境変数で HOMEを指定してしまうのは、不整合がおきやすくトラブルの元だと思います。
(自分で設定しているのを忘れて大騒ぎする人も少なくないので)
なので、Windows側でいっさいのHOMEの指定をやめてから reboot, Cygwinの再インストールを行い、それでもだめなら(原因追求をあきらめて) /etc/passwd のエントリを書き直すのが、正統的な手段だと思うのですが…