(Redirected from Fink (Mac OS X))

You can either install fink (fink is a package manager for macosx, for terminal. I don't know if the GUI for nmap works on OSX, but on terminal it works. There are two ways to install the Crossfire clients, one is Fink which is a project. Ok there are a few ways to get the crossfire client to work on OSX. Back to archive/OSX/. File setupmac.diff, 329 bytes (added by jrabbit, 13 years ago. Patch for setup.py for fink libboost.

Fink
Stable release
binary distribution 0.9.0 / June 26, 2008; 13 years ago
Preview release
source distribution 0.44.1 / March 14, 2019; 2 years ago
Repository
Written inPerl
Operating systemmacOS
TypePackage Management
LicenseGNU General Public License
Websitewww.finkproject.org

The Fink project is an effort to port and package open-sourceUnix programs to macOS. Fink uses dpkg and APT (Debian's package management system), as well as its own frontend program, fink (which is implemented as a set of Perl modules).

Fink Osx

Implementation[edit]

Fink features a binary distribution for quick and easy installation using APT, as well as a more extensive source distribution.[1] In addition to command-line tools for handling packages, the shareware app Phynchronicity provides a GUI.

Fink can be used to install newer versions of packages installed by macOS or to install packages not included in macOS by Apple edict. Fink stores all its data in the directory /opt/sw for newer macOS releases and /sw for macOS 10.14 and earlier[2] (although this can be changed if initially compiling fink itself from source code). This goes against the Filesystem Hierarchy Standard's recommendation to use the /usr/localprefix; the reasons given in the Fink FAQ are that other installers might overwrite Fink's files under /usr/local, and that having an entirely separate directory makes it easier to disable the binaries and libraries that Fink installs.[3] Within Fink's directory, a FHS-like layout (/sw/bin, /sw/include, /sw/lib, etc.) is used.

History[edit]

The Fink project was started in December 2000 by German hacker Christoph Pfisterer.The name Fink is German for finch and is a reference to the name of the macOS core, Darwin; Charles Darwin's study of diversity among finches led him eventually to the concept of natural selection.

Fink Os X

Christoph Pfisterer left the project in November 2001.[4] Since then, several people have stepped in and picked up support for Fink. As of March 2008, the project was managed by 6 administrators, 89 developers, and an active community. As of March 2014, the Fink core team were made up of nine active developers, who are responsible for the central management of the project and maintain the 'essential' packages.[5][6]

The Fink community regularly adds support for the latest versions of macOS with their release. Latest Fink versions, starting with version 0.39, support OS X El Capitan.

See also[edit]

References[edit]

Update
  1. ^See for example http://www.finkproject.org/faq/usage-fink.php question 5.7. The source distribution's package database is at http://pdb.finkproject.org/pdb/ and by examining the details of an individual package it is possible to see which versions of macOS are supported, and whether a binary version is available.
  2. ^'Fink - Home'. www.finkproject.org. Retrieved 2021-09-02.
  3. ^'Fink – F.A.Q – General'. Retrieved 2009-01-23.
  4. ^Pfisterer, Christian. 'Christoph Pfisterer resigns from the fink project'. Archived from the original on 2008-09-23. Retrieved 2008-03-21.
  5. ^'Fink Contributors'. Retrieved 2013-03-07.
  6. ^'Organization of Fink'. Retrieved 2013-03-07.

External links[edit]

Retrieved from 'https://en.wikipedia.org/w/index.php?title=Fink_(software)&oldid=1041966268'

Track your dotfiles and homedir configurations in git using GNU Stow

FinkFink

September 12, 2013

I recently discovered the awesome GNU Stow application (works on unix-like systems like GNU/Linux or Mac OSX). Stow is a symlink manager, that allows you to easily deploy and remove files to or from a directory.

Setup

Let’s say you have some configuration files in your home directory (eg: .bashrc, .vimrc and a config directory .vim) and you want to have them in git to be able to track your changes and such. It’s not a really good idea to make your whole home directory a git repo. That’s where Stow comes in. Just create a configuration directory, for instance ‘dotfiles’, and create a subdirectory for every app you have configs for. Then place the appropriate files into the right subdirectory, like this:

You can now make the dotfiles directory a git repository, and keep your dotfiles safe in git. But they’re not yet in the right place, so we’ll ask our symlink manager to fix that for us.

Create symlinks

Fink
  1. cd to the dotfiles directory
  2. You can make Stow symlink the files to your homedir like so:
    stow {package}
    where you replace {package} with the name of the subdirectory you created earlier.
  3. If you now want to remove a certain package’s config files, just do this:
    stow --delete {package}

How to install Stow

On Mac OSX

Use Homebrew:
brew install stow

On GNU/Linux

Fink Os X Download

Install stow using your favorite package manager, e.g.:
apt-get install stow

Fink Osx

That’s it!