Firebird インストールをアプリのインストーラーに埋め込む最良の方法は何ですか?

StackOverflow https://stackoverflow.com/questions/528970

質問

私のアプリには独自のインストーラーがありますが、ユーザーが自分で 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 を使用すると、おそらくよりシームレスになるでしょう。

スタンドアロンFirebirdのサーバーを必要としない場合は、

、あなたは自分のセットアップに必要なファイルを含んでいても、組み込みSQLサーバーとしてFirebirdのを使用することができます。

http://www.firebirdsql.org/manual/ufb-を参照してください。 CS-embedded.htmlする

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

他の製品には従うべき良いモデルであるかもしれません。たとえば、ピジンにはGTKの特定のバージョンに依存しているとGTKインストーラを実行をガイドします。オープンソースなので、一つの選択肢は、どのように確認するために彼らのNSISインストーラパッケージのためのソースに目を通すことであろう彼らはそれをやってます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top