首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从命令行packagemaker指定安装位置

从命令行packagemaker指定安装位置
EN

Stack Overflow用户
提问于 2010-11-09 00:27:41
回答 2查看 530关注 0票数 4

作为packagemaker的新手,我想我只是错过了一些东西。GUI中的所有选项似乎并不都可以从命令行中获得。我看过手册页,但可能我就是不明白。

我最感兴趣的是如何指定文件的安装位置?

从命令行到我还需要结合使用installer和packagemaker来获得与GUI packagemaker相同的结果?如果是这样的话,你有什么可以推荐的例子吗?

谢谢,文森

EN

回答 2

Stack Overflow用户

发布于 2012-12-01 00:48:23

我最终从命令行更改了安装目录:

使用pkgutil创建package

  • extract新软件包

  • 字符串在pkg文件的PackageInfo中搜索install-location="/",替换为所需的install location

  • repackage pkgutil

这是可行的。

票数 0
EN

Stack Overflow用户

发布于 2012-12-03 01:35:34

如果您正在使用packagemaker的命令行模式创建包,则必须在适当的位置创建一个包含所有文件的虚拟目录。例如,如果您必须将文件AB分别安装在/Library/Applications//Library/Application Support/上,则可以创建如下结构。

创建一个临时目录,比如SourceFiles。将您的文件添加到此目录,如下所示-

代码语言:javascript
复制
SourceFiles/Library/Applications/A
SourceFiles/Library/Application Support/B

现在在packagemaker命令行模式中使用标志--root。

代码语言:javascript
复制
packagemaker --root SourceFiles/ OTHER_OPTIONS

其思想是,不是将单个文件的位置传递给命令,而是在临时目录中创建类似的结构,并将该目录作为参数传递给--root标志。

有关packagemaker的命令行模式的更多信息:http://macinstallers.blogspot.in/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4125787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档