在 14.04 上安装 keepassX 2 stable

chi*_*liq 5 keepassx software-installation

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

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

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

Liv*_*eBT 2

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

从源头

构建依赖关系

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

make
cmake (>= 2.8.12)
g++ (>= 4.7) or clang++ (>= 3.0)
Run Code Online (Sandbox Code Playgroud)

需要以下库:

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

在 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
Run Code Online (Sandbox Code Playgroud)

构建步骤

从源代码编译:

mkdir build
cd build
cmake ..
make [-jX]
Run Code Online (Sandbox Code Playgroud)

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

要安装此二进制文件,请执行以下命令:

sudo make install
Run Code Online (Sandbox Code Playgroud)

安装文件中提供了更详细的说明。