5

I'd like to install current version of keepassX (2.0.2) on my 14.04 desktop. I've found a repo (ppa:eugenesan/ppa), but I don't trust it enough to download a password manager from it.

  • I don't want to use Keepass from software center, because it uses mono, looks clumsy and I use keepassX 2.0.2 on other platforms.
  • I can't use keepassX 0.4.3 from software center, because I migrated to .kdbx database.

Keepassx website offers a tar.gz file (Keepassx website), but I'm not sure how to install it. Any suggestions?

chilliq
  • 163

1 Answers1

2

I installed it from source by following the instructions on the GitHub repository, which worked fine when I was still using 14.04.

From Source

Build Dependencies

The following tools must exist within your PATH:

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

The following libraries are required:

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

On Debian you can install them with:

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

Build Steps

To compile from source:

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

You will have the compiled KeePassX binary inside the ./build/src/ directory.

To install this binary execute the following:

sudo make install

More detailed instructions available in the INSTALL file.

LiveWireBT
  • 29,597