问题标签 [packaging]

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

python - 分发 python 命令行工具的最佳方式是什么?

我当前的setup.py脚本工作正常,但它tvnamer.py(该工具)安装tvnamer.py到站点包或类似的地方..

我可以setup.pyinstall tvnamer.pyastvnamer和/或有更好的方法来安装命令行应用程序吗?

0 投票
3 回答
551 浏览

content-management-system - 解决方案部署、CM、InstallShield

人们,

我们有 4 或 5 个实用程序与我们的应用程序一起工作。这些实用程序要么是 .bat 文件,要么是 VB 应用程序、PowerBuilder 等。我试图在源代码管理中管理这些实用程序,并试图找出一种更好的方法来为它们分配版本。现在,开发人员使用版本控制的元数据——特别是标签——来存储工具的版本号。

我的目标是为每个实用程序提供单独的 InstallShield 包,以及一种简单的方法来管理和分配这些包的版本号。

您会推荐一个带有信息的单独 .ini 文件,还是将信息存储在 InstallShield .ism 文件本身中,或者只使用版本控制工具中的元数据信息?


更新:

我喜欢猎户座的想法。我有一个担心。增加版本号的脚本......它不能足够智能来增加主要号码等。对。例如,如果其中一个实用程序的版本为 1.2.3,而我们正处于新版本为 2.0.0 的地步。脚本可能无法处理此问题。

我认为这与我们的分支技术有很大关系——我们没有。人们认为,由于 utils 如此之小,源可能不需要分支。

0 投票
1 回答
5890 浏览

xml - Microsoft Office 2007 自动安装 - 编辑 config.xml 文件

我正在创建 Office 2007 的自动安装。要自定义 Office 2007 安装,Office 自定义工具 (OCT) 会为您完成大部分工作。OCT 的一项功能是能够在 Office 安装期间运行其他程序。然而它在这方面很差。

幸运的是,通过编辑config.xml安装程序文件中包含的适当文件,您可以更好地控制运行这些附加程序。在config.xml文件中,此功能由command元素定义。TechNet 上的这个链接谈到了它。

在本文档中,它指出:

我想在希望传递给正在执行的命令的参数中使用双引号。不幸的是,当我config.xml按照示例配置文件时,Office 2007 安装程序崩溃并在安装日志中显示以下错误消息:

有没有人有这个问题的经验?我很想从另一个角度来看待它。

0 投票
6 回答
10322 浏览

python - 将 python 库/应用程序打包为 .egg 文件有什么好处?

我已经阅读了一些关于 .egg 文件的内容,并且在我的 lib 目录中注意到了它们,但是作为开发人员使用的优点/缺点是什么?

0 投票
7 回答
57133 浏览

python - 如何捆绑包含依赖项的 Python 应用程序?

我需要将我的 Python 应用程序、它的依赖项和 Python 打包到一个 MSI 安装程序中。最终结果最好是:

  • Python 安装在标准位置
  • 包及其依赖项安装在单独的目录中(可能是站点包)
  • 安装目录应包含未压缩的 Python,并且不需要独立的可执行文件
0 投票
3 回答
2047 浏览

web-applications - Debian存储库的Web界面工具?

Debian 或 Ubuntu 用于在 Web 上公开其自定义存储库的 Web 界面工具是什么?

喜欢packages.debian.org

这种工具是开源的,以便可以重新用于自定义存储库吗?

0 投票
9 回答
183295 浏览

python - py2exe - 生成单个可执行文件

我以为我听说py2exe能够做到这一点,但我从来没有想通。有没有人成功做到这一点?我可以查看您的 setup.py 文件,以及您使用的命令行选项吗?

基本上我正在考虑它给我一个可执行文件,它可以执行类似将自身解压缩到 /temp 并运行的操作。

0 投票
1 回答
16280 浏览

python - 如何从 python 包创建 osx 应用程序/dmg?

我想从 python 包创建一个 mac osx 应用程序,然后将其放入磁盘映像中。

因为我从包中加载了一些资源,所以包不应该驻留在 zip 文件中。

生成的磁盘映像应显示背景图片以“拖到此处 -> 应用程序”进行安装。

0 投票
10 回答
107655 浏览

ubuntu - 如何从源代码构建 Debian/Ubuntu 软件包?

我有一个程序的源代码(取自 cvs/svn/git/...),我想为它构建一个 Debian/Ubuntu 软件包。该软件包存在于存储库中,但是:

  • 这是一个旧版本(缺少我需要的功能)
  • 我需要的编译选项与默认选项略有不同。

最简单的方法是什么?我担心几件事

  • 如何检查我是否正确列出了所有依赖项?(我可以通过查看旧版本所依赖的内容来获得一些提示,但可能已经添加了新的依赖项。)
  • 如何防止更新系统在更新时在 repo 中安装旧版本?
  • 如何防止系统安装更新版本(当它出来时)覆盖我的自定义包?
0 投票
8 回答
47558 浏览

iphone - 如何让我的临时 iPhone 应用程序的图标显示在 iTunes 中?

我有一个带有图标文件 Icon.png 的 iPhone 应用程序。

当应用程序位于手机本身时,此图标会正确显示,但不会显示在 iTunes 的应用程序窗格中。

我需要做什么才能让它正确显示?