October 11, 2012

Installing S3FS on Ubuntu 12.04

Check out the source code from SVN

svn checkout http://s3fs.googlecode.com/svn/trunk/ s3fs-src

Get into the folder created by checking out the code

cd s3fs-src

Get these packages (list by Xentek + a few of my own additions)

sudo apt-get install build-essential libcurl4-openssl-dev libxml2-dev libfuse-dev automake libtool

Run configure to check if you are missing any other packages

./configure

You will see a message like this if other packages are missing:

configure: error: Package requirements (fuse >= 2.8.4 libcurl >= 7.0 libxml-2.0 >= 2.6 libcrypto >= 0.9) were not met:

No package 'fuse' found
No package 'libxml-2.0' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix

Install any other missing packages with `apt-get`. Once they are in place, these commands should work:

sh ./autogen.sh
make
sudo make install

Using S3FS

Check the Overview on the S3FS site.