howto install subversion on bluehost

September 7, 2008 |  by Jamie Wallingford  |  diy, geek, tools  |  20 Comments

i have finally taken the time to get subversion installed and running on my bluehost account. what follows are the steps i took. these steps assume that you have ssh access and your account is on a 64-bit server.

ssh into your account and create a directory to store all of the sources:

mkdir src
cd src

next download the sources for subversion:

wget http://subversion.tigris.org/downloads/subversion-1.5.2.tar.bz2
wget http://subversion.tigris.org/downloads/subversion-deps-1.5.2.tar.bz2

untar and extract the sources:

tar -xjvf subversion-1.5.2.tar.bz2
tar -xjvf subversion-deps-1.5.2.tar.bz2

lets start with getting the dependencies configured, built and then installed:

cd subversion-1.5.2
cd apr
./configure --enable-shared --prefix=$HOME
make
make install

cd ../apr-util
./configure --enable-shared --prefix=$HOME --with-expat=builtin --with-apr=$HOME --without-berkeley-db
make
make install

cd ../neon
export EXTRA_CFLAGS="-L/usr/lib64 -fPIC"
export CFLAGS="-L/usr/lib64 -fPIC"
./configure --enable-shared --prefix=$HOME --with-libs=$HOME
make
make install

now configure, build and install subversion:

cd ..
./configure --prefix=$HOME --with-apr=$HOME --with-apr-util=$HOME --with-neon=$HOME \
--without-berkeley-db --without-apxs --without-apache --without-serf
make
make install

now edit your .bash_profile in the $HOME directory and replace:

PATH=$PATH

with:

PATH=$PATH:$HOME/bin

and save the file. now either “source .bash_profile” or logout and then back in.

verify subversion is working:

svn --version

and should see something similar to:

svn, version 1.5.2 (r32768)
compiled Sep 7 2008, 11:55:08

Copyright (C) 2000-2008 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet (http://www.Collab.Net/).

The following repository access (RA) modules are available:

* ra_neon : Module for accessing a repository via WebDAV protocol using Neon.
- handles 'http' scheme
* ra_svn : Module for accessing a repository using the svn network protocol.
- with Cyrus SASL authentication
- handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
- handles 'file' scheme

the following sites helped get everything installed, unfortunately none of them worked out of the box for me: site 1, site 2, site 3

all consuming

November 13, 2007 |  by Jamie Wallingford  |  tools  |  No Comments

i was checking out binary bonsai and came across all consuming. i am now hooked.

so what is all consuming? all consuming’s faq says it best…

It’s a website where you can track and talk about the books, music, movies, food and other items that interest you. You can mark a product one of three ways: I am consuming this, I have consumed this, and I intend to consume this.

it may take me awhile to get what i have consumed loaded, but i think i have finally found a way to catalog my media in a reusable way.