問題タブ [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.
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バージョンをダウンロードしようとしているため、使用していないようです。はもう利用できません。
この問題を解決する方法はありますか?
前もって感謝します
ベルトラン
windows-installer - 連鎖したmsi/Bootstrapper /前提条件?
エンドアプリケーションを形成するために一緒にインストールする必要があるいくつかのコンポーネントMSIパッケージがあります。
問題は、パッケージを構成するコンポーネントを更新して、コンポーネントをhttpファイルサーバーで再起動できることです。どのようなアプローチを取るべきですか?
私が書いているインストーラーは「マスター」インストーラーです。その1つのコンポーネントでのみアップグレードを実行するには、クライアントマシンにインストールされている各コンポーネントのバージョンを読み取ることができる必要があります。
また、アプリケーションを初めてインストールする場合、インストーラーは必要なすべてのコンポーネントをダウンロードしてインストールします。
Installshield2009を使用しています。
チェーンされたMSIを調べましたが、マスターインストーラーが空です。できるだけ軽量にする必要があるからです。
ブートストラップアプリケーションの作成方法がわかりません。私の会社では、installshieldを使用してインストーラーを作成することを望んでいます。
私は調査しました-そして明らかに前提条件はアンインストールされることを意図されていません。
バージョン番号を変更して、ダウンロードで必要なコンポーネントのみをダウンロードし、インストーラー全体をダウンロードしないようにすることで、マイナーアップデートを実行できると思います。現在、私はあなたが提案した方法(sascha)を実装しており、私の会社はInstallShieldを通じて提供されるFLEXnet接続サービスを使用している。私が言及した「コンポーネント」(開発者が使用するのが大好きな用語)は、InstallShieldのコンポーネントの概念と概念が似ています。ただし、「コンポーネント」を機能によってカプセル化されるように変更したため、リリースのビルド時に、各「機能」がcabファイルにラップされるように選択できます。
これはとても紛らわしいように聞こえます-私にとってさえ。
機能<コンポーネント(サービスを含む)に頼ってきました
私の会社は、Installshieldを除く他のインストーラープログラムの使用を拒否しています。私の推測では、遠い将来に前提条件の要件を更新するには、新しいインストーラーを作成し、アプリケーションをメジャーアップグレードとして再リリースする必要があります。それは私には理にかなっています。
Perermtate、以前にインストールされた前提条件をアンインストールする方法はないと思います。これは、前提条件が他のアプリケーションのプラットフォームとして必要になる可能性があるためです。すべての「前提条件」は、アプリケーションのサードパーティコンポーネントであることが意図されていたためです。 。
ご回答ありがとうございます!
msbuild - MSBuild で Windows SDK フォルダーを取得するにはどうすればよいですか?
MSBuild タスクで Windows SDK フォルダーを取得する方法は何ですか?
generateBootstrapper タスクを使用して、前提条件をインストールできるようにセットアップ用のブートストラップを作成しています。このタスクには、前提条件のパッケージが配置されているフォルダー (つまり、Windows SDK フォルダー) へのパスが必要です。
Visual Studio 2008 を使用している場合。これまでハードコードされたパスを使用してきましたが、これはどのシステムでも機能しません。パスを取得するより良い方法はありますか?
これは私のビルドスクリプトです:
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 で問題なく動作します。
また、問題は、セットアップの終了が速すぎることでも、適切にインストールされないことでもありません。問題はありません。唯一の問題は、コンボ ボックスが正しく表示されず、一部のユーザーが混乱する可能性があることです。
installation - 前提条件として管理された DirectX
マネージド DirectX を使用する vb.net アプリケーションをパッケージ化していますが、vs 展開プロジェクトなどは使用していません。マネージド directX 9 C がクライアントにインストールされているかどうかを確認したいと思います。Web から管理されている directX をダウンロードしない場合。これを行うための好ましい方法は何ですか? 次のマイクロソフト コンポーネント インストーラー ソフトウェア開発キットを見つけました。 details.aspx?familyid=2a5e4ebc-651c-40aa-9525-1810af47c317&displaylang=en n 管理された directX がインストールされているかどうかを検出するもの (ブートストラップ) を探しています。何か案が?
visual-studio - Bootstrapper を生成するには VS2008 が必要ですか
msi インストーラー用のブートストラップをビルドするには、Visual Studio 2008 をインストールする必要がありますか?
ビルド サーバーに VS2008 がインストールされていないため、この 1 つのブートストラップを生成するためだけにインストールしたくありませんが、必要なブートストラップ ファイル (setup.bin、Microsoft SDK フォルダーなど) が含まれているようです。 VSセットアップ。
vxworks - Workbench から PXE 起動可能なブートローダーを構築するにはどうすればよいですか?
Workbench から PXE ブート可能な VxWorks ブート ローダーをビルドしようとしていますが、うまくいきません。私の環境の概要は次のとおりです。
- VxWorks 6.6 + 最新のパッチ
- Workbench 3.0 + 最新のパッチ
- モンテビーナ BSP リリース 2.0/1
ターゲットは Dell Precision M4400 ラップトップです。成功せずに私がやっていることは次のとおりです。
- プロファイル
VxWorks Image Project
を使用して、Montevina BSP に基づいて Workbenchで新規作成します。PROFILE_BOOTAPP
- 次のコンポーネントをカーネル構成に追加します (それ以外の場合、ビルドは失敗します):
-INCLUDE_TIMER_SYS
-INCLUDE_PCI_BUS
-INCLUDE_PCI_OLD_CONFIG_ROUTINES
-INCLUDE_PENTIUM_PCI
- コンソール表示用のカーネル構成にコンポーネントを追加し
INCLUDE_PC_CONSOLE
ます (ターゲットにシリアル ポートはありません)。 - ビルド仕様を に設定し、次の
default_romCompress
名前の新しいビルド ターゲットを追加します。vxWorks_romCompress.bin
vxWorks_romCompress.bin
ターゲットをビルドすると、対応するファイルが作成されます。- ファイルに PXE パディングを追加します。
cat $WIND_BASE/vxworks-6.6/target/config/montevina/pxeBoot.bin vxWorks_romCompress.bin > vxWorks_romCompress.pxe
- TFTP サーバーの適切な場所にコピー
vxWorks_romCompress.pxe
し、ターゲットから PXE ブートを実行します。
この時点で、ターゲットは TFTP サーバーからファイルを正常にダウンロードしますが、そこで停止し、何も出力されません。コンソールには何も表示されません。
およびは、Workbench プロジェクトで正しく設定されているように見えます (これらは、それぞれ および の従来の config.h ファイルの設定と一致しRAM_HIGH_ADRS
ます) 。RAM_LOW_ADRS
0x00108000
0x003080000
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 ブート可能にする適切な方法について、ドキュメントには何も記載されていません。
.net - .NET Framework3.5SP1言語パックClickOnceパッケージ
Visual Studio 2008 SP1は、.NET Framework3.5SP1の言語パックの前提条件を提供していません。
私の研究結果は次のとおりです。言語パックをインストールするカスタムブートストラッパーパッケージを簡単に作成できるはずです。BootstrapperManifestGeneratorをダウンロードしました。カスタムパッケージを作成するのに本当に便利なツールですが、言語パックパッケージの正しいパラメーター(再起動モード、インストール時間とサイズ、インストール条件、終了コードなど)がわかりません。
.NET言語パック用のすぐに使用できるブートストラッパーパッケージはありますか?