私はCygwinの非常に悪い問題に助けが必要です。Cygwinを入手して、古いコンピュータ名を忘れることはできますか?
[マイナーな質問:cygwinのホームディレクトリと言うときに、誰もが何を意味するのかを知ることは大いに役立ちます。/home、/ home/user?]
大きな問題は、2つのスペースとアポストロフィで新しいDell PC(Window 10)コンピュータ名を付けたことです。
Windowsは、それが想定されていなくてもそれを受け入れました。それは私のユーザー名として割り当てられました。
スペースは明らかにcygwinで大混乱を引き起こします。そして、私はそれを修正する方法がないことを恐れ始めている。
コンピュータ名Geo2とその唯一のユーザーGeo2も変更しましたが、cygwinは古いダム名を見つけ出して再利用していますが、もちろん多くの問題が発生します。
[OK]をクリックします。みんなの娯楽のために、それは「アンの小さな狩り」でした。私はそれを後から変更することができます読んので、無害なように見えた]
をより具体的には、私はコンピュータ名を変更した後、古いインストールスクラブとcygwinの再インストール:。
これは、それがインストールされています場所です:
C:\ProgramFilesGeo\CygwinBinHome\
bin
dev
etc
home\Ann's Little Hun
...
Var
Cygwin.bat
Cygwin.ico
Cygwin-Terminal.ico
しかしこれはコンピュータ名を変更したと思ってcygwinを最初に開いたときのターミナルウィンドウの出力です。
Copying skeleton files.
These files are for the users to personalise their cygwin experience.
They will never be overwritten nor automatically updated.
'./.bashrc' -> "/home/Ann's Little Hun//.bashrc"
'./.bash_profile' -> "/home/Ann's Little Hun//.bash_profile"
'./.inputrc' -> "/home/Ann's Little Hun//.inputrc"
'./.profile' -> "/home/Ann's Little Hun//.profile"
Ann's Little [email protected] ~
$ cd /home
Ann's Little [email protected] /home
$ dir
Ann's\ Little\ Hun
注1:Cygwinは、最初にコンピュータのどこかに与えた名前を見つけています。
注2:家には3つのサブディレクトリがあると考えられます。コンピュータが持っていたとき、私は、私は完全に最初のインストールを削除するために使用さ
2段階のコンピュータの名前を変更するために使用
1のステップ、すなわち:ここ
は、私は以下置くすべての情報の一覧です古い名前。
3私はコンピュータ名とユーザー名を変更した後でcygwinを再インストールするのに使用しました。
変更コンピュータ名:
---私はそれをGEO2の名前を変更するsysdm.cplを使用。再起動しました。
--- Windows設定システムについて確認してください。今、Geo2と言います。
--- Windows設定アカウントも使用しました。唯一のユーザーは現在Geo2です。必ず隠しファイルが表示されていたメイド
---、すなわちすべての.bashファイル
--- cygwinのホームディレクトリを削除し、すなわち:前のインストールを削除するには
binディレクトリと残りのディレクトリ。
---ダウンロードしたパッケージのような名前の何かをディレクトリに保存されたディレクトリを削除します。http%3A%2F%2fwww.pirbot.com%2fmirrors%2fcygwin%2F---削除されたログ最初のインストールから作成されたファイル。セットアップ-x86_64.exe
削除さ
は--- --- HOME環境変数を削除します。レジストリについて
---:HKEY_CURRENT_USER /ソフトウェア/ Cygwinの/インストール 左サブキー:99fb8763c5c8ea38
を---について:(デフォルト) は、最初のインストールによって作成されたサブキーを削除された(値は設定されていない)に設定レジストリ:HKEY_LOCAL_MACHINE/SOFTWARE/Cygwin/Installations 上記と同じことをしましたか? ---レジストリの場合:HKEY_LOCAL_MACHINE/SOFTWARE/Cygwin/setup 左サブキー:(デフォルト)は(値が設定されていません) 左サブキー:rootdirはそのまま残りますが、値は削除されます。
---タスクバーからのアンパインドショートカット。
---デスクトップのショートカットを削除しました。
--- WindowsメニューのappリストからCygwinを削除しました。
決勝再インストール:
---新しいディレクトリcygwinのホームを作成しました。最初のインストールとは全く異なる名前を使用しました。
--- setup-x86_64.exeの新しいコピーをダウンロードしました。
は、ダウンロード元を選択します:次のように
は---それを実行しは、インターネットからインストールをクリックしました。
ルートインストールディレクトリを選択してください:私はC:\ CygwinBinHomeを使用しました。
についてインストール:\ダウンロード\ Cygwinの:私はCを使用し:は、すべてのユーザー
[ローカルパッケージディレクトリを選択しました。
インターネット接続の選択:直接接続を選択します。私はFTPを使用し://ftp.atlib.gatech.edu
パッケージの選択:私は検索テキストボックス でのOpenSSHに入ったがその後示した3を変更するにはクリック
は、ダウンロードサイトを選択します。 「インストール」まで
解決する依存関係:すべて受け付けています。
その時点で、私はCygwinが古いダム名を再利用できる方法がないと誓った。 私は間違っていました。上記の端末出力を参照してください。
私は明らかに何か重要なものがありません。
私は決して愚かな名前を取り除くことはできませんか?
笑いと嘲笑は大丈夫です。それは本当にダムでした。
しかし、ヘルプや新しい方向性も高く評価されます。 GLB
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
PS:続く人のために。ここにノートを入れていますので、ノートセクションでは動作しない "コード"形式を使用できます。
以下の最初のヘルプは、uname -nとmkpasswed -cを使用することをおすすめします。結果は、Cygwinはまだ元のダムの名前で自分のコンピュータを見ていることを確認した:matzeriする
Ann's Little [email protected] ~
$ uname -n
Geo2
Ann's Little [email protected] ~
$ mkpasswd -c
Ann's Little Hun:*:197609:197121:U-GEO2\Ann's Little Hun,S-1-5-21-1992435346-218 5703021-1381555857-1001:/home/Ann's Little Hun:/bin/bash
私は、WindowsがCygwinに名前を提供しており、内部で使用されている元の名前の別名として新しい名前を使用していると思われます。 Cygwinが見ているように 'uname -n'と' mkpasswd -c'でマシン名を確認してください – matzeri
ありがとう。あなたが正しいです。 Cygwinはまだ私のコンピュータを古い名前で見ています。 (私は上記のターミナル出力をメインの質問に入れました)。しかし、Cygwinに関する最初のひどいインストールの後に削除する可能性のある場所については何も言及されていないので、Cygwinがどこの古い名前を見つけているのかは分かりません。私が探しているはずのどこの提案もありますか? – George