SVN Client on Bitnami LAMP Stack

subversion_logo_notxt

The Bitnami LAMP stack doesn’t have an SVN server or client binaries available so you will need to compile in your own if you want to use SVN to deploy and manage your web sites on Bitnami.

First Attempt

wget http://mirror.rackcentral.com.au/apache/subversion/subversion-1.8.13.tar.bz2

wget http://www.sqlite.org/sqlite-amalgamation-3071501.zip

mv sqlite-amalgamation-3071501 sqlite-amalgamation
sudo apt-get install zlib1g-dev

vim Makefile <– yes I added -liconv as link time option
sudo apt-get install libaprutil1
./configure
sudo make install

An update – the svn I built didn’t actually work over http/https so failed at checkin time. (svn status operations were ok)

Something to do with cerf not being configured in svn.

Next Try

Decided it was getting too hard and the rabbit warren was looming.

So tried something else, used a link to an install script from wandisco for a Ubuntu version of subversion.

Download Subversion Server and Client (SVN)

Apache Subversion downloads you can trust

Fully-tested, certified Subversion binaries from WANdisco

After giving them my email address, and renaming the downloaded script, and sudo-ing the install script I got a much better svn binary. Had to delete the old binary because despite the scripts claim to do so, it didn’t update the existing binary.

The download link was something like

http://wandisco.com/system/files/subversion/subversion_installer_1.9.sh?access=XYZ

Seems you need to register to get your own script download.

Anyways it worked fine and didn’t seem to disturb anything else.

Client Only So Far

There was something I remember about this only be suitable for SVN as a client though, one more step needed to deploy a SVN server.

Advertisements
SVN Client on Bitnami LAMP Stack

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s