Thursday, May 15, 2008

Ubuntu Adventures: The beginning

Captain's Log: 5 May 2008

Mission: Install linux (yet again) and find an actual use for it. I've installed it several times before, but after finishing, just stared at the login prompt and thought to myself, "Well, now what do I do with it?" This time, I have some goals in mind:
  • Convert my source control system to subversion (I've tried subversion on WAMP on Windows Server 2003, but it hasn't worked yet. Good excuse to upgrade to Linux.)
  • Move my blog from blogger to my own server using WordPress.
  • Be able to actually claim to have some minuscule clue about a non-Microsoft OS.

Hardware:
  • Old Compaq desktop
  • Intel Celeron 500MHz
  • 128MB RAM
  • 250GB HD

I have another box (Pentium 4 - 550MHz; 384MB RAM) that is currently running Windows Server. It is currently hosting FTP and my current source repository (SourceGear Vault). However, if I can find success with subversion on the Linux installation then I may decommission Windows and switch that box over to a fresh Linux set.

I installed Ubuntu Linux server. I attempted to install 8.04 first but it failed for unknown reasons. However, 6.10 (Edgy Eft) succeeded. During the installation I am pretty sure I selected the LAMP installation option. But to be honest I might have done it wrong - I did it during a fly-by while chasing down my 2 year old. Perhaps I didn't select the right option. Anyway, after installation I found that neither apache, mysql nor php were installed (at least I got the L part of it working).

After doing some searching I discovered the apt-get command. I ran it with some upgrade steps and it updated several packages and modules. I then used it to install apache and php. Later I tried "apt-get install subversion" and it worked. I'm starting to like this!

Once subversion was installed I created a repository, then started playing with TortoiseSVN from my Windows desktop to put in my whole source tree. I'll likely blow away the whole repository once I figure out what I'm doing but I'm making progress.

It's taking some time getting used to the different style of system administration. I'm so used to all the windows GUI tools for changing settings. However, I'm really liking the transparency and plain text methodologies of Linux.

No comments: