在尝试安装pkgin/pkgsrc (基于NetBSD的包管理工具)时,使用saveosx.org指令和github存储库。
存储库有安装说明,我跟踪了它,直到出现了一个特定但信息不足的错误:
It looks like there was an issue running: sudo /usr/pkg/bin/pkgin -y update我试图直接运行这个文件,但是我的终端报告了一个分段错误。
我正在运行OSX10.7.5,并安装了Xcode-命令行工具,但我在NetBSD的站点上没有发现任何关于达尔文版本兼容性的信息。我的搜索没有发现其他人使用pkgin报告问题。
www.netbsd.org/docs/pkgsrc/platforms.html#darwin,支持版本5.0+,而根据维基百科,5.0+对应于OSX 10.1.1+。
除了升级操作系统和希望通过拥有更新的库或更新的内核来解决问题,我还有什么选择呢?
供参考:
发布于 2015-04-17 20:06:21
看来,目前由pkgin提供的saveosx二进制文件只为最近的OSX版本编译。它至少需要一个达尔文-14.x内核,或者更新的内核,所以它甚至不会在10.9.5上运行。不幸的是,脚本在盲目尝试运行pkgin二进制之前未能检查OSX版本,从而导致程序崩溃。
saveosx基本上是一个令人痛苦的讨厌的、相当丑陋的、实现得很糟糕的。在OSX上实际使用pkgsrc是多余的脚本集。
我强烈建议暂时避免使用saveosx。
相反,我建议尝试以下得到良好支持的备选方案:
OSX二进制pkgsrc包
运行在10.6.8和更高版本上的32位雪豹版本已经可用,我刚刚检查了发行目录,我看到一些2015Q1 i386包刚刚可用,仍然支持10.6.8:
2015Q1 32位(i386)雪豹和更新的pkgsrc引导程序
当然,您也可以为任何特定的OSX环境构建自己的pkgsrc bootstrap:
pkgsrc家
https://stackoverflow.com/questions/28319107
复制相似问题