我想在我的 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 文件中有更详细的说明。