Cygwinで、既にインストールされているパッケージを再度ダウンロードする方法
イーモバイルのようなモバイル回線を使っている場合、Cygwinを一からダウンロードインストールするのはちょい辛い。
そこで、他の高速回線を使って、パッケージのみをダウンロードしておき、高速回線がない環境でそのパッケージを参照してインストールしたい。
しかし、高速回線がある環境には、既にCygwinがインストールされている。さてどうするか? 、というお話。
まぁ結論からいうと、Cygwin Setup(setup.exe)を使えば簡単にできる。手順は下記の通り。
- Setup.exeのウィザードで、「Choose A Download Source」を聞かれるので、「Download without Installing」を選択。
- 「Select Local Package Directory」は、パッケージをダウンロードしたい場所(USBメモリ等)を選択。
- 「Select Your Internet Connection」や、「Choose A Download Site」は、接続環境や、お好みで選択。
- 「Select Package」の画面が重要。流れとしては、次のような感じか。
- 既にインストールされているCygwinと同等の環境を作りたければ、[All]カテゴリのインストールタイプを[Default]→[Reinstall]にする。
- パッケージの追加や、削除を行いたい場合は、適宜カスタマイズする(追加なら、追加したいパッケージを[Install]に、いらないなら、[Skip]にする)。
こんな具合で大丈夫だろう。
既存システムにCygwinが入っていて、パッケージをダウンロードするには、Download-Onlyモードにして、パッケージ選択をReinstallにするのが個人的ポイント。