2014-10-01 183 views
0

我一直在尝试在Mac OS X Mavericks上安装pkgin。我的过程如下。无法在Mac OS X上运行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; 
+0

你确定pkgin甚至在Mac OS X上受支持吗?如果你只是想为你的系统建立软件包,你可能需要考虑[Homebrew](https://github.com/Homebrew/homebrew)。 – duskwuff 2014-10-01 20:50:08

+0

Homebrew不会安装sshpass,这正是我开始使用它的原因。 onthelambda.com推荐pkgsrc/pkgin作为Mac OS X的最佳软件包管理器。另外,您可能会注意到我正在安装的pkgin版本是Darwin版本。 – pmains 2014-10-02 07:34:38

+0

考虑为sshpass创建一个自制食谱?要做到这一点非常简单,如果你向上游贡献自己的价值,那将会比自己受益更多。 :) – duskwuff 2014-10-02 07:52:00

回答

0

您试过保存OS X吗?

https://github.com/cmacrae/saveosx

如果按照安装部分的步骤,您将通过交互式脚本的欢迎。简而言之,这个脚本将引导您完成pkgsrc,pkgin的设置,设置您的PATH &可选地以无缝方式实现X11(使用XQuartz)。