Fink Downloads
There are many ways to install or upgrade Fink. For new users, the quick start instructions below are recommended. Otherwise, check out the overview and the upgrade matrix.
Quick Start
New to Fink? These quick start instructions are here to get you up to speed with the binary release.
-
10.6 to 10.15 users: There is not currently a binary installer, and you will need to follow the source install instructions instead.
10.5 users: Download the installer disk image:
Fink 0.9.0 Binary Installer (PowerPC) - 13635047 bytes
Fink 0.9.0 Binary Installer (Intel) - 14431371 bytes
10.4 users - use Fink 0.8.1 (PowerPC) or Fink 0.8.1 (Intel))
Double-click "Fink-0.9.0-XYZ-Installer.dmg" (where XYZ is either PowerPC or Intel) to mount the disk image, then double-click the "Fink 0.9.0 XYZ Installer.pkg" package inside. Follow the instructions on screen.
At the end of the installation, the pathsetup utility will be launched. You will be asked for permission before your shell's configuration files are edited. When the utility has finished, you are set to go!
If anything goes wrong during this process, you can try again by launching the pathsetup application which appears on the installer disk, or by running (from the command line in a Terminal.app window)
/opt/sw/bin/pathsetup.sh
(This step should also be repeated by any other users on your system: each user must run pathsetup in his or her own account.)
If pathsetup generates error messages, consult the documentation, particularly section 2.3 "Setting Up Your Environment" of the User's Guide.
Open a new Terminal.app window and run the following: "
fink scanpackages; fink index
", or use the included Fink Commander GUI application (which must be placed in a real folder on your system, not run from the disk image) and run the following commands from its menu: Source->scanpackages followed by Source->Utilities->index.Once those two commands are finished you should update the
fink
package, in case there have been significant changes since the last point release. After you do this you can install other packages. There are several ways to do this:-
Use the included Fink Commander to select and install packages. Fink Commander provides an easy to use GUI for Fink. This is the recommended method for new users, or users who are not comfortable with the command line. Fink Commander has Binary and Source menus. You should install from binaries if you don't have the Developer Tools installed, or don't want to build packages yourself.
The Fink Commander sequence to update
fink
from binaries is as follows:- Binary->Update descriptions
- Select the
fink
package. - Binary->Install
The recommended Fink Commander sequence to update
fink
from source is as follows:- Source->Selfupdate
- Tools->Interact with Fink...
- Make sure "Accept default response" is selected, and click "Submit".
fink
and other base packages will be built and run automatically
Now that you've updated
fink
, you can install other packages.- To install from binaries, select the package, and use Binary->Install.
- To install from source, select the package, and use Source->Install
-
Use apt-get. Apt-get will fetch and install binary packages for you, saving compiling time. You should either use this method or the Fink Commander binary method (above) if you don't have the Developer Tools installed.
To update
fink
open a Terminal.app window and typesudo apt-get update ; sudo apt-get install fink
Once you've updated
fink
, you can install other packages, using the same syntax, e.gsudo apt-get install gimp
to install the Gimp. Note, however, that not all fink packages are in binary form. -
Install from source (requires the Xcode Tools [Developer Tools on 10.2] to be installed). To update
fink
runfink selfupdate
. When prompted, select option (1), "rsync". This will automatically update thefink
package.Once
fink
is updated, you can use "fink install
" to fetch and compile from source code. For example, to install the Gimp, runfink install gimp
.
-
Additional Things to Install
Xcode Tools/Developer Tools
To build packages from source, which Fink currently requires on supported OS versions, you will need to install the Developer Tools.
Go to the Apple Developer site to download a newer version (and any updates) after free registration.
10.15 | The Command Line Tools for Catalina, optionally Xcode 11.3.1 The Command Line Tools can be downloaded via the xcode-select --install command or in a separate package. |
10.14 | The Command Line Tools for Mojave, optionally Xcode 11.3.1 The Command Line Tools can be downloaded via the xcode-select --install command or in a separate package. |
10.13 | The Command Line Tools for High Sierra, optionally Xcode 10.1 The Command Line Tools can be downloaded via the xcode-select --install command or in a separate package. |
10.12 | The Command Line Tools for Sierra, optionally Xcode 9.2 The Command Line Tools can be downloaded via the xcode-select --install command or in a separate package. |
10.11 | The Command Line Tools for El Capitan, optionally Xcode 8.2.1 The Command Line Tools can be downloaded via the xcode-select --install command or in a separate package. |
10.10 | The Command Line Tools for Yosemite, optionally Xcode 7.2.1 The Command Line Tools can be downloaded via the xcode-select --install command or in a separate package. |
10.9 | The Command Line Tools for Mavericks - Late October 2013; optionally Xcode 6.2 The Command Line Tools can be downloaded via the xcode-select --install command, Xcode's Preferences or in a separate package. |
10.8 | The Command Line Tools for Mountain Lion - October 2013 ; optionally Xcode 5.1.1 The Command Line Tools can be downloaded via Xcode's Preferences or in a separate package. |
10.7 | The Command Line Tools for Lion - April 2013; optionally Xcode 4.6.3 The Command Line Tools can be downloaded via Xcode's Preferences or in a separate package. |
10.6 | Xcode 3.2.6 (Xcode 4.2 is also available for some paid Apple developer accounts) |
10.5 | Xcode 3.1.4 |
10.4 | Xcode 2.5 |
X11
Most of the applications on Fink that have graphical user interfaces (GUIs) require some flavor of X11 (since most were originally developed on platforms that only had that as a GUI option).
Apple provides its own X11 distribution. This is the easiest option with which to get started. They have elected to split it into two parts:
- The X11User package contains everything you need just to run Apple's X11. It is available on your OS install media for 10.4 as an optional install, and is installed by default on 10.5 and later.
- The X11SDK package contains the development headers. You need this if you want to build anything from source that uses X11. This package is available as part of the Xcode Tools, and installed by default with Xcode 2.x and later.
- The 2006 X11 Update for 10.4 (available via Software Update or manual download) is supported.
- All official updates for X11 on 10.5 - 10.7 are supported.
- The Xquartz X11 distribution from macosforge.org is only supported on 10.5 (Xquartz version 2.6.3 and earlier), where it replaces the official X11, and 10.8 and 10.9, where it is the official X11. This does not have separate runtime and header packages.
Once you've installed X11 Fink should automatically register it. If you're having problems check out the FAQ entry on X11 installation problems
Further information
For more information, please refer to the Frequently Asked Questions and the documentation section. If your questions aren't answered by those documents, check out the help page.
To be informed of new releases, subscribe to the fink-announce mailinglist.
The source code for the packages in the installer disk image can be downloaded from this site, here.