Spent some time this morning trying to install some software (lynx actually – anybody remember that?) on my iMac. I tried using Fink, but apparently the repos are no longer maintained, or have shifted their location.
This led down a rathole for almost two hours as I tried to get Fink update and upgraded to use OS X 10.9 Mavericks. I originally installed Fink many many years ago on OS X 10.5 Snow Leopard. Yeah my iMac is that old. Still kicking though.
Anyway, it proved insurmountable to me. I am sure a couple more hours of tinkering and I would have set the path to the 64 bit binaries, but my frustration bucket was filled by 11:30 am. With no clear upgrade path and I ended up uninstalling Fink. And I was fine with that. But then the Mavericks distro required me to compile from source. Ugh. Fink was clearly showing its age, and a cursory examination of the packages in the 10.9 distribution was less than exciting. Too much friction, not enough payoff. Sayonara Fink.
But I felt I needed a package manager – I still wanted to scratch that geeky itch and install Lynx. And I didn’t want to compile it from source. I got two kids running underfoot this morning, I can’t focus completely on the computer.
So enter Homebrew, a more modern package manager built around Ruby and Git, two tools I am quite familiar with. Took about four minutes to download and install and now – presto – I have lynx running on my computer. And now I have htop too, my favorite activity monitoring tool these days. Gosh that was painless. Hey about another trip down memory lane with tin? Crikey that works too! I will draw the line at elm however.