为 OSX 10.7 完成 pkgin/pkgsrc 的安装脚本时出现问题,段错误 运行 pkgin

Issue completing the install script for pkgin/pkgsrc for OSX 10.7, segfault running pkgin

尝试安装 pkgin/pkgsrc(基于 NetBSD 的包管理工具),使用 saveosx.org 说明和 github 存储库。

存储库有 installation instructions,我遵循了它,直到出现特定但无信息的错误:

It looks like there was an issue running: sudo /usr/pkg/bin/pkgin -y update

我直接试了运行这个文件,但是我的终端报错了。

我是 运行 OSX 10.7.5 并安装了 Xcode-Command-Line Tools,但我在 NetBSD 的站点上找不到有关 Darwin 版本兼容性的信息。我的搜索显示没有其他人使用 pkgin.

报告问题

根据 www.netbsd.org/docs/pkgsrc/platforms.html#darwin,支持版本 5.0+,根据维基百科 (en.wikipedia.org/wiki/Darwin_%28operating_system%29#Release_history)对应OSX10.1.1+

除了升级我的操作系统并希望通过拥有更新的库或更新的内核来解决问题之外,我还有什么选择?

供参考:

看来 saveosx 当前提供的 pkgin 二进制文件仅针对更新的 OSX 版本进行编译。它至少需要一个 Darwin-14.x 内核,或更新的内核,所以它甚至不会 运行 在 10.9.5 上。不幸的是,脚本在盲目尝试 运行 pkgin 二进制文件之前无法检查 OSX 版本,导致程序崩溃。

saveosx 基本上是一个非常令人讨厌、相当丑陋且执行不力的问题。在 OSX.

上实际使用 pkgsrc 多余的脚本集

强烈建议暂时避免saveosx

相反,我会建议尝试以下受支持的替代方案:

OSX binary pkgsrc packages

运行10.6.8 及更新版本的 32 位 Snow Leopard 版本可用,我刚刚查看分发目录,我看到一些 2015Q1 i386 软件包现在可用,仍然支持 10.6 .8:

2015Q1 32-bit (i386) Snow Leopard and newer pkgsrc bootstrap

您当然也可以为任何特定的 OSX 环境构建您自己的 pkgsrc bootstrap

pkgsrc home