From 983d63bb2575b42c2f4492f47ea824d1e6e46bf1 Mon Sep 17 00:00:00 2001 From: rfjakob Date: Sun, 11 Jan 2015 21:37:26 +0100 Subject: [PATCH] Make the install page generic --- Compiling-encfs-on-Ubuntu-14.04.md | 30 ------------------------------ Installing EncFS.md | 18 ++++++++++++++++++ 2 files changed, 18 insertions(+), 30 deletions(-) delete mode 100644 Compiling-encfs-on-Ubuntu-14.04.md create mode 100644 Installing EncFS.md diff --git a/Compiling-encfs-on-Ubuntu-14.04.md b/Compiling-encfs-on-Ubuntu-14.04.md deleted file mode 100644 index 434dbe2..0000000 --- a/Compiling-encfs-on-Ubuntu-14.04.md +++ /dev/null @@ -1,30 +0,0 @@ -This document is a work in progress - -# Install prerequisites - -Build tools - - apt-get install build-essential autoconf automake make libtool - -encfs dependencies - - apt-get install libfuse-dev libssl-dev librlog-dev libboost-all-dev - -# Prepare the sources for compiling - -``` -libtoolize --force -aclocal -autoheader -touch build-aux/config.rpath -automake --force-missing --add-missing -autoconf -``` - -# Compile - -``` -./configure --with-boost-libdir=/usr/lib/x86_64-linux-gnu -make -make install -``` \ No newline at end of file diff --git a/Installing EncFS.md b/Installing EncFS.md new file mode 100644 index 0000000..bd03b75 --- /dev/null +++ b/Installing EncFS.md @@ -0,0 +1,18 @@ +This document supplements the generic build instructions in the [INSTALL.md](https://github.com/vgough/encfs/blob/master/INSTALL.md) file that is bundled with the source code. It adds specific instructions for compiling EncFS on several Linux distributions and Mac OS X. + +### Debian and Ubuntu + +Install the build tools and dependencies: + + apt-get install build-essential autoconf automake make libtool + apt-get install libfuse-dev libssl-dev librlog-dev libboost-serialization-dev + +Compile, test and install: + + autoreconf -if + ./configure + make + make test + sudo make install + +Note: EncFS is automatically [build-tested by Travis CI](https://travis-ci.org/vgough/encfs). Travis uses Ubuntu build boxes, which is why the Travis configuration file [.travis.yml](https://github.com/vgough/encfs/blob/master/.travis.yml) always contains up-to-date instructions for compiling EncFS on Ubuntu. \ No newline at end of file