使用 pkgbuild 在不同位置安装多个文件

问题描述

假设我有一个 .app 和一个 .dylib 文件,我需要将它们安装在不同的位置,一个在 /Applications 中,另一个在 /usr/local/lib 中。是否可以使用 pkgbuild 通过命令行执行此操作?我能够构建具有相同行为的 .pkg,但只能使用 GUI 应用程序。

解决方法

我找到了一个替代方案,虽然不是最理想的,但它对我有用。它使用 Packages (http://s.sudre.free.fr/Software/Packages/about.html) 附带的 packagesbuild 命令行。它允许您通过命令行创建 .pkg 文件,但您需要创建一个 .pkgproj 文件,您可以使用 Packages 应用程序创建该文件。您可以通过这种方式在不同位置安装各种文件。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...