でらてーげー(^_^)/

沖縄病名古屋人の趣味的日常

【番外編】 pmcygでCygwinをオフライン準備する。

Cygwinは通常、オンラインでインストールする。
でも、ネットにつがなっていなかったり、
Proxyの相性が悪くて正常にインストールできない時はどうするか?

pmcgy.pyを使うとオフラインインストールのためのパッケージを作ることができる
ここではPandoraFMSのために使用したモジュールをパッケージ化してみよう。

pmcgy.py の動作にはPythonが必要。今回はPython 3.4.2(x64)で動かしている。

コマンドプロンプトから python pmcgy.cy とタイプして起動すると次のようなGUIが表示される。
【番外編】 pmcygでCygwinをオフライン準備する。

右側に縦に並んだ3つのアイコンで操作する。
上の二つはダウンロードオプションで、上からから順に、
「古いバージョンの扱い(残す/尋ねる/削除する)」(デフォルト=残す)
「ダウンロードの範囲(指定する/全て)」(デフォルト=指定する)
3番目はダウンロードの開始/中止をコントロールするものだ。
操作の手順は、ダウンロードの範囲を指定するファイルを指定して、ダウンロードを開始させるだけ。

ダウンロードの範囲を指定するファイルをどう作成するか?
一番簡単なのは、既にセットアップされているPC上で、cygcheck -c コマンドを発行してモジュール一覧を表示させることだ。
【番外編】 pmcygでCygwinをオフライン準備する。
こんな感じのリストが得られるので、初め4行を♯でコメントアウトしてあげればいい。

ダウンロード先はデフォルトでpmcyg.py を起動したフォルダに「cugwin」フォルダが作成される。
この中に setup_x86-64.exe も保管されるのでこのフォルダごとコピーしてあげればいい。
今回のモジュール構成だとzipで固めて40GB弱のファイルにすることができました






同じカテゴリー(仕事の小ネタ/覚書)の記事
PDFからTIFFに変換する
PDFからTIFFに変換する(2011-11-30 02:10)

wsfを使った小ワザ
wsfを使った小ワザ(2011-11-26 11:11)

iMacros は使える。
iMacros は使える。(2011-11-17 00:34)

ロボット展なう。
ロボット展なう。(2011-11-09 12:20)


 
上の画像に書かれている文字を入力して下さい
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。