自由気ままなITメモログ

パソコン、サーバー、モバイル関連等の情報・Tipsを、不定期で綴るメモ集です。

Cygwinで、既にインストールされているパッケージを再度ダウンロードする方法

イーモバイルのようなモバイル回線を使っている場合、Cygwinを一からダウンロードインストールするのはちょい辛い。
そこで、他の高速回線を使って、パッケージのみをダウンロードしておき、高速回線がない環境でそのパッケージを参照してインストールしたい。
しかし、高速回線がある環境には、既にCygwinがインストールされている。さてどうするか? 、というお話。


まぁ結論からいうと、Cygwin Setup(setup.exe)を使えば簡単にできる。手順は下記の通り。

  1. Setup.exeのウィザードで、「Choose A Download Source」を聞かれるので、「Download without Installing」を選択。
  2. 「Select Local Package Directory」は、パッケージをダウンロードしたい場所(USBメモリ等)を選択。
  3. 「Select Your Internet Connection」や、「Choose A Download Site」は、接続環境や、お好みで選択。
  4. 「Select Package」の画面が重要。流れとしては、次のような感じか。
    1. 既にインストールされているCygwinと同等の環境を作りたければ、[All]カテゴリのインストールタイプを[Default]→[Reinstall]にする。
    2. パッケージの追加や、削除を行いたい場合は、適宜カスタマイズする(追加なら、追加したいパッケージを[Install]に、いらないなら、[Skip]にする)。

こんな具合で大丈夫だろう。
既存システムにCygwinが入っていて、パッケージをダウンロードするには、Download-Onlyモードにして、パッケージ選択をReinstallにするのが個人的ポイント。