cmakeとgccを実行するようにマシンをセットアップしました。ビルドマシン、場合によっては他の開発マシンに、まったく同じパッケージとパラメーターのセットを使用してcygwinをインストールしたいと思います。提供されているSetup.exeを使用して、GUIでcygwinを手動でセットアップせずにそれを行う方法はありますか?
質問する
3333 次
2 に答える
5
残念ながら、Cygwinのドキュメントに従うと、ディストリビューション全体がダウンロードされますが、「デフォルト」システムのみがインストールされます。対照的に、以下の手順は、必要なものを正確にダウンロードしてインストールします。
- 1台のマシンで、を実行
setup.exe
して選択しますInstall from Internet
。ミラーを選択してから、必要なパッケージの正確な組み合わせを選択します。- ローカルパッケージをコピーした場所に注意してください
\\myserver\myDir
。 - 何かを追加するのを忘れた場合は、手順1を複数回繰り返すことができます。
- インストールが完了するのを待ちます。一部のメタデータは、インストール中に生成されます。
- ローカルパッケージをコピーした場所に注意してください
- 他のマシンでは、上記のコマンドラインレシピを実行
setup.exe
して選択または使用します。インストールをキャッシュした場所を指定します()。キャッシュ全体をSDカードまたはCDにコピーすることもできます。Install from Local Directory
me_and
\\myserver\myDir
- コーヒーを飲みに行きます。すべてのダウンロードを処理した後、インストーラーが数分間ハングするように見えます。心配しないで、我慢してください。最終的に、パッケージセレクターが表示されます。
- これは重要なステップです。パッケージツリーの一番上に移動し、を選択します
All
。これにより、以前ににダウンロードされたすべてのパッケージがインストールされます\\myserver\myDir
。
ステップ3(すべてのパッケージをインストールすることを選択)のコマンドライン引数を用意して、ステップ全体を自動化できると便利です。見つかりませんでした。多分私は何かを逃したのですか?
于 2012-12-14T01:50:44.390 に答える
4
Cygwinのsetup.exeコマンドラインオプションを使用して、プロセスを自動化できます。
自動インストールの場合、Cygwin Webサイトでは、フルインストールを実行してダウンロードしたパッケージツリーを保存してから、次のコマンドを使用してローカルインストールを実行することをお勧めします。
setup.exe -q -L -l {path-to-package-dir}
ただし、これは可能なセットアップの1つにすぎません。コマンドラインオプションを使用すると、実行したい内容に応じて、インターネットから新しいパッケージをダウンロードしたり、特定のパッケージをインストールしたりできます。
于 2012-08-01T17:02:55.267 に答える