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
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
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
Check the Overview on the S3FS site.