问题标签 [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 - 摊铺机 0.8.1 与 python 2.6 的兼容性
有没有人设法使用 paver 和 python 2.6 引导其开发区域?
我已经安装了 python 2.6,用 easy_install-2.6 安装了摊铺机,一切看起来都很好。但是当我尝试启动引导方法时,它会在尝试下载http://pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c8时引发 urllib2.HTTPError(:HTTP 错误 404:未找到) -py2.6.egg。我尝试在 support-files 目录中添加正确的 setuptools EGG 文件(即 0.6c9),bootstrap.py 找到 EGG 文件,但似乎没有使用它,因为它仍然尝试下载 0.6c8 版本不再可用。
任何想法如何解决这个问题?
提前致谢
伯特兰
windows-installer - 链接 msi/Bootstrapper/先决条件?
我有一些组件 MSI 包需要一起安装以形成最终应用程序。
问题是:可以更新组成包的组件,并且可以在 http 文件服务器上重新启动该组件。我应该采取什么方法?
我正在编写的安装程序是“主”安装程序。它需要能够读取其客户端计算机上安装的每个组件的版本,以便仅在该一个组件上执行升级。
此外,如果第一次安装应用程序,安装程序将下载并安装所有必需的组件。
我正在使用 Installshield 2009。
我已经查看了链接的 MSI,但主安装程序是空的。因为它需要尽可能轻巧。
我不知道如何编写引导程序应用程序,我的公司更喜欢我使用 installshield 来编写安装程序。
我已经研究过 - 显然先决条件并不意味着要卸载。
我相信我可以通过更改版本号来进行小更新,从而允许下载仅下载它需要的组件而不下载整个安装程序 - 目前我正在实施您建议的方式(sascha),我的公司将正在使用通过 InstallShield 提供的 FLEXnet 连接服务。我提到的“组件”(我们的开发人员喜欢使用的一个术语)在概念上类似于 InstallShield 的组件概念。但是,我已经修改了要由功能封装的“组件”,这样在构建版本时,我可以选择将每个“功能”包装在 cab 文件中。
这听起来很令人困惑——即使对我来说也是如此。
我已经诉诸功能<组件(包括服务)
我的公司拒绝让我使用除 Installshield 之外的任何其他安装程序。我的猜测是,为了在遥远的将来更新先决条件要求,需要编写一个新的安装程序,并将应用程序作为主要升级重新发布。这对我来说很有意义。
Perermtate,我认为没有办法卸载预先安装的先决条件,这是有道理的,因为可能需要先决条件作为其他应用程序的平台,毕竟“先决条件”是应用程序的第 3 方组件.
感谢您的所有回复!
.net - 在 Windows 2000 上运行引导程序
有什么方法可以在 Windows 2000 SP4 上使用 .NET 2.0 WinForms 应用程序运行 VS2008 生成的 setup.exe 引导程序?如果我尝试运行它,它会给我一条关于 Kernel32.dll 中缺少 HeapSetInformation 的错误消息,并且它不会运行。
我尝试手动安装 Windows Installer 3.1 和 .NET 2.0 Framework,但 setup.exe 仍然显示相同的错误消息。我必须直接使用 Setup.msi 在 Windows 2000 上安装我的应用程序。引导程序是否仅限于在 XP 和更高版本上使用?
它在 Windows XP 上运行良好。
msbuild - 如何在 MSBuild 中获取 Windows SDK 文件夹?
在 MSBuild 任务中检索 Windows SDK 文件夹的方法是什么?
使用 generateBootstrapper 任务,我正在为我的设置创建一个引导程序,以便能够安装先决条件。该任务需要先决条件包所在文件夹的路径,即Windows SDK文件夹
使用 Visual Studio 2008 时。到目前为止,我一直在使用硬编码路径,但这不适用于任何系统。有没有更好的方法来获取路径?
这是我的构建脚本:
.net - 引导程序先决条件订购
将通用引导程序与 MSBuild 一起使用时,如何确定必备项的安装顺序?
例如,给定:
A、B、C、D 的安装顺序是什么?我如何控制该订单?
visual-studio - VisualStudio MSI 引导加载程序错误和替换
现在,我正在使用 Visual Studio 创建一个 msi 和一个 setup.exe。它工作得很好......直到最近。
我最近向 msi 添加了一个带有组合框控件的新对话框。现在,当我直接使用 msi 安装应用程序时,一切正常。
但是当我运行 Setup.exe 时,ComboBox 没有正确显示。它一次只在下拉列表中显示一个元素。所有元素仍然存在,我什至可以使用向上/向下键或字母(例如,SQL Server 的“S”)来选择它们。
有没有人见过这种问题?此外,当我使用 InstallShield 创建设置时,InstallShield 创建的 exe 再次运行良好。
所以我想我需要用 Visual Studio 修复那个。任何想法如何修复视觉工作室引导程序?
平台:
使用 Visual Studio 2005 进行构建。
操作系统:Windows XP SP3。
构建机器安装了 Windows Installer 4.5,但它不是先决条件。msi 本身在 Windows Installer 3 中运行良好。
此外,问题不在于安装程序退出太快,或者它没有正确安装......确实如此。唯一的问题是组合框没有正确显示,这可能会使一些用户感到困惑。
installation - 托管 DirectX 作为先决条件
我正在打包一个使用托管 DirectX 的 vb.net 应用程序,但我没有使用 vs 部署项目等。现在,我想检查托管 DirectX 9 C 是否安装在客户端上。如果不下载从 Web 管理的 directX。这样做的首选方法是什么?我找到了以下 Microsoft 组件安装程序软件开发工具包, http: //msdn.microsoft.com/en-us/library/ms994369.aspx。这是我找到的最新版本http://www.microsoft.com/downloads/ details.aspx?familyid=2a5e4ebc-651c-40aa-9525-1810af47c317&displaylang=en 我正在寻找一些东西(引导程序)来检测是否安装了托管 DirectX,如果没有安装,下载并安装它。任何想法?
visual-studio - 生成引导程序是否需要 VS2008
我是否需要安装 Visual Studio 2008 才能为我的 msi 安装程序构建引导程序?
我的构建服务器上没有安装 VS2008,我宁愿不安装它只是为了生成这个引导程序,但似乎所需的引导程序文件(setup.bin、Microsoft SDKs 文件夹等)包含在VS设置。
vxworks - 如何从 Workbench 构建 PXE 可引导引导加载程序?
我正在尝试构建一个可从 Workbench 进行 PXE 引导的 VxWorks 引导加载程序,但没有任何成功。这是我的环境的一个破败:
- VxWorks 6.6 + 最新补丁
- Workbench 3.0 + 最新补丁
- 蒙特维纳 BSP 版本 2.0/1
目标是戴尔 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
- 复制
vxWorks_romCompress.pxe
到我的 TFTP 服务器的适当位置,然后从我的目标执行 PXE 引导。
此时,目标成功地从 TFTP 服务器下载文件,但停在那里没有输出。控制台上没有显示任何内容。
和似乎在 Workbench 项目中设置正确(它们分别与旧 config.h 文件的设置匹配和RAM_HIGH_ADRS
)。RAM_LOW_ADRS
0x00108000
0x003080000
(请注意,Montevina BSP 确实附带了一个预构建的bootrom.pxe
引导加载程序,我已经能够成功地进行 PXE 引导。不过,我需要向引导加载程序添加几个组件,并且真的更喜欢通过Workbench 环境,而不是旧的 config.h 方法。)
我还尝试镜像 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 中,但我在文档中没有看到任何关于从 Workbench 中使引导加载程序 PXE 可引导的正确方法。
.net - .NET Framework 3.5 SP1 语言包 ClickOnce 包
Visual Studio 2008 SP1 不为 .NET Framework 3.5 SP1 提供任何语言包先决条件。
我的研究结果是:创建安装语言包的自定义引导程序包应该很容易。我已经下载了Bootstrapper Manifest Generator。它确实是一个创建自定义包的好工具,但我不知道语言包包的正确参数是什么(例如重启模式、安装时间和大小、安装条件、退出代码等)。
.NET 语言包是否有现成的引导程序包?