从源代码安装适用于 Mac OSX 的最新 KeePass

fir*_*ush 1 osx-leopard keepass mono-framework

我已将我们的密码转换为 KeePass。LastPass 看起来很酷,但我更喜欢我们在本地控制数据库而不是将其保存在云中的系统。我有一个 Windows 和 Linux 系统,两者都能够轻松访问我们的 KeePass 数据库。在我的 Linux 系统 (Ubuntu) 上,我只是通过突触安装了 KeePass,它就可以工作了。

所以一切都很好,直到我妻子试图在她的 MacBook 上设置一些东西来访问数据库。巨大的问题。在 Linux 上很容易,我没想到那里会出现问题。如果有帮助,她正在运行全新安装的 Mac OSX 10.5.8 Leopard。

我们只是去了 KeePass 的下载站点:http : //keepass.info/download.html

单击标题为 Mac OS X 的 KeePass 2.x的链接,我们从中检索了Mono 2.10.5KeePass 2.18从该站点(在撰写本文时发布在那里的软件包)。

Mono 安装没有问题(至少,我们没有看到)。

她打开 KeePass 图像并将其拖到应用程序端,在那里解压缩。根据KeePass安装说明上的说明,她打开一个终端,切换到/Applications中包含KeePass.exe的目录,通过mono运行:

mono KeePass.exe
Run Code Online (Sandbox Code Playgroud)

根本没有应用程序打开 - 我们看到它的一个亮点,但随后它立即消失,向我们表明它正在崩溃。

同样令人不安的是,我看到人们对 Mac OSX 上的 KeePass 2.18 不适用的复制和粘贴功能大发雷霆。从 2.19 解决了复制/粘贴问题来看。我希望那个版本能解决我们所有的问题。

所以这是我的问题:我怎样才能在她的系统上试用 2.19。它似乎不像 2.18 那样打包。但我们并不害怕建造它。我看到 2.19 的源代码在这里(在页面底部)。我可以将它下载到她的机器上并运行一些东西来构建它吗?我熟悉 automake 但不熟悉构建 .NET 源代码,所以如果这很简单,请轻柔地回答。:^)

顺便说一句:明天是我妻子的生日,这让她很沮丧。如果你知道如何解决这些问题,这对她来说将是一份不错的生日礼物。


更新

我会发布这个,因为它可能对其他人有帮助:

我通过将 Mono 更新到 2.10.9(而不是上面网站给出的 2.10.5)来运行 KeePass 2.18。使用更高版本的 Mono,它可以运行而不会崩溃。

然而,我确实看到了其他人看到的复制和粘贴问题。我可以在她的机器上打开一个数据库,但错误的数据被复制了。

再说一遍,有人可以帮我安装 KeePass 2.19 吗?

Ahe*_*Ahe 5

如果您有单声道,则不需要 OS X 打包版本的 keepass,也不需要从源代码编译。测试 2.19 是否满足您需要的最简单方法是下载它的压缩版本。

解压缩 zip-package 后,您可以简单地运行:

mono Keepass.exe
Run Code Online (Sandbox Code Playgroud)

如果最新版本适合您,那么创建一个小脚本并将其添加到停靠栏以启动 keepass 应该不是什么大问题。