Install Keepass2 on Kubuntu 13.04

Install mono:

sudo apt-get install mono-complete -y

Download the zip version of Keepass2. Note it contains .exe file.

Extract it to ~/Keepass

unzip KeePass-2.23.zip -d ~/Keepass

Create a directory ~/Keepass/plugins

mkdir ~/Keepass/plugins

Download the two main plugins for Keepass:

KeePassRPC.plgx is available locally once Keefox for Firefox is installed. Mine was at [email protected]nson/deps
The location is suggested by Firefox itself on restarting it after installing Keefox.

Copy it to ~/Keepass/plugins

cp [email protected]ris.tomlinson/deps/KeePassRPC.plgx ~/Keepass/plugins/

KeepassHttp.pglx is available at https://raw.github.com/pfn/keepasshttp/master/KeePassHttp.plgx

Copy it to ~/Keepass/plugins

wget https://raw.github.com/pfn/keepasshttp/master/KeePassHttp.plgx
mv KeePassHttp.plgx ~/Keepass/plugins/

Now, run Keepass by running:

/usr/bin/mono ~/Keepass/KeePass.exe

For ease of use, create a shortcut in K Menu and add this command there.

It will compile the two plugins and start up. You need to install Chromipass and Keefox for Browser integration

For Autotype:

SystemSettings>Shortcuts and Gestures>Custom Shortcuts>New Global Shortcut

Command: /usr/bin/mono ~/Keepass/KeePass.exe

Key: Win+A

Resources:

http://keepass.info/help/v2/setup.html#mono


You are reading this post on Joel G Mathew’s tech blog. Joel's personal blog is the Eyrie, hosted here.