与el capitan的旧软件兼容性

时间:2017-02-06 19:30:51

标签: macos osx-elcapitan

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

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

- 禁用SIP,不建议使用。

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

-i在/ usr / bin和/ usr / local / bin之间的某个simbolik链接中思考,所以当它尝试写入/ usr / bin时它真的写入/ usr / local / bin

-Redoo .pkg(根本不知道)。

感谢答案。

1 个答案:

答案 0 :(得分:1)

您可以使用Pacifist之类的工具从pkg中提取文件并将其自行复制到/usr/local/bin。 Pacifist还允许您提取pkg运行的任何预检/ postflight脚本,以便您自己运行等效的设置命令。