Fink

Upgrade Instructions for Mac OS X 10.6

Important Notes:

If you've been using Xquartz 2.4 on 10.5, you will probably find it easier to do a clean install from source instead.


To upgrade your Fink installation from 10.5/32 bit to 10.6/32 bit (there is no direct upgrade path from earlier OS versions), follow the sequence below:

  1. Before installing OS X 10.6, run
    fink selfupdate
    with rsync or cvs updating turned on to bring fink to a current version.
    Use
    fink -V
    to check your package manager version, which needs to be at least 0.29.9 before updating.
  2. Edit the file /sw/etc/fink.conf, adding a line to it which reads NoAutoIndex: true. (You may need to use sudo to obtain the correct permissions to edit this file.)
  3. Install OS X 10.6, as well as Xcode 3.2.
  4. Run the command
    fink reinstall fink
    in order to tell fink that you are now on 10.6. (If you encounter a message about package database corruption, run
    fink index -f
    and try this step again.)
  5. Run the command
    fink update fink
    to get the latest fink for 10.6.
  6. Run the command
    fink install perl588-core
    in case you have Fink packages which depend on it, as the system's Perl version was changed during the upgrade.
  7. Remove the NoAutoIndex: true line from fink.conf.
  8. If you are not going to be using the unstable tree, run the command
    find /sw/lib -name *.la -delete
    to remove references to files that don't exist any more on 10.6.
    The unstable tree now includes a workaround for the issue in question.

After the upgrade, you may wish to run

fink configure
to do some cleanup.