2

cmakeとgccを実行するようにマシンをセットアップしました。ビルドマシン、場合によっては他の開発マシンに、まったく同じパッケージとパラメーターのセットを使用してcygwinをインストールしたいと思います。提供されているSetup.exeを使用して、GUIでcygwinを手動でセットアップせずにそれを行う方法はありますか?

4

2 に答える 2

5

残念ながら、Cygwinのドキュメントに従うと、ディストリビューション全体がダウンロードされますが、「デフォルト」システムのみがインストールされます。対照的に、以下の手順は、必要なものを正確にダウンロードしてインストールします。

  1. 1台のマシンで、を実行setup.exeして選択しますInstall from Internet。ミラーを選択してから、必要なパッケージの正確な組み合わせを選択します。
    • ローカルパッケージをコピーした場所に注意してください\\myserver\myDir
    • 何かを追加するのを忘れた場合は、手順1を複数回繰り返すことができます。
    • インストールが完了するのを待ちます。一部のメタデータは、インストール中に生成されます。
  2. 他のマシンでは、上記のコマンドラインレシピを実行setup.exeして選択または使用します。インストールをキャッシュした場所を指定します()。キャッシュ全体をSDカードまたはCDにコピーすることもできます。 Install from Local Directoryme_and\\myserver\myDir
    • コーヒーを飲みに行きます。すべてのダウンロードを処理した後、インストーラーが数分間ハングするように見えます。心配しないで、我慢してください。最終的に、パッケージセレクターが表示されます。
  3. これは重要なステップです。パッケージツリーの一番上に移動し、を選択します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 に答える