Mac OS X 10.5 Installation Recipe
by Kyle Skrinak on Mar.13, 2009, under Technology
I have a client’s MacBook Pro 17″ that needs a OS reinstallation. So, here’s my process for a fresh installation of Mac OS X:
- Wipe root hard disk clean. using 7x overwriting, using Disk Utility from the installation disk, prior to installation. Why? I’m not clear on this, but by wiping the entire disk with repeated reading and writing to sectors, the disk’s error detection system should disable any defective sectors. I’m thinking of this as a non-BIOS user’s Spinright.(Update: This idea was thoroughly disabused here. Oh, the benefits of journaling, community and the Internet.)
- I would have liked to have used Mac OS Extended (Case-sensitive) disk formatting for purely arbitrary reasons, but it appears this is a problem with some applications, so I choose Mac OS Extended (Journaled). As we know, I’m not a fan of how Mac manages files, largely due to legacy support.
- Install Mac OS X 10.5. At the “Install Summary” window, click on “Customize” and turn off all the noise:
- Only the HP printers (or printers I would expect to use — these are the most common in my experience)
- Only American English language files and fonts (even though I develop for a multi-lingual site — there’s quite a bit of data these packages install)
- X11 (for fink, later)
- I do let the disk checksum run — yes, it’s slow but it’s helpful knowing there’s no file corruption on the installation DVD.
- Perform standard computer setup
- As a work machine, I’m not entering my Apple account info. Inappropriate for someone else’s business machine
- I don’t have a MobileMe account, nor want to spend $99/year on this service.
- Continue installing packages
- Oxford Dictionaries (Optional Installs)
- XCode standard installation
- While installing XCode installed, Apple downloaded updates. I clicked on “Install and Restart”
- Run “Software Update” (Install and Restart) until all updates are installed (for me, this was three times)
- Run “DiskWarrior” to perform its disk review and remedy (in my case, DW found no errors but it has caught issues other times)
- Install AppFresh (I love the ubuntu model for comprehensive OS and application updating) and check for updates. Here it finds:
- XCode (Updating: it’s a big download, so expect to wait. Good news is that it also updates all but X11, below)
- Dashcode
- Instrumets
- Interface Builder
- Quartz Composer
- X11
- XCode (Updating: it’s a big download, so expect to wait. Good news is that it also updates all but X11, below)
- Download and install fink
- Install using the directions at the fink site.
- Enable the “unstable” repos.
- Run “fink selfupdate” (Updates the fink app to 0.9.0.2
- Install zsh
Install svn-clientDon’t fink install svn-client. Rather, leopard’s version is more current than fink. Fink can be so slow at updates. BTW, fink and Mac are at version 1.4.4; svn is now at version 1.6.- Install zsh template files
- Make zsh default user shell. Follow directions here.
- Run configure_zsh_templates in the shell — much better than the arduous manner zsh has you do this.
- fink install quanta (the best non-CLI FLOSS HTML editor, but that’s not saying much, a surprising deficiency)
- This will install the base kde files, which I’ll use for klinkstatus and
- Huh. kdiff3 is missing. There’s a QT4-linked binary here. KDE on Mac is always a challenge; I’m sure it’s me.
fink install lftpCompile lftp, NOT fink. See here for why.fink install rsyncAnother myth bits the dust — Apple’s rsync is more current than fink’s — no need to install.- fink install p7zip
- Install MacVim (not fink’s vim — MacVim is so much better.)
- Time-saving details: Only copy MacVim.app into the /Applications folder, not the MacVim folder
- Copy mvim to /sw/bin
- Install QuickSilver
- Map the keyboard shortcut to “Control-Shift-Spacebar”
- Enable “Launch on Startup”
- Install MenuMeters (a system monitoring utility)
- Install MacFUSE
- Install WebKit
- Install NeoOffice
- Install gimp (not using fink — the binary here is better)
- Install VirtualBox (I like VMWare’s Fusion, but the price for VirtualBox is compelling) and my testing OS’s .vdi image. Moving the image isn’t painless, however. More at another post.
- Get rid of the dreck from the dock: dashboard, mail, safari, ichat, ical, iphoto <eyeroll>, preferences
- Enable Remote Login in the Sharing Screen
- Run Disk Warrior again.
- Update: Install SiteSucker
- Update: Install Text Wrangler (I love BBEdit but I want to cut that tether to that type of software licensing, so forget TextMate)
- Update: Foxmarks (Solves a long old problem of cross-browser, cross-platform synchronization)
- Update: Bitstream Vera Sans fonts. There’s no accounting for taste — this is my favorite mono-spaced font.
No comments for this entry yet...

