General
- Create a bootable USB installer from the download (the Lion DiskMaker thingy never worked for me)
- Get rid of the Duplicate command / restore the Save As… command in the File menu
- Make the user Library visible:
sudo chflags nohidden ~/Library
Plug-ins
- Flash installs as normal from adobe.com – use either Safari or Firefox to download
- Java installs as normal from java.com – note that it is a 64-bit release and will not work with 32-bit software (e.g., Google Chrome)
Build environment
- Xcode – download via the App Store – remember to install / enable the Command Line Tools (Xcode -> Preferences -> Downloads)
- X11 – no longer included in OS X – install XQuartz instead
MacPorts
- Installer available from the MacPorts site
- Post installation config (definitely required for installing Wine):
echo export PATH=/opt/local/bin:/opt/local/sbin:\$PATH$'\n'export MANPATH=/opt/local/man:\$MANPATH | sudo tee -a /etc/profileif [ `sysctl -n hw.cpu64bit_capable` -eq 1 ] ; then echo "+universal" | sudo tee -a /opt/local/etc/macports/variants.conf; else echo "not 64bit capable"; fisudo xcodebuild -license
Useful ports
sudo port install mtrsudo port install nmap
Wine
sudo port install winesudo launchctl load -w /Library/LaunchDaemons/org.freedesktop.dbus-system.plistlaunchctl load -w /Library/LaunchAgents/org.freedesktop.dbus-session.plistsudo port install winetrickswinetricks vcrun2005sp1winetricks ie7winecfg
Xcode, MacPorts and Wine installation instructions adapted from David Baumgold’s site – has additional information and explanations