【问题标题】:Unable to run pkgin on Mac OS X无法在 Mac OS X 上运行 pkgin
【发布时间】:2014-10-01 20:30:06
【问题描述】:

我一直在尝试在 Mac OS X Mavericks 上安装 pkgin。我的流程如下。

问题似乎出在 SQLite3 上,因为 /var/db/pkgin/sql.log 如下所示。一些论坛似乎建议查询中止与返回空值而不是 0 有关。但是,当我手动运行前两个查询时,我在数据库中看到了有效数据。第三个查询不返回任何内容。是否需要正确配置 sqlite3 或 sqlite3_exec 才能使其正常工作?

SQL error: callback requested query abort
SQL query: SELECT PKGDB_MTIME FROM PKGDB;
SQL error: callback requested query abort
SQL query: SELECT FULLPKGNAME,PKGNAME,PKGPATH FROM LOCAL_PKG WHERE PKG_KEEP IS NOT NULL;
SQL error: callback requested query abort
SQL query: SELECT FULLPKGNAME,PKGNAME,PKGVERS,COMMENT,FILE_SIZE,SIZE_PKG,CATEGORIES,PKGPATH FROM REMOTE_PKG ORDER BY FULLPKGNAME ASC;
SQL error: callback requested query abort
SQL query: SELECT FULLPKGNAME,PKGNAME,PKGVERS,COMMENT,FILE_SIZE,SIZE_PKG,CATEGORIES,PKGPATH FROM REMOTE_PKG ORDER BY FULLPKGNAME ASC;

【问题讨论】:

  • 您确定 Mac OS X 甚至支持 pkgin 吗?如果你只是想为你的系统构建包,你可能需要考虑Homebrew
  • Homebrew 不会安装 sshpass,这就是让我开始做这件事的原因。 pkgsrc/pkgin 被 onthelambda.com 推荐为 Mac OS X 的最佳包管理器。另外,您可能会注意到我正在安装的 pkgin 版本是 Darwin 版本。
  • 考虑为 sshpass 创建自制配方?这样做非常简单,如果您将其贡献给上游,您将受益的不仅仅是您自己。 :)

标签: macos sqlite osx-mavericks package-managers


【解决方案1】:

您尝试保存 OS X 了吗?

https://github.com/cmacrae/saveosx

如果您按照安装部分中的步骤操作,您会看到一个交互式脚本。简而言之,此脚本将引导您完成 pkgsrc、pkgin 的设置,设置您的 PATH 并可选择以无缝方式实现 X11(使用 XQuartz)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-15
    • 2012-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-07
    • 1970-01-01
    相关资源
    最近更新 更多