Fink インストールメモ


0. はじめに

これは Mac OS X 10.3 Panther に Fink をインストールした際のメモです。
マニュアルというよりドキュメントなので内容の保証はできません。


1. 下準備

Panther の CD の Mac OS X Developer Tools から以下のパッケージをインストール。

2. Fink のインストール

Fink の Official からパッケージをダウンロードしてインストール。

3. 初期設定

時々 root 権限で行う部分がある。
その際は自動で sudo が実行されるのでパスワードを正しく入力する事。

3.1 シェル設定ファイルの変更

各シェル設定ファイルに以下の行を追加。

3.2 動作の確認

$ fink list

パッケージのリストが大量に出てきたら OK。


3.3 プログラムリストの更新

Fink 自身の upgade は以下のコマンドを入力する事で行える。

$ fink selfupdate

バージョンの管理に cvs と rsync を使えるが
今回は cvs で行うことにする。
詳細は /sw/etc/fink.conf を参照する事。

$ fink selfupdate-cvs

いくつか尋ねられるがすべてデフォルトでOK。
ただし、メッセージをよく読むこと。
初めて行う場合、数十分かかる。

リストが更新されていく様子をしばらく眺めていると
途中でこんなメッセージが出てくる。

Selecting previously deselected package fink-mirrors.
(Reading database ... 3914 files and directories currently installed.)
Unpacking fink-mirrors (from .../fink-mirrors_0.0.4-1_darwin-powerpc.deb) ...
Setting up fink-mirrors (0.0.4-1) ...

Mirror selection

The list of possible mirrors in fink has been updated.  Do you want to review
and change your choices? [y/N]

以下、自分が答えた部分だけ抜粋。

and change your choices? [y/N] y
(1)      Search "Master" source mirrors first.
(2)      Asia
(6)      Japan
(2)      Primary: http://distfiles.master.finkmirrors.net/y
(1)      Current setting: rsync://master.us.finkmirrors.net/finkinfo/
(8)      Japan: ftp://tron.um.u-tokyo.ac.jp/pub/GNU/prep/
(1)      Current setting: ftp://ftp.gnome.org/pub/GNOME/
(14)     Japan: ftp://mirror.nucba.ac.jp/mirror/gimp
(6)      Japan: ftp://ftp.u-aizu.ac.jp/pub/tex/CTAN/
(4)      Japan: ftp://ftp.u-aizu.ac.jp/pub/CPAN
(3)      Japan: http://ftp.jp.debian.org/debian/
(1)      Current setting: ftp://ftp.kde.org/pub/kde/
(1)      Current setting: http://unc.dl.sourceforge.net/sourceforge/

後で再設定できるだろうと思い、ここでは日本のftpサーバを中心に選択した。


3.4 トラブルシューティング

dpkg の解凍で以下のエラーが出た。

Segmentation fault

色々調査した結果、どうやら fink の tar が使えない らしい事が解った。

$ sudo mv /sw/bin/tar /sw/bin/tar_rotten

で、もう一度 更新をやり直したらうまくいった。

$ fink selfupdate

4. おまけ

Fink の設定ファイルは /sw/etc/fink.conf にある。
近くの ftp サーバにパッケージがミラーされていれば
そちらに変更しておくと快適になる。


2004/03/14 作成