« Ruby Deja Vu | Main | Ymmm .... ProductivityPR0N »

OSX Install Redux

Having staved off the inevitable lack of storage with the installation of a new drive in my laptop, I've endeavored to bring my machine back into working order and avoid the newb mistakes I've made over the course of 2 years on OS X. Unfortunately, my memory is not what it used to be and I've had to jog the cobwebs to relearn certain gotchas. I'm writing about them here in the hope that I will at least remember to look up the answers next time and save time and frustration.
  • X11

    Let me say it. The X.org 7.2 packaged with Leopard is simply half-baked. There are a number of obvious shortcomings in this release and unfortunately, Apple has declined to make amends. Fortunately, there is the XQuartz project which provides updated X11.app binaries which are a direct replacement. This upgrade is a must if you are planning to use X11 apps in Fink. There are still no native ports of wireshark, pan, and other great open source apps found under Linux. Fink is a quick and elegant way to get these on your system, though it is not without it's own difficulties.

    I used to require an updated X11.app to use with OpenOffice, but as there is a native aqua version as of version 3.0, there is no longer a need for this. I wonder how much longer it will take before there are native packages that can be built and deployed in the native OS X environment?

  • Fink

    As or writing this, Fink is at version 0.9.0. This package manager is by far the simplest way to get open source apps working under OS X. When I reinstalled this on my system, I was perplexed by the incompleteness of the packages displayed. I finally clued in and realized that the update method was set to point. This only allows packages added to the 10.5 tree to be accessible. To change this, Fink needs to be reconfigured using the following command:

    # fink configure
    

    The trick is to change the self update method to rsync or cvs. This will ensure that all supported packages from 10.4 to 10.5 will be available to Fink.

    Just a word of warning: if you decide to update/install an application which requires gcc 4.3.2 as a dependency, prepare for a long install.

  • OpenVPN

    One of the things that seemed to require herculean effort the first time around was the installation of an OpenVPN client on OS X. When I first attempted to use TunnelBlick, it did not seem to support automatic installation of the kernel extensions required to create the tap virtual network interfaces. Thankfully, as an official project under the auspices of Google, this is no longer the case. Installation was pretty straight-forward and all that was required was to drop in my existing configuration files into the User/Library/openvpn directory.

    One caveat is to ensure that the contents of the configuration files use file and path names that are relative to their location within that directory. TunnelBlick will fail otherwise.

I'm sure other things will crop up, but this has been good exercise thus far. One last thing for my future self : remember to remove ALL THE SCREWS when attempting to replace the hard drive.

TrackBack

TrackBack URL for this entry:
http://www.z1r0.com/mt/mt-tb.cgi/48

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)

About

This page contains a single entry from the blog posted on November 9, 2008 5:51 PM.

Many more can be found on the main index page or by looking through the archives.

Colophon

Creative Commons License
This weblog is licensed under a Creative Commons License.