Fink is ready to be used on Snow Leopard (OS X v. 10.6). Users will need to choose between a 32-bit version or 64-bit version of fink for 10.6. It will not be possible to “upgrade” from 32-bit to 64-but (or vice versa), without completely reinstall fink.
If you are a Mac user who have to upgrade to the snow leopard, then you have to upgrade Fink. 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:
- Use
sudo fink -V
to check your package manager version, which needs to be at least 0.29.9 before upgrading.
- To upgrade package manager, if your package manager version older than 0.29.9, you need to edit the file
/sw/lib/perl5/Fink/Services.pm
on line number 1448.
Before:
my %darwin_osx = ('1' => '10.0', '5' => '10.1', '6' => '10.2', '7' => '10.3', '8' => '10.4', '9' => '10.5');After:
my %darwin_osx = ('1' => '10.0', '5' => '10.1', '6' => '10.2', '7' => '10.3', '8' => '10.4', '9' => '10.5', '10' => '10.6'); - Edit the file
/sw/etc/fink.conf
, adding a line to it which reads
NoAutoIndex: true.
- run command
fink index -f
- run command
fink reinstall fink
in order to tell fink that you are now on 10.6.
- run command
fink update fink
to get the latest fink for 10.6.
- run command
fink install perl588-core
to replace the version of perl which Apple changed during the OS X upgrade, in case you have fink packages which depend on it.
- After the upgrade, you may wish to run
fink configure
to do some cleanup.
Almost all of the packages in fink’s stable tree will compile on 10.6, but be warned that only a fraction of the 10.5 packages are currently available for 10.6. In the near future, fink’s package database will be updated to include information about packages for 10.6.
Reference:
- http://iodonacht.blog90.fc2.com/blog-entry-14.html
![[Google]]( http://www.bambytop.com/wp-content/plugins/easy-adsenser/google-light.gif)
January 5th, 2010 at 10:21 am
thank you. I have same problem, but your tips help me out. You are rock, man!