问题标签 [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.

0 投票
1 回答
548 浏览

c++ - 在 dmg C++ 中运行 pkg

尝试在 Google 上搜索,但似乎找不到任何信息。

我需要通过代码执行一个存在于 dmg 文件中的 pkg 文件。原因是软件更新。我通过我的应用程序(这是一个 dmg)下载了更新并需要运行它。在 Windows 上,这非常简单:运行 exe。无法弄清楚如何在 Mac 上实现这一目标。

就框架而言,我将 wxWidgets 与可可一起使用(如果有帮助的话)。

0 投票
1 回答
146 浏览

objective-c - 使用安装后用户启动应用程序的选项创建 pkg 文件

我正在使用 Packages 应用程序为我的 Mac Os x 应用程序创建 .pkg 文件。我的要求是有一个用户界面,用户可以在安装完成后检查或取消选中是否要启动应用程序。

目前我正在使用 postflight.sh 在安装后启动应用程序

请帮忙

0 投票
1 回答
130 浏览

macos - 制作 Mac PKG 下载文件

在 Mac OSX PKG 安装程序上,是否可以让它下载一个额外的 browser.plist 设置文件,我可能在其中存储了用户的浏览器品牌和版本(由 IP 地址键入)?看,广告商喜欢在下载试用产品然后连接到购物车购买它的人之间获得 cookie 连续性。如果我可以使用相同的浏览器,那么广告客户跟踪 cookie 就会在那里,并且可以向他们支付销售佣金。

0 投票
0 回答
827 浏览

python - Python 修改 .pkg 文件

我的 python 代码需要解压缩一个 .pkg 文件,在那里修改一些文件并再次打包。有什么成熟的python模块可以推荐吗?我看到有pyxar(xarfile),需要先在机器上安装xar。

我还有其他选择吗?

最后决定直接从python调用xar,实际上可以。但另一个问题是,包内payload.kg下的Scripts没有解包。它应该是一个目录,但仍然是一个文件。奇怪的是,文件 Scripts 显示为gzip compressed data, from Unix. 但是无论在mac还是linux上,我都无法使用gzip打开它。在 mac 上,我可以使用 tar -xf 打开它,但在 linux 上不能。有什么建议吗?

谢谢!

0 投票
2 回答
4812 浏览

macos - productsign mac .pkg 安装程序

我需要使用 .pkg 扩展名签署 MacOS 安装程序。我有一个 .pfx 证书并将其添加到钥匙串中。它包含证书和私钥。

但是,当我尝试使用productsign实用程序对此 .pkg 进行签名时,它会显示错误:

productsign --sign "commonName" unsigned.pkg signed.pkg

productsign:错误:找不到“commonName”的适当签名身份。签署平面样式产品需要安装程序签名身份(不是应用程序签名身份)。

0 投票
1 回答
247 浏览

maven - 使用 gradle 构建 distZip/Pkg

Project1 有许多主要的类。Project1 的 build.gradle 中的各个任务在任务执行时使用不同的主类创建具有不同 jar 名的 jar 文件。

假设我需要从 root 的 build.gradle 调用 project1 的 build.gradle 中的一个任务,并从那里构建一个distZip。我该怎么办?

到目前为止我尝试过的事情:

  1. 我在 project1 的 build.gradle 中创建了一个子任务,它确实调用了 jar 文件构建任务,但它不执行 distZip。
  2. 我尝试调用 distZip,它确实构建了一个 zip 文件夹,但使用默认的主类,而不是针对不同任务的特定类。

还有其他问题是要构建 .pkg 而不是 zip 吗?

0 投票
1 回答
395 浏览

macos - 如何在通过软件包软件制作 MAC 安装程序的同时将我的内核驱动程序 .kext 添加到我的应用程序 myapp.app

我是 MAC 领域的新手。我制作了一个 .app 并对其进行了测试,效果很好。

问题:
1) 我使用 Package software 为我的应用程序创建了 .pkg,它安装在 APPLICATION 文件夹中并且工作正常。但是,如果我在 Library/Extension 文件夹中添加我的 .kext(kernal),则不会通过 Inastaller(包)安装。

我已逐步遵循本指南。 http://s.sudre.free.fr/Software/documentation/Packages/en/index.html

使用的软件 http://s.sudre.free.fr/Software/Packages/about.html

注意:- 我需要在系统/库/扩展路径中安装我的 .kext

2)我在我安装的(.pkg)中加载了不同的语言,在语言更改的预览选项中存在,当我选择不同的语言并创建安装程序(.pkg)时,一切都再次以英语出现。

0 投票
1 回答
3759 浏览

linux - 在 Linux 上构建 OSX .pkg 文件

请问在ubuntu上构建.pkg文件的实用选项是什么?我正在尝试 xar,但生成的 .pkg 文件无法安装在 mac 上,出现“com.apple.installer.pagecontroller 错误 -1”而且我试图使用 munkipkg,但这取决于pkgbuildOS X。这可能吗在 linux 上有 pkg​​build 吗?或者任何人都可以提出一个最好的方法来做到这一点?

谢谢!

0 投票
0 回答
53 浏览

macos - 将文件复制到 osx 文件夹的简单方法

是否可以通过某种系统将 3 个文件复制到 mac osx 的不同文件夹中?

设想

  • 需要复制一个文件,例如 /Application 文件夹中的 silverlight 应用程序
  • 需要在 /Documents 文件夹中复制一个文件
  • /picture 文件夹中的另一个

我可以使用什么?(pkg,一个 navite osx 应用程序)什么是最简单的方法?我需要这是一个用户友好的安装(没有 shell 脚本)

0 投票
3 回答
453 浏览

macos - 从命令行运行 PackageMaker

我有.pmdoc一个要从中生成的文件.pkg。我必须从命令行执行它,因为它是一个自动工具。

我在命令行上查看了诸如Create PackageMaker project file 之类的问题,但我在任何地方都找不到packagemaker命令。

好像应该在/Developer/usr/bin/packagemaker

无论如何,我已经PackageMaker.app安装了,所以 GUI 工作正常,但我在哪里可以找到命令行工具?