As a follow up to one of my previous posts I thought I should just write a little guide on how to setup Subversion on a Red Hat based system like Cent OS, Fedora, and of course Red Hat it self. This is the way I like to install subversion, it uses svnserve and xinetd, which means it starts on demand. When you make a call with e.g subversive in Eclipse towards your server, xinetd kicks in and starts svnserve to serve your request.
Ok, so you are bit tired of having one application for AIM and one for MSN because iChat does not support MSN. Of course you can use Adium, but then you don’t have the video in iChat when you talk with your AIM buddies. There is a way you can have both. Since iChat now has support for jabber accounts (since Tiger I believe), you can just register to a jabber server with a MSN gateway and everything is as it should be. However there is a downside to this solution. When registering to a jabber server you often don’t know who’s behind that server, what security precautions they are taking, and also what they are doing with the information you are giving them when you register, for that is actually quite a lot. You give them among other things the ability to read all the messages between you and your contacts and all of their email addresses. So what can you do…. here’s an idea: Setup your own jabber server locally which only you can access. It’s very easy and you can be up an running in no time.
Since I couldn’t for the life of me figure out how to get subversion and svnserve working on OS X Leopard I decided to set it up on a virtual machine running linux instead. This turned out to be an even greater idea than I first imagined. My original idea was to set up this VM with bridged networking, and just connect to it as any other server running svnserve. Unfortunately my dns/dhcp server integrated with my dsl-modem/router got confused by doing it this way, so I had to think of something else.
I have to admit that OS X probably is a lot more user friendly than Linux for the average end user, and that most things just tend to work. I think that especially over the past two or three years, since the open source community really started to get their eye up for Apple’s operating system, the platform has gotten more and more attractive.
Last night, even though I still prefer linux over OS X on my systems, I decided to install Leopard on my iMac. It was just to many minor issues with streaming audio and video with iTunes running in WINE (or Amarok with raop_play) and uShare. In addition to function as a sort of media server my iMac has a subversion server running and also some cronjobs going for backup reasons. I thought that moving over to OS X would be a simple task completed in a couple of hours. I was sorrily mistaking.
I’ve go an iMac with Fedora 8 setup as a nfs server. Usually I access this from my Macbook which currently also is running Fedora 8, but in a dual boot setup with Os X. When in Fedora the Macbook has read and write access and everything work flawlessly, but in Os X I have until now only had read access.