Crystallography on OS X
-
Fink is a package management system that enables you to compile and install GNU, Open-Source and other software in a relatively painless and completely automated manner. It also finds and installs all required dependencies. In addition, you can easily configure the Fink package management system to install software I compiled on my computer onto your computer automatically.


Return to Crystallography on OS X


Making OS X a viable Unix Platform

Installing X Windows

Installing Developer Tools

Installing Fink

OS X Unix Links

OS X Unix Advice Board


Crystallography Programs

Use Fink to Install Crystal Software

Installing CCP4

Installing CNS-1.2

Installing Solve

Installing Data Processing Software

Installing Eden

Installing Molecular Display Packages


Other Links of Interest

Various Useful OS X Programs

Backups

Screenshots

Biophysics on OS X

NMR on OS X

W. G. Scott Research Group


Return to Crystallography on OS X

Click here for web site index


This page is now obsolete. Please use the wiki page (click the image below):


wiki page


Summary of my recommended installation:

1.  Make sure you have installed both X11.app and the subsidiary X11 SDK files that come with the Xcode CD but do not get installed by default.  You must have BOTH of these installed for fink to work properly.

(PLEASE NOTE:  Sometimes Apple's X11SDK and X11 installers mess up and don't install everything.  This will wreak havoc on your attempts to get fink to recognize X11.app.  To avoid this pain, download Gary Kerbaugh's pkgdiff script and run it according to the description linked here.)


2.  Install the Fink binary installer, following the instructions described on the Fink Project's quickstart page.


3.  Use the command
% fink list
to see what is available for installing in the branches you have activated. (By default the unstable branch of Fink is not activated).


4.  If you want to install crystallography and other programs that are in the "unstable" branch of Fink, you will either have to activate the unstable branch following these directions hidden in the Fink FAQ:

To configure Fink to use unstable, edit /sw/etc/fink.conf, add unstable/main and unstable/crypto to the Trees: line, and then run

fink selfupdate
fink index
fink scanpackages


Alternatively, if you don't want to live on the bleeding edge with the unstable branch activated, you will have to copy or make symbolic links from the info and patch files in
/sw/fink/dists/unstable/main/finkinfo to the directory /sw/fink/dists/local/main/finkinfo

Also, if you do want to install unstable packages without activating the unstable branch of Fink (which is what I do, by the way), you must first configure fink to use cvs releases:


% fink selfupdate-cvs

% sudo apt-get update
The default is to use rsync to update the package descriptions, but unfortunately, this won't update the unstable package descriptions if you have not enabled the unstable branch.


5.  You can use the command

% sudo apt-get install packagename

to install binaries from Debian packages prepared by fink.

New:   If you want to automatically install Debian packages that I have prepared (which include packages like ccp4, cns, coot, and several others that are not available from the fink webserver, you can easily do that by following these simple instructions.

If apt-get reports that it a package is not found, or if you simply want to compile stuff yourself (I usually like to), you can instruct fink to do so with



% fink install packagename





Valid HTML 4.01!