/home/martijn

My personal blog

Pass 1.6 on Fedora

Recently I was looking for a better password manager. I used to use KeePass, but since I switched to linux as primary OS it has been at least to say annoying using KeePass. KeePass 2 has very nice Firefox integration using the KeeFox plugin. Unfortunately, KeePass is a .Net application, and even with mono, I could not get it to work. Even opening my database failed since password entering seems to be broken.

Then, I found pass. It lives in my shell and has a nice Firefox plugin. Installation was a breeze:

1
$ sudo yum install pass

It worked, but I missed search functionality. Searching was introduced in version 1.6.

1
2
3
4
5
6
7
8
9
$ pass --version
|-----------------------|
|   Password Store      |
|         v.1.4         |
|       by zx2c4        |
|                       |
|    Jason@zx2c4.com    |
|  Jason A. Donenfeld   |
|-----------------------|

It turns out that I am running an older version. Pass 1.6 requires version 1.7 of tree. That version is unavailable from the Fedora 20 repos, but it is available in rawhide. Switching to rawhide on a workstation is generally a bad idea, so I grabbed the rpm from the rawhide repos:

1
2
$ wget http://mirror.1000mbps.com/fedora/linux/development/rawhide/x86_64/os/Packages/t/tree-1.7.0-1.fc21.x86_64.rpm
$ sudo yum localinstall tree-1.7.0-1.fc21.x86_64.rpm -y

Then, grab pass version 1.6.1 from zx2c4’s website and install it:

1
2
3
4
$ wget http://git.zx2c4.com/password-store/snapshot/password-store-1.6.1.tar.xz
$ tar xf password-store-1.6.1.tar.xz
$ cd password-store-1.6.1
$ sudo make install

There you have it: the latest version of pass on Fedora 20

Comments