首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >完成OSX 10.7的pkgin/pkgsrc安装脚本,分段错误运行pkgin

完成OSX 10.7的pkgin/pkgsrc安装脚本,分段错误运行pkgin
EN

Stack Overflow用户
提问于 2015-02-04 10:32:41
回答 1查看 266关注 0票数 1

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

存储库有安装说明,我跟踪了它,直到出现了一个特定但信息不足的错误:

代码语言:javascript
复制
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+。

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

供参考:

  • www.pkgsrc.org/#docs
  • www.perkin.org.uk/pages/pkgsrc-binary-packages-for-osx.html
  • Wki.netbsd.org/pkgsrc/pkgsrc_64 osx_osx/
  • 相关问题:无法在Mac上运行pkgin
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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家

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28319107

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档