问题标签 [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.
c++ - 在 dmg C++ 中运行 pkg
尝试在 Google 上搜索,但似乎找不到任何信息。
我需要通过代码执行一个存在于 dmg 文件中的 pkg 文件。原因是软件更新。我通过我的应用程序(这是一个 dmg)下载了更新并需要运行它。在 Windows 上,这非常简单:运行 exe。无法弄清楚如何在 Mac 上实现这一目标。
就框架而言,我将 wxWidgets 与可可一起使用(如果有帮助的话)。
objective-c - 使用安装后用户启动应用程序的选项创建 pkg 文件
我正在使用 Packages 应用程序为我的 Mac Os x 应用程序创建 .pkg 文件。我的要求是有一个用户界面,用户可以在安装完成后检查或取消选中是否要启动应用程序。
目前我正在使用 postflight.sh 在安装后启动应用程序
请帮忙
macos - 制作 Mac PKG 下载文件
在 Mac OSX PKG 安装程序上,是否可以让它下载一个额外的 browser.plist 设置文件,我可能在其中存储了用户的浏览器品牌和版本(由 IP 地址键入)?看,广告商喜欢在下载试用产品然后连接到购物车购买它的人之间获得 cookie 连续性。如果我可以使用相同的浏览器,那么广告客户跟踪 cookie 就会在那里,并且可以向他们支付销售佣金。
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 上不能。有什么建议吗?
谢谢!
macos - productsign mac .pkg 安装程序
我需要使用 .pkg 扩展名签署 MacOS 安装程序。我有一个 .pfx 证书并将其添加到钥匙串中。它包含证书和私钥。
但是,当我尝试使用productsign
实用程序对此 .pkg 进行签名时,它会显示错误:
productsign --sign "commonName" unsigned.pkg signed.pkg
productsign:错误:找不到“commonName”的适当签名身份。签署平面样式产品需要安装程序签名身份(不是应用程序签名身份)。
maven - 使用 gradle 构建 distZip/Pkg
Project1 有许多主要的类。Project1 的 build.gradle 中的各个任务在任务执行时使用不同的主类创建具有不同 jar 名的 jar 文件。
假设我需要从 root 的 build.gradle 调用 project1 的 build.gradle 中的一个任务,并从那里构建一个distZip。我该怎么办?
到目前为止我尝试过的事情:
- 我在 project1 的 build.gradle 中创建了一个子任务,它确实调用了 jar 文件构建任务,但它不执行 distZip。
- 我尝试调用 distZip,它确实构建了一个 zip 文件夹,但使用默认的主类,而不是针对不同任务的特定类。
还有其他问题是要构建 .pkg 而不是 zip 吗?
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)时,一切都再次以英语出现。
linux - 在 Linux 上构建 OSX .pkg 文件
请问在ubuntu上构建.pkg文件的实用选项是什么?我正在尝试 xar,但生成的 .pkg 文件无法安装在 mac 上,出现“com.apple.installer.pagecontroller 错误 -1”而且我试图使用 munkipkg,但这取决于pkgbuild
OS X。这可能吗在 linux 上有 pkgbuild 吗?或者任何人都可以提出一个最好的方法来做到这一点?
谢谢!
macos - 将文件复制到 osx 文件夹的简单方法
是否可以通过某种系统将 3 个文件复制到 mac osx 的不同文件夹中?
设想
- 需要复制一个文件,例如 /Application 文件夹中的 silverlight 应用程序
- 需要在 /Documents 文件夹中复制一个文件
- /picture 文件夹中的另一个
我可以使用什么?(pkg,一个 navite osx 应用程序)什么是最简单的方法?我需要这是一个用户友好的安装(没有 shell 脚本)
macos - 从命令行运行 PackageMaker
我有.pmdoc
一个要从中生成的文件.pkg
。我必须从命令行执行它,因为它是一个自动工具。
我在命令行上查看了诸如Create PackageMaker project file 之类的问题,但我在任何地方都找不到packagemaker
命令。
好像应该在/Developer/usr/bin/packagemaker
?
无论如何,我已经PackageMaker.app
安装了,所以 GUI 工作正常,但我在哪里可以找到命令行工具?