2009-06-08 14 views
16

私は自分のマシンにすべてをインストールしていますが、その中にcygwinがあります。私は再インストールを避けようとしています。なぜなら、前回インストールしたものが何であるか分からないからです。だから私の質問は、ちょうど1つのマシンから別のマシンにcygwinディレクトリを移動し、すべてがうまくいくと思っていますか、私も同様に移動する必要がある他の重要な設定がありますか?cygwinをあるマシンから別のマシンに移動するときにコピーするものは何ですか?

私が見た限り、それはかなり自己完結型ですが、誰も知らないです。

答えて

15

頑張れ。あなたは問題に遭遇することはありません。

cygwinディレクトリ全体を新しいマシンにコピーするだけで、cygwinシェルとすべてを開くことができます(cygwinの内部プログラムとパス内のものだけを呼び出す限り)。古いマシンで作業しています。

あなたが失うのは、再インストールの可能性のある「ダウンロード済みで圧縮された」パッケージが格納されているディレクトリだけです。幸いにも、このディレクトリはオプションですので、別のプラットフォームへの移行には問題ありません。あなたもそのディレクトリをコピーすることができますが、おそらくあなたが持っているすべてのパッケージは古いものですが、setup.exeを実行すると新しいバージョンがフェッチされるでしょう...

Btw - 私はこの機能を非常に頻繁に使用して成功します。 cygwinディレクトリをUSBスティックにコピーし、それを友人のコンピュータで使用しました。私は休日に行くと私たちと一緒にラップトップを取るとき私はまた私の婚約者のラップトップにそれをコピーしました。

はいつも.... いかなる問題もなく働いた

+1

さて、そこに行く...私はそれを移動して、最初はすべてがうまくいったようだ。私が6ヶ月後に問題に遭うと、私はあなたをつかまえます:-)))ありがとう、Nils! – Rook

+0

移動性は、ルートの代わりにCygwinを独自のディレクトリに保持するために私が聞いた最高の議論です。c:\ –

+0

移動の警告を解説するトピックです。http://cygwin.com/ml/cygwin/2003-10/ msg00945.html –

-1

いいえ、cygwinインストーラから再インストールする必要があります。申し訳ありません!

最も重要なのは、ホームディレクトリ(デフォルトはc:/ cygwin/home /)からすべてをコピーすることです。ファイル名の前に

個々のアプリケーションの設定などは、それらを失う可能性がありますが、古いマシンにまだアクセスしている間に再インストールすると、あまり多くインストールしなくても前回のインストールの90%トラブル。

+0

なぜコピーできませんか?おそらく、あなたは知っていますか?それは古いものと同じソフトウェアでマシンに行くでしょう。 – Rook

0
別のマシンに1 cygwin64(私は違いがあるとは思わない)からのコピーと私の経験では、シンボリックリンクのすべてが押しつぶさてしまったということです

:例として

/usr/bin/cc -> /usr/bin/gcc.exe(またはそのような何か)にするために使用何

コピーは/ usr/binに/ CCは、文字列を含むテキストファイルになった後:

!<symlink>/usr/bin/gcc.exe 

コピーの私の方法は、単にcp -r /cygwin/c/cygwin64 <dest>

マイdestがFAT32 FSだったが、私はそれを行うには何も持っていたとは思いませんでした。 これらの「テキスト」ファイルの多くには、0x00と0xFFの文字が散在しているため、バイナリに見えました。

関連する問題