Firebird インストールをアプリのインストーラーに埋め込む最良の方法は何ですか?
-
22-08-2019 - |
質問
私のアプリには独自のインストーラーがありますが、ユーザーが自分で Firebird をインストールするようにガイドする必要があります。
自動でインストールしたいのですが。
ありがとう。
解決
あなたはFirebirdのソースコードをダウンロードすることができます。これは、実際にWindowsターゲット上のFirebirdをインストール InnoSetup のスクリプトが含まれています。次に、あなたのニーズに合わせて変更することができます。
側のアドバイスとしては、多分あなたはInno Setupのを自分で検討すべきです。
他のヒント
InterBase、つまり Firebird は、インストーラー スクリプトで使用してインストールを自動化できる API を提供します。
この API のドキュメントについては、『InterBase 5.5 Embedded Installation Guide』を参照してください。 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 を使用すると、おそらくよりシームレスになるでしょう。
、あなたは自分のセットアップに必要なファイルを含んでいても、組み込みSQLサーバーとしてFirebirdのを使用することができます。
http://www.firebirdsql.org/manual/ufb-を参照してください。 CS-embedded.htmlする
あなたの製品とあなたの製品が必要な前提条件のために、ブートストラップを作成します。