1. finkインストールの前にXcodeがインストールされていることを確認する。Xcodeがインストールされていない場合はApp Storeからダウンロードしてインストールしでおく。
  2. SourceForgeから最新のfinkをダウンロードする。(2017/7/7時点で0.41.1)
  3. 書庫ファイルを展開
    $ tar zxvf fink-0.29.10.tar
  4. INSTALL.htmlをよく読む。
    $ cd fink-0.29.10
    $ open INSTALL.html
  5. finkのインストール
    $ ./bootstrap


    $ ./bootstrap /sw


    Under Mac OS X 10.12.2, Fink must be bootstrapped or updated with gcc
    4.2, however, you currently have gcc (unknown version) selected.
    Make sure that your developer tools are current for your system and
    have not been locally modified.

    のようなメッセージが出る場合Xcodeのlicense agreementへの同意が必要。これは

    $ gcc
    Agreeing to the Xcode/iOS license requires admin privileges, please run “sudo xcodebuild -license” and then retry this command.


    $sudo xcodebuild -license


  6. ここで
    Verifying that installed Xcode Command Line Tools version is supported...
    ERROR: I couldn't find the correct receipt for the Command Line Tools
    for your OS X version.  Tools from a prior OS X version won't work properly.
    You can install them by running the command
    	xcode-select --install
    in a terminal window, and then selecting Install in the dialog window that
    pops up, or download them from
    After they are installed, try the bootstrap operation again.
  1. finkのインストール
    $ ./bootstrap /sw
    $ /sw/bin/
  2. unstableパッケージを有効にする。
    $ sudo vi /sw/etc/fink.conf
    -Trees: local/main stable/main stable/crypto
    +Trees: local/main stable/main stable/crypto local/bootstrap unstable/main unstable/crypto


    $ fink selfupdate
    $ fink update-all
  3. gfortranのインストール
    $ fink install gcc43
  4. atlasのインストール
    $ fink install atlas
  5. NetCDFのインストール
    $ fink install netcdf
    $ fink install netcdf-gfortran
  6. FFTWのインストール
    $ fink install fftw

Fink on Leopard

OS X 10.5.xで、finkがちょっと混乱していたので再インストールした。


  • finkオフィシャルサイトfinkオフィシャルサイトから最新版のfinkインストーラをダウンロードする。ドキュメント作成時のバージョンはFink 0.9.0。作業した機械はPowerMac11,2っていう機種IDの機器でこれはPowerPC G5プロセッサ機なのでFink-0.9.0-PowerPC-Installer.dmgをダウンロードした。
  • めんどくさいので、
    $ sudo mv /sw /sw.old




$ fink --version
Package manager version: 0.27.....
Distribution version: 0.9.0....

最新バージョン(0.28.x)にするためfink selfupdateをかける必要がある。また、ここでの目標の一つにgfortrang95をインストールすることが挙げられるが、g95はソースコードレベルの配布しかされていないので配布の方法をrsyncかcvsに変更する必要がある。このドキュメント作成時に置いてはLeopard (OS X 10.5.x)のfink 0.28.xはrsyncで配布されていないので必然的に今回はcvsでソースをゲットしてインストールすることにするとしてfink selfupdate-cvsをかけると、

$ fink selfupdate-cvs
$ fink --version
Package manager version: 0.28.7
Distribution version: selfupdate-cvs (0.9.0), 10.5, powerpc


$ fink selfupdate-cvs
Reading Package Lists...
Building Dependency Tree...
Scanning package description files..........
Information about 4180 packages read in 1 seconds.
No packages to install.
The core packages have been updated. You should now update the other 
packages using commands like 'fink update-all'.
$ fink update-all
Information about 4180 packages read in 0 seconds.
No packages to install.


$ fink install wget
Information about 4180 packages read in 1 seconds.
The following package will be installed or updated:
wget (1.10.2-15) を設定しています ...
* Wget: (wget). The non-interactive network downloader.
install-info(/sw/share/info/ creating new section `Network Applications'
$ wget
wget: URLがありません
使い方: wget [オプション]... [URL]...
詳しいオプションは `wget --help' を実行してください。


$ fink list | grep ortran
   	f2c	20030428-1	Convert Fortran 77 source to C source
   	fort77	1.18-17	Perl script to invoke f2c Fortran translator
   	g77	3.4.3-14	GNU Fortran compiler
   	g95	0.91-1002	Another GNU Fortran 95 compiler
   	gfortran		[virtual package]
   	gfortran-shlibs		[virtual package]


gfortranはGNU Compiler Collectionに含まれているので、gcc43をインストール。

$ fink install gcc43



$ wget
$ tar -xvzf fink-0.28.0.tar.gz
$ cd fink-0.28.0
$ ./bootstrap       <--こいつは結構時間がかかる
$ /sw2/bin/
$ exit
$ fink selfupdate-rsync
linux/fink.txt · 最終更新: 2017/07/07 17:25 by kimi Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0