Changes between Version 23 and Version 24 of OSGeo4W_jp/SetupDevelopment


Ignore:
Timestamp:
Mar 31, 2010, 11:56:17 PM (14 years ago)
Author:
hfujii
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • OSGeo4W_jp/SetupDevelopment

    v23 v24  
    55== 背景 ==
    66
    7 OSGeo4W GUI インストーラーは Cygwin インストーラーが使用するのと同じコードに由来します (Cygwin は Windows の Unix エミュレータです).  このコードについてのより詳しい情報は以下で見つけることができます:
     7OSGeo4W GUIインストーラーはCygwinインストーラーが使用するのと同じコードに由来します(CygwinはWindowsのUnixエミュレータです)。このコードについてのより詳しい情報は以下で見つけることができます:
    88
    99  http://cygwin.com/setup.html
     
    1111== 自分の setup.exe を作成する ==
    1212
    13 1. Cygwin インストーラーをダウンロードする
     131. Cygwinインストーラーをダウンロードする
    1414
    1515   http://www.cygwin.com/setup.exe
    1616
    17 2. Cygwin をインストールする
     172. Cygwinをインストールする
    1818
    1919   * インストーラーにおいて変更するものは何もありません (ダウンロードサイトを選択するまで <次へ> をクリックしてください)
     
    3131       * mingw-zlib
    3232       * mingw-bzip2
    33      * 上記の依存性である全てのパッケージをインストールします (cygwin インストーラーは自動的にこれらを選択します)
     33     * 上記の依存性である全てのパッケージをインストールします(cygwinインストーラーは自動的にこれらを選択します)
    3434     * 必要なパッケージの選択の後、<次へ> をクリックしインストールを開始してください。
    35    * デスクトップ上に Cygwin のショートカットが作成されます。
    36    * 既定のロケーションを選択した場合は、Windows Explorer を開くと ''C:\cygwin'' に Cygwin があります。
     35   * デスクトップ上にCygwinのショートカットが作成されます。
     36   * 既定のロケーションを選択した場合は、Windows Explorerを開くと''C:\cygwin''にCygwinがあります。
    3737
    38383. まだサブバージョンがインストールされていない:
    3939
    40    * SVN 用に GUI をダウンロードしてインストール(例 http://tortoisesvn.tigris.org/)、または
    41    * [http://subversion.tigris.org/files/documents/15/45222/svn-win32-1.5.6.zip ここ] にあるようなコマンドライン SVN クライアントを使用します 
    42      * その zip の内容をプログラムファイルディレクトリにコピーします
     40   * SVN用にGUIをダウンロードしてインストール(例 http://tortoisesvn.tigris.org/)、または
     41   * [http://subversion.tigris.org/files/documents/15/45222/svn-win32-1.5.6.zip ここ] にあるようなコマンドラインSVNクライアントを使用します 
     42     * そのzipの内容をプログラムファイルディレクトリにコピーします
    4343     * パス環境変数に 'C:\Program Files\svn-win32-1.5.6\bin' を追加します
    44      * 新しいCommand/Cygwin ウィンドウを開いて実行し、SVN を見つけられるかどうかテストしてください:
     44     * 新しいCommand/Cygwinウィンドウを開いて実行し、SVNを見つけられるかどうかテストしてください:
    4545       {{{
    4646         svn --help
    4747       }}}
    4848
    49 4. OSGeo4W セットアップコードのローカルコピーをホームディレクトリにチェックします。
     494. OSGeo4Wセットアップコードのローカルコピーをホームディレクトリにチェックします。
    5050
    51    * SVN コマンドラインを使用する:
     51   * SVNコマンドラインを使用する:
    5252     * デスクトップの "Cygwin" ショートカットをダブルクリック
    5353     * 実行:
    5454       * svn co https://svn.osgeo.org/osgeo4w/trunk/setup setup
    55      * OSGeo4W セットアップコードを含む "セットアップ" フォルダが cygwin ホームディレクトリに作成されます
    56    * SVN GUI を使用する:
    57      * Cygwin ホームディレクトリ(C:\cygwin\home\jeff) に https://svn.osgeo.org/osgeo4w/trunk/setup を照合します
    58 5. OSGeo4W setup.exe 作成の準備が完了しています
     55     * OSGeo4Wセットアップコードを含む "セットアップ" フォルダがcygwinホームディレクトリに作成されます
     56   * SVN GUIを使用する:
     57     * Cygwinホームディレクトリ(C:\cygwin\home\jeff) に https://svn.osgeo.org/osgeo4w/trunk/setup を照合します
     585. OSGeo4W setup.exe作成の準備が完了しています
    5959
    60    * Cygwin デスクトップショートカットをダブルクリックしてCygwin をスタートします。
     60   * CygwinデスクトップショートカットをダブルクリックしてCygwinをスタートします。
    6161   * 以下を実行します:
    6262     * cd setup
     
    6464     * ./fr_configure
    6565     * make
    66        (これはセットアップディレクトリにsetup.exe 実行ファイルを作成します)
     66       (これはセットアップディレクトリにsetup.exe実行ファイルを作成します)
    6767     * make clean (必要であれば)   
    6868
    69    これでセットアップディレクトリに setup.exe 実行可能ファイルが作成されます。   
     69   これでセットアップディレクトリにsetup.exe実行可能ファイルが作成されます。   
    7070
    7171== セットアップコードのデバッグ ==
    7272
    73 1. Cygwin インストーラーで、次のパッケージをインストールします:
     731. Cygwinインストーラーで、次のパッケージをインストールします:
    7474   * Devel
    7575     * gdb (GNUデバッガー)
     
    77772. http://www.cygwin.com/cygwin-ug-net/gdb.html のステップに従ってください。
    7878
    79    * gdb を使用する前に、Cygwin ショートカット上で右クリックをし、必ず '管理者として実行' するようにしてください。
     79   * gdbを使用する前に、Cygwinショートカット上で右クリックをし、必ず'管理者として実行'するようにしてください。
    8080   * ''-g''で作成されており、最適化なしとなっているかどうかも確認してください。
    8181
    8282== ダウンロードサーバーに新しい setup.exe をアップロードする ==
    8383
    84 fr_upload.sh と package.sh スクリプトは OSGeo4W ダウンロードサーバーに結果を送信するのに便利です。新しいバージョンがアップロードされると、実行可能ファイルは2つの場所にアップデートされなければなりません。ひとつは http://download.osgeo.org/osgeo4w/osgeo4w-setup.exe バイナリで、もうひとつは http://download.osgeo.org/osgeo4w/release/setup にパッケージされたコピーです。
     84fr_upload.shとpackage.shスクリプトはOSGeo4Wダウンロードサーバーに結果を送信するのに便利です。新しいバージョンがアップロードされると、実行可能ファイルは2つの場所にアップデートされなければなりません。ひとつは http://download.osgeo.org/osgeo4w/osgeo4w-setup.exe バイナリで、もうひとつは http://download.osgeo.org/osgeo4w/release/setup にパッケージされたコピーです。
    8585
    8686== エクスプレスパッケージの追加 ==
     
    8888以下の手順に沿って新しいエクスプレスインストールパッケージを追加してください:
    8989
    90  * 最後のセクション(IDC_PKG_OPENEV, etc) にある resource.h の新パッケージのため、シンボリック定義を追加します
    91  * res.rc (search for IDC_PKG_OPENEV) に定義されているエクスプレスパッケージダイアログに新しいエントリーを追加します。他のパッケージと位置がかぶらないようにしてください。
    92  * express_package.cc ファイルにある !PackageControlPair[] 配列に新しいパッケージを追加します。このとき IDC_PKG_ constant とパッケージの名前を一致させてください。
     90 * 最後のセクション(IDC_PKG_OPENEV, etc)にあるresource.hの新パッケージのため、シンボリック定義を追加します
     91 * res.rc(search for IDC_PKG_OPENEV)に定義されているエクスプレスパッケージダイアログに新しいエントリーを追加します。他のパッケージと位置がかぶらないようにしてください。
     92 * express_package.ccファイルにある!PackageControlPair[] 配列に新しいパッケージを追加します。このときIDC_PKG_ constantとパッケージの名前を一致させてください。
    9393
    9494[wiki:OSGeo4W_jp 戻る]