问题标签 [pkg-file]
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.
macos - PackageKit:不会覆盖以前的版本?
由于某种未知原因,我的安装程序不会覆盖以前的版本。我电脑上安装的旧版本是0.916,新版本是0.92。这是安装程序日志的一部分...
里面还有一行写着:
不知道这里发生了什么。我不知道为什么它不会覆盖 0.92 而不是 0.916。
有人遇到过这个吗?
macos - 如何在 MacOS 中向电子生成器安装程序添加一个步骤
我正在尝试使用and创建我的electron
应用程序的 pkg 文件。electron-installer-dmg
electron-packager
深入研究这两个(以及其他一些工具)的文档,我找不到在安装过程中添加步骤的配置或解决方案。
更清楚地说,当我单击 pkg 文件时,我希望有一个用户协议步骤。
bash - 当我的 pkg 运行其安装后脚本时,我怎么知道这是怎么发生的?
该脚本有两种运行方式:当用户打开pkg
文件并通过正常的 GUI 设置时,或者当管理员(或精明的用户)运行时sudo installer -pkg /path/to/Installer.pkg -target /
。对于第二个,我想知道脚本何时在这种模式下运行,这样我就可以做出更便于管理的决定,比如不打开另一个 GUI。我如何知道何时pkg
通过命令行安装了我的?
我希望有一些环境变量或类似的东西。
javascript - 在 javascript 网站上创建 .pkg 文件
我似乎无法找到一种方法将文件从我的 AWS S3 转换为 .pkg 文件在 javascript 网站上。这些文件将被转换并作为 pkg 上传回 AWS。有谁知道如何在线完成这一切,无论是服务器端还是使用javascript?谢谢!
node.js - 在 lambda 中创建 pkg 文件
我对 AWS S3 和 Lambda 很陌生。使用带有 Lambda 的 nodejs 4.3 是否可以从 S3 存储桶中提取多个文件并将它们编译成单个 osx 平面包(.pkg)?
node.js - 在不提取的情况下获取 .pkg 中的 .app 版本(MacOS、NodeJS)?
是否可以在不使用 NodeJS 在 MacOS 上提取的情况下在 .pkg 中获取 .app 的版本?
是否可以在其他操作系统上使用其他编程语言来做到这一点。例如,如果我将 .pkg 文件复制到 Windows,我还能以某种方式获得 .app 的版本吗?
macos - 为什么很多.pkg(安装包)在分发之前要转换成可挂载的磁盘映像(.dmg)
许多软件在.dmg(磁盘映像)中都有一个.pkg(安装包),我想知道为什么要使用这种做法。
即使在将所有内容绑定到 .pkg 之后,还需要一个软件的可挂载磁盘映像(即 .dmg)。
.pkg 是否容易受到 zip slip 之类的影响?它是否需要额外的安全性?如果以 .pkg 格式分发软件可能会面临哪些问题。
.pkg 似乎已经被压缩,因为 dmg 在那之后并没有减少文件大小。似乎压缩不是主要原因,如果我错了,请告诉我。
有人提到“.pkg 不是一个文件,而是一个文件夹。所以也许将它收集到一个文件中对于下载是必不可少的。” 但是我无法右键单击并查看内容,也无法通过 cmd 行显示它不是目录。那么为什么我们不能将软件作为 .pkg 分发,只是为什么需要安装。