来自来源

来自来源

我想在我的 14.04 桌面上安装最新版本的 keepassX (2.0.2)。我找到了一个 repo (ppa:eugenesan/ppa),但我不太信任它,不敢从中下载密码管理器。

  • 我不想使用软件中心的 Keepass,因为它使用 mono,看起来很笨拙,而且我在其他平台上使用 keepassX 2.0.2。
  • 我无法使用软件中心的 keepassX 0.4.3,因为我已迁移到 .kdbx 数据库。

Keepassx 网站提供了一个 tar.gz 文件(Keepassx 网站),但我不确定如何安装它。有什么建议吗?

答案1

我从源代码安装了它按照说明在 GitHub 存储库上,当我仍在使用 14.04 时,它运行良好。

来自来源

构建依赖项

您的 PATH 中必须存在以下工具:

make
cmake (>= 2.8.12)
g++ (>= 4.7) or clang++ (>= 3.0)

需要以下库:

Qt 5 (>= 5.2): qtbase and qttools5
libgcrypt (>= 1.6)
zlib
libxi, libxtst, qtx11extras (optional for auto-type on X11)

在 Debian 上你可以使用以下命令安装它们:

sudo apt-get install build-essential cmake qtbase5-dev libqt5x11extras5-dev qttools5-dev qttools5-dev-tools libgcrypt20-dev zlib1g-dev libxi-dev libxtst-dev

构建步骤

从源代码编译:

mkdir build
cd build
cmake ..
make [-jX]

您将在目录中获得已编译的 KeePassX 二进制文件./build/src/

要安装该二进制文件,请执行以下操作:

sudo make install

INSTALL 文件中有更详细的说明。

相关内容