Updated encfs Source Packages for Arch Linux
Sunday, July 13th, 2008So I wanted to decrypt an encfs encrypted directory on my laptop recently. I was greeted with the following error:
encfs: error while loading shared libraries: librlog.so.1: cannot open shared object file: No such file or directory
It turns out that there has been a recent update to rlog and the encfs package was somehow left out of the rebuild. It also appears that the encfs package has disappeared from the Arch Linux Community Repository.
I have been rolling my own Arch Linux packages for quite a while now. I have been using a few locally built packages on my system. Since I already have two custom packages that I wrote myself, I figured it would be a good idea to share them. I’m too lazy to register with AUR and upload these packages and it would be likely that I would forget about updating them as well. So I am posting them here for consumption by the general public.
Download the Arch Linux source package for encfs here. To build this:
- Make a directory to hold the files contained in the encfs source package.
- Unpack the tarballed source package into the directory you created.
- Install
boost. Boost is a C++ library that is used by recent versions of encfs. You will also need to installfusein case you don’t have it yet. - Change into the encfs source package directory you made and run
makepkg -c. This will download the source for the current version of encfs. Whenmakepkgfinishes you will end up with an installable package in your current directory. - Install the package using
pacman encfs-1.4.2-1-i686.pkg.tar.gz(replace encfs-1.4.2-1-i686.pkg.tar.gz with the correct filename for your custom-built package.)
There you go. You should have encfs working now.
You can also find pyme in my AUR directory.


