KeepassX webpage states: “KeePassX is an application for people with extremly high demands on secure personal data management. It has a light interface, is cross platform and published under the terms of the GNU General Public License.”
These steps have been executed on a Debian Linux 8.6.0 but for an experienced System Administrator/Hacker this should be trivial.
First you should have these packages installed:
apt-get install cmake g++ libqt4-core libqt4-dev libgcrypt-dev zlib1g zlib1g-dev
Now you can download the latest keepassX package and compile it:
wget https://www.keepassx.org/releases/2.0.3/keepassx-2.0.3.tar.gz tar zxvf keepassx-2.0.3.tar.gz cd keepassx-2.0.3/ mkdir build cd build cmake -DCMAKE_INSTALL_PREFIX=/usr/local ..
Now you could for example, add the access on a fluxbox window manager: