I’ve been having fun with my LAMP setup again at home. I decided that it’d be interesting to setup laconica to play with (an open source implementation of Twitter, the most well-known of which is identi.ca).
Fortunately getting it setup was fairly easy to do, but I decided that I really wanted to play with it a bit more, in terms of see how it can be extended, and setting up a customised theme.
This got me to thinking. I’m the Subversion admin at work, and recently was on a course to that effect, and I figured, why not set up Subversion at home, and bung my laconica installation into it. Similarly, as a result of the course, I’ve been looking at Trac (wiki and defect-tracking software), and so thought I may as well set that up to play with as well.
Both subversion and trac are easily installed via Synaptic, although its not the most recent versions (version 1.4.6 of Subversion and 0.10.4 of Trac), but for my purposes these are fine.
Fortunately, the Trac website has a handy FAQ I was able to use to help set both up. Subversion worked pretty much out the box after installation, but I wanted to get it working with my Apache installation which this helped with. The only issue I had was that the www-data group doesn’t seem to be working properly, and I can’t add my user to it. So I created my own wwwusers group instead, which seemed to work ok.
The fun thing for me, was that in work I work in Windows, so most of my Subversion usage is via TortoiseSVN. At home, in Linux, I wasn’t really sure about what GUIs to use. I’ve installed a couple via Synaptic, but I ended up using the command-line to create the repository, the directory structure, import the code and create my branch to work on. Good practise for me.
I don’t do a lot of development at home. But I’m hoping that as I get my environment setup I’ll get more into it, and if nothing else this is good practise for me in building my admin skills rather than just being a desktop user of Ubuntu.
Tags: Subversion, Technology, Trac, Ubuntu


Entries (RSS)