If you’re comfortable trying out new software and familiar with the command line interface in Mac OS X, you may want to try out the DarwinPorts package management system. Justin Mayer has written a great tutorial detailing how to get up and running with DarwinPorts and the latest OS X 10.4.4 update.
In the past I’ve used Fink, but following this article, I’m going to give DarwinPorts a try. With Mac OS X built on a Unix foundation, a great library of free software has become readily available for the Mac. DarwinPorts helps out by doing any necessary tweaks to ensure that it all works smoothly, as well as providing an uncomplicated setup system.