gpt4 book ai didi

macos - 如何使用 pkgbuild 为 $HOME 指定默认安装位置?

转载 作者:行者123 更新时间:2023-12-04 12:23:07 29 4
gpt4 key购买 nike

我正在将我们的安装程序从 PackageMaker 移植到 pkgbuild 并尝试将默认安装位置设为当前用户的主目录,并且仍然允许用户在系统范围内安装。

在我的分发文件中,我有 enable_currentUserHome="true"和 enable_localSystem="true"正确地允许用户“为这台计算机的所有用户安装”或“仅为我安装”。但是,我希望默认选择“仅为我安装”。

pkgbuild 有一个“--install-location”的命令行选项,手册页说它指定了默认位置,但没有提到如何指定主目录。我试过 "~"和 "$HOME"没有运气。有什么我不知道的宏吗?

有谁知道默认情况下如何告诉 pkgbuild 安装在当前用户的主目录下?

提前致谢!

-欧文

最佳答案

pkgbuild 为您生成组件包。尽管可以单独安装组件包,但它通常会合并到产品文件中。在产品文件中,您可以设置安装域,如 localSystem 和 home。

例如 pkgbuild --install-location /Application如果选择本地系统域,则会按预期将其安装到/Application 中,如果选择家庭安装,则将其安装到 $HOME/Application 中。

也就是说,我 强烈劝阻使用安装程序的表单 主文件夹 安装。它只是在现实世界中不起作用。

看我的 Known Issues and Workarounds Making OS X Installer Packages 中的部分还有 Installer Problems and Solutions .

关于macos - 如何使用 pkgbuild 为 $HOME 指定默认安装位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12863944/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com