4

アプリには独自のインストーラーがありますが、ユーザーが自分で Firebird をインストールするようにガイドする必要があります。

自動でインストールしたい。

ありがとう。

4

5 に答える 5

4

InterBase と Firebird は、インストーラ スクリプトで使用してインストールを自動化できる API を提供します。

この API については、ドキュメント「InterBase 5.5 Embedded インストール ガイド」http://dn.codegear.com/article/26386を参照してください。

InterBase Express (IBX) コンポーネントは、インストール API の Delphi バインディングを提供します。これは、InterBase 6.0 の「開発者ガイド」に記載されています。


@mghie と @TOndrej が私のミスについてコメントしてくれました。InterBase がインストール API を提供していたとき、私は InterBase のプロダクト マネージャでした。しかし、この答えは時代遅れで、文字通り 10 年も経っています。

より最新の別のリソースを次に示します。

これには、Firebird 用の独自の Inno Setup インストーラーを作成して、独自のアプリケーション インストーラーを添付するための段階的な手順が含まれています。アプリケーションに別のインストーラー テクノロジを使用し、インストーラーから外部プログラムとして Inno Setup インストーラーを呼び出すだけでよいことは間違いありません。ただし、独自の製品にも Inno Setup を使用すると、おそらくよりシームレスになります。

于 2009-02-09T17:31:18.020 に答える
4

Firebird のソース コードをダウンロードできます。Windows ターゲットに実際に firebird をインストールするInnoSetupスクリプトが含まれています。その後、ニーズに合わせて変更できます。

副次的なアドバイスとして、Inno Setup を自分で検討する必要があるかもしれません。

于 2009-02-09T17:15:45.373 に答える
0

製品と製品に必要な前提条件のブートストラップを作成します。

于 2009-02-09T17:00:49.107 に答える
0

他の製品は、従うのに適したモデルかもしれません。たとえば、Pidginは特定のバージョンの GTK に依存しており、GTK インストーラーの実行をガイドします。オープン ソースであるため、1 つのオプションは、NSIS インストーラー パッケージのソースを調べて、彼らがどのようにそれを行っているかを確認することです。

于 2009-02-09T17:13:59.263 に答える