Make the install page generic

rfjakob
2015-01-11 21:37:26 +01:00
parent 81b7a640ef
commit 983d63bb25
2 changed files with 18 additions and 30 deletions

@ -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
```

18
Installing EncFS.md Normal file

@ -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.