問題タブ [bootstrapper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
305 参照

python - Paver0.8.1とPython2.6との互換性

誰かがPython2.6でpaverを使用して開発エリアをブートストラップすることができますか?

私はpython2.6をインストールし、easy_install-2.6でpaverをインストールしましたが、すべて正常に見えます。しかし、ブートストラップメソッドを起動しようとすると、http: //pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c8をダウンロードしようとしているときに、urllib2.HTTPError(:HTTPエラー404:見つかりません)が発生します。 -py2.6.egg。support-filesディレクトリに正しいsetuptoolsEGGファイル(0.6c9)を追加しようとしましたが、bootstrap.pyはEGGファイルを見つけましたが、0.6c8バージョンをダウンロードしようとしているため、使用していないようです。はもう利用できません。

この問題を解決する方法はありますか?

前もって感謝します

ベルトラン

0 投票する
4 に答える
6971 参照

windows-installer - 連鎖したmsi/Bootstrapper /前提条件?

エンドアプリケーションを形成するために一緒にインストールする必要があるいくつかのコンポーネントMSIパッケージがあります。

問題は、パッケージを構成するコンポーネントを更新して、コンポーネントをhttpファイルサーバーで再起動できることです。どのようなアプローチを取るべきですか?

私が書いているインストーラーは「マスター」インストーラーです。その1つのコンポーネントでのみアップグレードを実行するには、クライアントマシンにインストールされている各コンポーネントのバージョンを読み取ることができる必要があります。

また、アプリケーションを初めてインストールする場合、インストーラーは必要なすべてのコンポーネントをダウンロードしてインストールします。

Installshield2009を使用しています。

チェーンされたMSIを調べましたが、マスターインストーラーが空です。できるだけ軽量にする必要があるからです。

ブートストラップアプリケーションの作成方法がわかりません。私の会社では、installshieldを使用してインストーラーを作成することを望んでいます。

私は調査しました-そして明らかに前提条件はアンインストールされることを意図されていません。


バージョン番号を変更して、ダウンロードで必要なコンポーネントのみをダウンロードし、インストーラー全体をダウンロードしないようにすることで、マイナーアップデートを実行できると思います。現在、私はあなたが提案した方法(sascha)を実装しており、私の会社はInstallShieldを通じて提供されるFLEXnet接続サービスを使用している。私が言及した「コンポーネント」(開発者が使用するのが大好きな用語)は、InstallShieldのコンポーネントの概念と概念が似ています。ただし、「コンポーネント」を機能によってカプセル化されるように変更したため、リリースのビルド時に、各「機能」がcabファイルにラップされるように選択できます。

これはとても紛らわしいように聞こえます-私にとってさえ。

機能<コンポーネント(サービスを含む)に頼ってきました

私の会社は、Installshieldを除く他のインストーラープログラムの使用を拒否しています。私の推測では、遠い将来に前提条件の要件を更新するには、新しいインストーラーを作成し、アプリケーションをメジャーアップグレードとして再リリースする必要があります。それは私には理にかなっています。

Perermtate、以前にインストールされた前提条件をアンインストールする方法はないと思います。これは、前提条件が他のアプリケーションのプラットフォームとして必要になる可能性があるためです。すべての「前提条件」は、アプリケーションのサードパーティコンポーネントであることが意図されていたためです。 。

ご回答ありがとうございます!

0 投票する
5 に答える
24685 参照

msbuild - MSBuild で Windows SDK フォルダーを取得するにはどうすればよいですか?

MSBuild タスクで Windows SDK フォルダーを取得する方法は何ですか?

generateBootstrapper タスクを使用して、前提条件をインストールできるようにセットアップ用のブートストラップを作成しています。このタスクには、前提条件のパッケージが配置されているフォルダー (つまり、Windows SDK フォルダー) へのパスが必要です。

Visual Studio 2008 を使用している場合。これまでハードコードされたパスを使用してきましたが、これはどのシステムでも機能しません。パスを取得するより良い方法はありますか?

これは私のビルドスクリプトです:

0 投票する
3 に答える
1243 参照

visual-studio - VisualStudio MSI ブートストラップ ローダーのバグと置き換え

現在、Visual Studio を使用して msi と setup.exe を作成しています。それは非常にうまく機能します...最近まで。
最近、コンボ ボックス コントロールを含む新しいダイアログ ボックスを msi に追加しました。msi を使用してアプリを直接インストールすると、すべて正常に動作します。
しかし、Setup.exe を実行すると、ComboBox が正しく表示されません。ドロップダウン リストには、一度に 1 つの要素のみが表示されます。すべての要素はまだそこにあり、上/下キーまたは文字 (たとえば、SQL Server の場合は「S」) を使用してそれらを選択することもできます。

誰もこの種の問題を見たことがありますか? さらに、InstallShield を使用してセットアップを作成すると、InstallShield によって作成された exe が再び正常に実行されます。

したがって、Visual Studio で修正する必要があると思います。ビジュアルスタジオのブートストラッパーを修正する方法はありますか?

プラットホーム:

ビルドには Visual Studio 2005 を使用します。

OS: Windows XP SP3。

ビルド マシンには Windows Installer 4.5 がインストールされていますが、前提条件ではありません。msi 自体は Windows Installer 3 で問題なく動作します。

また、問題は、セットアップの終了が速すぎることでも、適切にインストールされないことでもありません。問題はありません。唯一の問題は、コンボ ボックスが正しく表示されず、一部のユーザーが混乱する可能性があることです。

0 投票する
1 に答える
1429 参照

installation - 前提条件として管理された DirectX

マネージド DirectX を使用する vb.net アプリケーションをパッケージ化していますが、vs 展開プロジェクトなどは使用していません。マネージド directX 9 C がクライアントにインストールされているかどうかを確認したいと思います。Web から管理されている directX をダウンロードしない場合。これを行うための好ましい方法は何ですか? 次のマイクロソフト コンポーネント インストーラー ソフトウェア開発キットを見つけました。 details.aspx?familyid=2a5e4ebc-651c-40aa-9525-1810af47c317&displaylang=en n 管理された directX がインストールされているかどうかを検出するもの (ブートストラップ) を探しています。何か案が?

0 投票する
2 に答える
982 参照

visual-studio - Bootstrapper を生成するには VS2008 が必要ですか

msi インストーラー用のブートストラップをビルドするには、Visual Studio 2008 をインストールする必要がありますか?

ビルド サーバーに VS2008 がインストールされていないため、この 1 つのブートストラップを生成するためだけにインストールしたくありませんが、必要なブートストラップ ファイル (setup.bin、Microsoft SDK フォルダーなど) が含まれているようです。 VSセットアップ。

0 投票する
1 に答える
2534 参照

vxworks - Workbench から PXE 起動可能なブートローダーを構築するにはどうすればよいですか?

Workbench から PXE ブート可能な VxWorks ブート ローダーをビルドしようとしていますが、うまくいきません。私の環境の概要は次のとおりです。

  • VxWorks 6.6 + 最新のパッチ
  • Workbench 3.0 + 最新のパッチ
  • モンテビーナ BSP リリース 2.0/1

ターゲットは Dell Precision M4400 ラップトップです。成功せずに私がやっていることは次のとおりです。

  1. プロファイルVxWorks Image Projectを使用して、Montevina BSP に基づいて Workbenchで新規作成します。PROFILE_BOOTAPP
  2. 次のコンポーネントをカーネル構成に追加します (それ以外の場合、ビルドは失敗します):
    - INCLUDE_TIMER_SYS
    - INCLUDE_PCI_BUS
    - INCLUDE_PCI_OLD_CONFIG_ROUTINES
    -INCLUDE_PENTIUM_PCI
  3. コンソール表示用のカーネル構成にコンポーネントを追加しINCLUDE_PC_CONSOLEます (ターゲットにシリアル ポートはありません)。
  4. ビルド仕様を に設定し、次のdefault_romCompress名前の新しいビルド ターゲットを追加します。vxWorks_romCompress.bin
  5. vxWorks_romCompress.binターゲットをビルドすると、対応するファイルが作成されます。
  6. ファイルに PXE パディングを追加します。
    cat $WIND_BASE/vxworks-6.6/target/config/montevina/pxeBoot.bin vxWorks_romCompress.bin > vxWorks_romCompress.pxe
  7. TFTP サーバーの適切な場所にコピーvxWorks_romCompress.pxeし、ターゲットから PXE ブートを実行します。

この時点で、ターゲットは TFTP サーバーからファイルを正常にダウンロードしますが、そこで停止し、何も出力されません。コンソールには何も表示されません。

およびは、Workbench プロジェクトで正しく設定されているように見えます (これらは、それぞれ および の従来の config.h ファイルの設定と一致しRAM_HIGH_ADRSます) 。RAM_LOW_ADRS0x001080000x003080000

bootrom.pxe(Montevina BSP にはビルド済みのブート ローダーが同梱されいることに注意してください。これにより、私は PXE ブートに成功しました。ただし、ブート ローダーにいくつかのコンポーネントを追加する必要があります。従来の config.h メソッドではなく、Workbench 環境です。)

Workbench プロジェクトのカーネル構成に含まれるコンポーネントをミラーリングして、従来の config.h 設定に可能な限り一致させることも試みましたが、成功しませんでした。これらは追加されたコンポーネントです (これらの依存関係に加えて):

  • INCLUDE_PLB_BUS
  • DRV_NVRAM_FILE
  • INCLUDE_GENERICPHY
  • DRV_INTCTLR_IOAPIC
  • INCLUDE_GEI825XX_VXB_END
  • DRV_TIMER_IA_TIMESTAMP
  • INCLUDE_MII_BUS
  • DRV_INTCTLR_MPAPIC
  • DRV_SIO_NS16550
  • INCLUDE_FEI8255X_VXB_END
  • DRV_TIMER_LOAPIC
  • INCLUDE_SIO_UTILS
  • VXBUS_TABLE_CONFIG
  • INCLUDE_INTCTLR_LIB
  • INCLUDE_DMA_SYS
  • INCLUDE_PARAM_SYS
  • INCLUDE_SW_FPP

だから、それが私が今いるところです。問題は上記の手順 4 ~ 6 にあると思いますが、ワークベンチ内からブート ローダーを PXE ブート可能にする適切な方法について、ドキュメントには何も記載されていません。

0 投票する
1 に答える
4267 参照

.net - .NET Framework3.5SP1言語パックClickOnceパッケージ

Visual Studio 2008 SP1は、.NET Framework3.5SP1の言語パックの前提条件を提供していません。

私の研究結果は次のとおりです。言語パックをインストールするカスタムブートストラッパーパッケージを簡単に作成できるはずです。BootstrapperManifestGeneratorをダウンロードしました。カスタムパッケージを作成するのに本当に便利なツールですが、言語パックパッケージの正しいパラメーター(再起動モード、インストール時間とサイズ、インストール条件、終了コードなど)がわかりません。

.NET言語パック用のすぐに使用できるブートストラッパーパッケージはありますか?