问题标签 [post-install]

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 回答
5103 浏览

visual-studio-2010 - 如何在 MSI 安装完成后运行脚本?使用 VS2010 + 安装向导创建的 MSI

目标:我有 MyAPP.exe(在 VS2010 中构建)和 MyDriver.sys(使用 VS2010 + WinDDK 构建)

我正在尝试做的是创建一个安装向导项目,它可以运行安装后操作,例如,我需要在安装成功完成后安装驱动程序,如下所示:

换句话说,我需要与我的 MSI 包同时运行 CMD 脚本文件(预安装或端口安装,命令不是真正的问题)。

有什么解决办法吗?

谢谢!


PS。是的,我已经阅读了一些主题,例如链接 1链接 2等,但在我看来它们太“沉重”了。也许存在一些更简单的解决方案?

0 投票
2 回答
166 浏览

centos - Plone 安装后,找不到文件夹“zinstance”

我在 CentOS 5.6 服务器上全新安装了 Plone。我使用了 Unified Insatller 并使用了 ZEO ...我似乎找不到我的“zinstance”文件夹。当我执行“定位 zinstance”时,它会在安装程序中为我提供 zinstance.sh,它是自己的,没有其他地方。. 有任何想法吗?

0 投票
1 回答
1713 浏览

magento - Magento:添加了捆绑项目,但重新加载时它们是空的

我进入并将项目添加到捆绑项目的类别中。似乎它做到了,然后再次打开该类别是空的。

如何追踪这个错误?

重现步骤:

  1. 编辑项目 - 捆绑选项卡 - 将所选产品添加到选项
  2. 点击“保存并继续编辑”按钮
  3. 我看到一个调用/index.php/admin/catalog_product/validate/id/481/back/edit/tab/product_info_tabs_bundle_items/key/8bee606f1ce09f1f0e2b4128v379e52e/?isAjax=true并能够使用输出跟踪响应(使用 Chrome 的“网络”选项卡){"error":false}
  4. 我看到一个/index.php/admin/catalog_product/save/back/edit/tab/product_info_tabs_bundle_items/id/481/key/371758eb16ca00ac50c8ca42e90d7559/没有回应的电话
  5. 页面重定向为“产品已保存消息。”。
  6. 编辑不存在

我正在使用 Magento 1.6.2。

0 投票
1 回答
182 浏览

daemon - start tomcat during the .deb installation

I have created a deb. package with my App and I should start lighttpd at the end of installation (postinst script). The question is how to start lighttpd and don't lock a terminal. It should started in background somehow...

Thanks.

0 投票
2 回答
3449 浏览

debian - postinst 中的 db_input 不起作用

我的 postinst 脚本有问题,我必须询问 MySQL 的 root 密码才能为我的应用程序创建一些用户。我知道,在 postinst 中使用 db_input 是不好的做法,但我真的需要它。为什么当我安装我的应用程序表单存储库时此 postinst 不起作用,但当我将其安装为 .deb 包时正常工作?

后勤:

错误:

0 投票
1 回答
850 浏览

dpkg - dpkg -i 安装后后台运行

我自己的 dpkg 没有正确安装。我跑:

当我的包安装完成时。

我认为我的 postinst 脚本没有正确终止,

我错过了一些东西,但不知道是什么。

0 投票
1 回答
886 浏览

bash - bash 将数组添加到 plist

我正在通过 Cydia 制作一个可安装的包,它将 com.intelliborn.intelliscreenx 写入:

但我不知道如何将 postinst 脚本写入正确添加的位置,并将 postrmv 脚本写入正确删除的位置。

安装此包后 hidden.plist 应如下所示:

这是我的 postinst 和 postrmv 脚本的外观:

后勤

后rmv

0 投票
1 回答
1309 浏览

cocoapods - Cocoapods Podfile post_install

有没有办法在 Podfile 的 post_install 挂钩中修改生成的 Project.xcworkspace/contents.xcworkspacedata 文件?

我问的原因是,除了将 Pods.xcodeproj 添加到我的工作区之外,我还将另一个 StaticLibrary.xcodeproj 添加到工作区,因为我正在将一个 Pod 库专门与该 StaticLibary.xcodeproj 链接。我的 Main.xcodeproj 中已经引用了 StaticLibrary.xcodeproj,因此我希望将其从工作区中删除。

0 投票
2 回答
16185 浏览

python - 使用 distutils / setuptools 执行 Python 脚本安装后

我正在尝试将安装后任务添加到 Python distutils,如如何使用简单的安装后脚本扩展 distutils?. 该任务应该在已安装的 lib 目录中执行 Python 脚本。此脚本生成已安装包所需的其他 Python 模块。

我的第一次尝试如下:

这种方法有效,但据我所知有两个缺陷:

  1. 如果用户使用的 Python 解释器不是来自 的解释器PATH,则安装后脚本将使用不同的解释器执行,这可能会导致问题。
  2. 对于空运行等是不安全的,我可以通过将其包装在一个函数中并使用distutils.cmd.Command.execute.

我该如何改进我的解决方案?有推荐的方法/最佳实践吗?如果可能的话,我想避免引入另一个依赖项。

0 投票
1 回答
361 浏览

python - 天篷快递安装后

嗨,我成功安装了 canopy express,我也可以使用它(来自 epd-free)......但是当我启动它时,我收到以下控制台消息(Debian Linux - Lenny):

kampmann@primergy:~$ canopy 无法加载库 icui18n "无法加载库 icui18n: (icui18n: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden)" kampmann@primergy:~$

什么是“icu18u”(德语文本的翻译:“无法打开共享对象文件 - 找不到文件”)?