作为packagemaker的新手,我想我只是错过了一些东西。GUI中的所有选项似乎并不都可以从命令行中获得。我看过手册页,但可能我就是不明白。
我最感兴趣的是如何指定文件的安装位置?
从命令行到我还需要结合使用installer和packagemaker来获得与GUI packagemaker相同的结果?如果是这样的话,你有什么可以推荐的例子吗?
谢谢,文森
发布于 2012-12-01 00:48:23
我最终从命令行更改了安装目录:
使用pkgutil创建package
install-location="/",替换为所需的install location
这是可行的。
发布于 2012-12-03 01:35:34
如果您正在使用packagemaker的命令行模式创建包,则必须在适当的位置创建一个包含所有文件的虚拟目录。例如,如果您必须将文件A和B分别安装在/Library/Applications/和/Library/Application Support/上,则可以创建如下结构。
创建一个临时目录,比如SourceFiles。将您的文件添加到此目录,如下所示-
SourceFiles/Library/Applications/A
SourceFiles/Library/Application Support/B现在在packagemaker命令行模式中使用标志--root。
packagemaker --root SourceFiles/ OTHER_OPTIONS其思想是,不是将单个文件的位置传递给命令,而是在临时目录中创建类似的结构,并将该目录作为参数传递给--root标志。
有关packagemaker的命令行模式的更多信息:http://macinstallers.blogspot.in/
https://stackoverflow.com/questions/4125787
复制相似问题