我正在尝试构建一个 chroot 环境来测试某些软件的开发人员版本。我需要在这个 chroot 中安装 xcode 才能构建它,但是来自 snow leopard 安装 dvd 的 xcode 包只会安装到 / 目标。有什么方法可以覆盖它吗?
答案1
您必须在运行安装程序之前设置 CM_BUILD 环境变量。在终端中执行以下操作:
mkdir -p /tmp/chroot
export CM_BUILD=1
sudo installer -target /tmp/chroot -pkg /Volumes/Xcode\ Tools/Packages/DeveloperTools.pkg
我正在开发一个名为 joot 的项目,用于自动创建 chroot。它目前仅支持 Linux,但我正在开发 OS X 支持。请参阅http://getjoot.org/