问题标签 [installation]

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 投票
2 回答
340 浏览

windows - 需要windows的简易安装方法/批量参考?

我有一堆文件需要能够快速传输安装。我目前这样做的方法是移动带有自述文件的闪存驱动器,当我需要移动东西时,这些文件会在哪里,这是相当不优雅和麻烦的。

我对解决方案的想法是编写一个快速脚本来移动文件,我只需单击即可。我以前做过一些bash脚本,但批处理脚本对我来说有点奇怪。有人有我可以使用的好的在线参考指南吗?

我可以接受的另一种解决方案是为您制作安装程序的程序,尽管我有点反对,因为我会失去很多控制权。但是,如果它非常简单,我会接受它,

0 投票
5 回答
962 浏览

windows-installer - 在设置中释放 Microsoft dll 的最佳实践

我正在开发一个想要包含 Microsoft.Web.Services3 (WSE 3.0) DLL的设置。但是,我通常不喜欢在我们的安装中包含 Microsoft DLL,除非通过 Microsoft 的可再发行组件。Microsoft 提供了开发人员和 redist 安装包。

因此,作为最佳实践,我应该在我的安装中包含单个 DLL 还是将它们引用到 WSE 3.0 安装之一(假设他们尚未安装它)?

0 投票
2 回答
823 浏览

.net - 使用 .net 安装程序的 I/O 权限设置

我正在创建一个将使用 .net 安装程序项目安装的程序。程序将设置文件写入 Program Files 目录中的目录。它相信有一些活动目录设置会阻止应用程序在受限用户运行程序时访问该目录。是否可以通过安装更改应用程序文件夹的设置,这样就不会出现问题?

0 投票
3 回答
987 浏览

deployment - 推出 MSI 文件

我有一个传统上作为 MSI 文件提供的产品。它由我们的各种客户通过某种形式的 SMS 推送部署到数千个桌面。我们用来创建这些安装程序的软件正在使用中,我们正在寻找替换它。由于我们支持许多操作系统,我们已经为我们的大多数产品标准化了 InstallAnywhere。不幸的是,InstallAnywhere 无法生成 MSI 文件。

我想知道 SMS 是否需要使用 MSI 文件,或者它是否可以处理其他安装程序类型 (.exe)。如果没有,是否有任何用于创建 MSI 文件的开源程序?

0 投票
3 回答
189 浏览

ruby - 在 Debian 中配置我的 Ruby 编译的最佳方式是什么?

从源代码编译时,我永远不知道使用哪些配置标志来优化我的环境的编译。假设以下硬件/操作系统:

  • 单核,2 GHz 英特尔
  • 512MB 内存
  • Debian 4

我通常只是去

./configure --prefix=/usr/local

我应该做其他事情吗?

0 投票
7 回答
5232 浏览

windows - 如何在 XP/Vista 和更新版本上为 VB6 创建一个简单的安装系统?

重强调简单。我从来没有做过安装程序,我不想学太多。一个我可以将一堆文件交给它的系统,它可以对放置它们的位置做出一些明智的猜测,这将是理想的。

继续回答一般问题。

但是,在我的情况下,我遇到了一些额外的限制。要安装的程序是用VB6(或者是5?)和VB的几个以前版本编写的,所以它不会很快更新。我有一个正在运行的安装,并且将有一个干净的 VM 可以使用所以我将执行以下循环:运行安装,查找损坏的位置,修复它,将其添加到安装程序,恢复 VM,再试一次。如果有人有更好的方法,我愿意接受建议。

必须让它在 XP 上运行,而且我真的很想有一些东西也可以在较新版本的 Windows 上运行。

0 投票
26 回答
6605 浏览

backup - 你如何备份你的开发机器?

您如何备份您的开发机器,以便在发生灾难性硬件故障时,您可以在最短的时间内启动并运行?

0 投票
3 回答
9263 浏览

.net - Microsoft .Net 框架 3.5 SP1 安装失败

在我的 Vista 机器上,我无法安装 .Net framework 3.5 SP1。安装程序在结束所需文件的下载后不久结束,在日志中指出:

我做的第一件事是尝试安装 2.0 SP1,但这次安装程序指出“Vista 系统不支持该产品”。嗯。

真正的大问题是,当它被 Visual Studio 2008 SP1 调用时,此设置也会失败。

现在,我在网上搜索了这个,但我没有找到真正的解决方案......有什么想法/提示吗?有人在 SP1 安装过程中遇到问题吗?

谢谢

0 投票
5 回答
10813 浏览

python - 如何使用 Python distutils?

我在 python 中编写了一个快速程序来将 gtk GUI 添加到 cli 程序。我想知道如何使用 distutils 创建安装程序。因为它只是一个命令行应用程序的 GUI 前端,所以它只能在 *nix 中运行,所以我不担心它是跨平台的。

我的主要目标是为 debian/ubuntu 用户创建一个 .deb 包,但我不了解 make/configure 文件。到目前为止,我主要是一名网络开发人员。

编辑:有谁知道一个使用 distutils 的项目,所以我可以看到它在运行,你知道,实际上尝试构建它?

这里有一些有用的链接

  • Ubuntu Python 打包指南

    本指南非常有帮助。我不知道在最初的 gooling 浪潮中我是怎么错过的。它甚至会引导您打包现有的 python 应用程序

  • Ubuntu MOTU 项目

    这是 ubuntu 的官方包维护项目。任何人都可以加入,并且有很多关于创建各种类型的包的教程和信息,其中包括上面的“python 打包指南”。

  • “Python distutils 到 deb?” - Ars Technica 论坛讨论

    根据这个对话,你不能只使用 distutils。它不遵循 debian 打包格式(或类似的格式)。我想这就是你需要 dh_make 的原因,如 Ubuntu Packaging guide 中所示

  • "distutils 的 bdist_deb 命令

    这个有一些有趣的讨论(这也是我找到 ubuntu 指南的方式)关于连接 zip 文件和 shell 脚本以创建某种通用可执行文件(任何带有 python 和 bash 的东西)。奇怪的。让我知道是否有人找到有关此做法的更多信息,因为我从未听说过。

  • deb 格式的描述以及 distutils 如何适应 - python 邮件列表

0 投票
3 回答
2045 浏览

installation - 阻止 MSI 在 SYSTEM 上下文中启动 EXE

我正在处理的 MSI 部署遇到问题(使用InstallShield)。我们有一个在后台运行的程序需要为每个用户运行,它需要在没有用户干预的情况下自动启动。

问题在于组策略对象/活动目录(GPO/AD)部署应用程序在任何人登录之前在系统上下文中启动,而不是以即将登录的用户身份启动。应用程序每个用户只能运行一次,并且似乎 SYSTEM 进程阻止了 USER 进程的启动。这意味着在将软件部署给用户之前,PC 需要重新启动两次。我们如何阻止这种情况?

基本上,当前的工作流程是:

  1. 安装/升级运行...杀死后台应用程序
  2. 安装新文件
  3. 启动后台应用程序

这适用于已发布的应用程序和交互式MSI安装 - 只有“分配”的应用程序似乎有问题。由于第 3 步发生在 SYSTEM 上下文而不是用户上下文中:(

理想情况下,我会让开发团队修补 EXE 文件以防止在 SYSTEM 上下文中启动,但这是一个发布周期,我正在寻找基于安装程序的临时解决方案。

(我不知道 Installscript ......所以我猜如果没有我可以使用的本地 InstallShield 东西, VBScript可能是要走的路。)