【问题标题】:old software compatibility with el capitan旧软件与 el capitan 的兼容性
【发布时间】:2017-02-06 19:30:51
【问题描述】:

我有下一个问题。我有一个 .pkg 安装包,它至少比 El Capitan OS 更老。问题是(在网上查看后)这个 .pkg 将一些二进制文件写入 /usr/bin,而这在 El Capitan OS 中不再允许,它应该写入 /usr/local/bin。

我在互联网上找到了两个解决方案(实际上是三个),它们是:

-禁用 SIP,不推荐。

-等待某人重做 .pkg(我不想等待)

-我在考虑 /usr/bin 和 /usr/local/bin 之间的一些 simbolik 链接,所以当它尝试写入 /usr/bin 时,它真的写入 /usr/local/bin

-重做 .pkg(完全不知道)。

感谢您的回答。

【问题讨论】:

    标签: macos osx-elcapitan


    【解决方案1】:

    您可以使用Pacifist 之类的工具将文件从pkg 中提取出来,然后自己将它们复制到/usr/local/bin。 Pacifist 还可以让您提取 pkg 运行的任何 preflight/postflight 脚本,以便您自己运行等效的设置命令。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-13
      • 2017-10-12
      • 2016-02-23
      • 1970-01-01
      相关资源
      最近更新 更多