Fink for 10.10

From OS X Scientific Computing

Jump to: navigation, search


Fink on OS X 10.10

An existing fink installation will survive the OS X upgrade, but unfortunately there doesn't seem to be a simple upgrade path for fink that will enable you to keep it updated. Therefore the current recommendation is to bootstrap-compile fink from scratch.

If you would rather avoid that, feel free to use my base install. This is a tarball of my bootstrap into /sw on 10.10, before adding anything (see Quick Start below).

In addition, you will have to install or re-install some other stuff:

You will need the 10.10 command-line tools

Even if you already have installed Xcode 6.1, you will most likely need to install Java, and you will need to install the command-line tools specific for 10.10. The latter can be obtained from Apple's Developer Website and is entitled “Command Line Tools (OS X Yosemite) for Xcode"

You will need to re-install X11

See description on Quick Start Page

Quick Start

Download it:

curl -O

Move it to the root level:

sudo mv fink_10.10.5_baseinstall.tgz  /.

Move whatever you have in /sw out of the way, eg:

sudo mv /sw  /sw.10.9

Unpack it:

sudo tar xvfz  fink_10.10.5_baseinstall.tgz

Then source it and configure it as suits you:

source /sw/bin/
fink configure

It is already set up to use fink's repositories, so for example, you can install coot very simply:

sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install coot

Slow Start

If you would rather bootstrap it yourself, you can get the source from here:

No Start

If you want to use your current 10.9 fink installation, you might be able to get away with it if you do the following:

sudo apt-get update
sudo apt-get -f install

This will remove obsolete perl modules.

sudo apt-get dist-upgrade

If you are using my repository from 10.9, this will still work. At least for now.

Use my 10.10 repositories

For 10.10.X: If you put fink into /sw

First you need to edit the /sw/etc/apt/sources.list file and add the following lines to the bottom of that file:

deb               stable main  
deb                             stable main

That's all you need, but more detailed information is located here: Getting your fink installation to use packages that I have pre-compiled

Now you can install fink packages that I have pre-compiled using the apt-get command. Here is an example for installing coot:

fink scanpackages
sudo apt-get update
sudo apt-get dist-upgrade 
sudo apt-get install coot

Personal tools