Document Information

Last modified:
2007/12/20 16:37 by wpbasti

Installing Fink

This step is only needed for Mac OS X users in order to install the gettext tools required for internationalization.

What is Fink?

Fink is a package manager for OS X which provides ports of many useful Unix applications.

For more information please have a look at the Fink homepage.

Download & Installation

The binary packages of Fink are outdated and especially the gettext package does not contain all needed tools, so it is necessary to install the source version of gettext. To be able to do this XCode needs to be installed.

Install XCode

Xcode is Apple Computer’s integrated development environment for Mac OS X. The full Xcode package is free to ADC members and includes all the tools you need to create, debug, and optimize your own Universal applications, targeting both Intel and PowerPC platforms.

XCode is distributed on the OS X installation disc which comes with every Mac. However it is suggested to install the newest XCode release. This can be downloaded for free directly from the Apple Developer Connection.

You must be an Apple Developer Connection member to download this item. Online membership is free. If you have another account at Apple, enter your existing username (Apple ID) and password in the ADC Member Log In area and complete your membership registration.

Install Fink

The Fink homepage provides a detailed instruction of how to install Fink (http://fink.sourceforge.net/download/index.php). Just fetch the Fink Binary Installer (Intel or PPC) and install the package.

  1. Double-click on the Fink disk image to mount it. Afterwards double-click the installer package inside. Follow the instructions on screen.
  2. To make Fink available in your system you need to reconfigure the path configuration. Please double-click the pathsetup.app inside the mounted image. This will correct the shell configuration to register Fink inside your operating system.
  3. If all went well, you should open a new Terminal.app window and type in which fink. The output should be /sw/bin/fink.

Disable sudo password check

This step is not neccessary. It just makes the work with Fink a lot more comfortable.

If you’re not paranoid, you can configure sudo to not ask you for a password. To do this, run visudo as root sudo visudo and add a line like this:

username ALL = NOPASSWD: ALL

Replace username with your actual username, of course. This line allows you to run any command via sudo without typing your password.

Update Fink

After Fink is installed, open Terminal.app and execute the following commands:

$ fink scanpackages
$ fink index

The next step is to update your local fink installation with the remote repository. To do this execute:

$ fink selfupdate

Answer the question regarding the SelfUpdateMethod with (1) rsync.

This updates Fink and compiles some updated packages. This may take some time to complete.

You should now update the other packages using:

$ fink update-all

If the commands ends with “Could not resolve inconsistent dependencies” please enter the following:

$ fink scanpackages
$ sudo apt-get update
$ fink install gettext-tools
$ fink update-all

Install applications

Now gettext can be updated:

$ fink install gettext-tools

If you want to checkout qooxdoo using SVN (to be up-to-date with current development) you can install the command line SVN client, too.

$ fink install svn-client

If you wish to checkout qooxdoo form sourceforge.net, you have to use svn-ssl:

$ fink install svn-ssl
$ fink install svn-client-ssl

If you already have SVN installed and want to use svn-ssl be sure to remove all SVN packages first to avoid conflicts.

Information

Last modified:
2007/12/20 16:37 by wpbasti

Account

Not logged in

 
 

Job Offers

To further improve qooxdoo we are seeking javascript developers. Read more...

Rich Ajax Platform (RAP)

RAP uses qooxdoo, Java and the Eclipse development model to build rich web applications. Read more...

qooxdoo Web Toolkit (QWT)

Similar to GWT this framework allows to create impressive qooxdoo applications just using Java. Read more...

Pustefix

Pustefix is a MVC-based web application framework using Java and XML/XSLT. Read more...

 
SourceForge.net Logo

Bad Behavior has blocked 0 potential spam attempts in the last 7 days.