Fink

ユーザーガイド - 2. 初めてのインストール

初めてインストールする間、マシンには基本システムとパッケージ管理ツールがインストールされます。 これの後には、 Fink からインストールされたソフトウェアを使えるようにするため、シェルの環境変数を設定します。 この作業は一度だけで十分です。 Fink のアップグレードは、再インストールなしで行なうことができます (リリース 0.2.0 以降)。 アップグレードの章を参照してください。

パッケージ管理ツールをインストールしたら、これを使ってさらにソフトウェアをインストールすることができます。 パッケージインストールの章を参照してください。

2.1 バイナリディストリビューションのインストール

バイナリディストリビューションは、ディスクイメージ (.dmg) の中に、 Mac OS X インストーラパッケージ形式 (.pkg) で配布されています。 ディスクイメージをダウンロードページからダウンロードし、ダブルクリックしてマウントします。 "Fink 0.x.x Installer" を開きます。 Disk Copy がファイルを点検した後にデスクトップに出てくるディスクアイコンのことです。 この中には、ドキュメンテーションとインストーラパッケージが入っています。 インストーラパッケージをダブルクリックし、説明に従って下さい。

管理者パスワードを聞かれ、文章が表示されます。 このユーザーガイドよりも新しいこともあるので、なるべく読んでください。 インストーラがインストール先のドライブを聞いてきたら、システムボリューム (Mac OS X をインストールしたボリューム) を選択してください。 もし間違ったボリュームを選択すると、インストールはできますが、 Fink は動作しません。 インストールが終了したら、環境の設定節を参照してください。

2.2 ソースディストリビューションのインストール

ソースディストリビューションは標準的な Unix tarball (.tar.bz) で提供されます。 これは fink パッケージマネージャとパッケージ記述だけが含まれていて、パッケージ用のソースをダウンロードするものです。 ダウンロードページから入手することができます。 tar アーカイブを解凍する際に、 StuffIt Expander を使わないように注意してください。 StuffIt はまだ長いファイル名を扱うことができないようです。 StuffIt Expander が解凍してしまっている場合、作成されたフォルダごと捨ててください。

ソースリリースはコマンドラインからインストールする必要があります。 まずターミナル.app を開き、 fink-0.x.x-full.tar.gz アーカイブをインストールしたディレクトリに移動します。 (注記: もし、OS X 10.4 を XCode 2.1 を使っている場合は、 fink-0.8.0-full-XCode-2.1.tar.gz を代わりに用い、下記の説明も適切に変えてください。) 次のコマンドでアーカイブを解凍します。

tar -xzf fink-0.x.x-full.tar.gz

これによってアーカイブと同名のディレクトリが作成されます。 以下も fink-0.x.x-full を使います。 このディレクトリ内に入り、ブートストラップコマンドを入力します:

cd fink-0.x.x-full
./bootstrap.sh

スクリプトがシステムをチェックし、 sudo を使って root になります。 この時、パスワードを聞いてきます。 次に、インストールパスを聞いてきます。 特に理由がない限り、デフォルトのパス /opt/sw を使ってください。 このドキュメントでは、このパスを例として使いますので、パスを換えた場合は適宜置き換えてください。

次にくるのは Fink の設定です。 プロキシ、ミラーの設定や verbose メッセージにするかどうか聞かれます。 質問が理解できない場合、リターンキーを押してデフォルト値を選択してください。 このプロセスは、後でも fink configure コマンドで再実行することができます。

ブートストラップスクリプトには、必要な情報が全てあり、ソースコードをダウンロードしてコンパイルを始めます。 この時点ではこれ以上のインタラクションは必要ありません。 また、パッケージが二度コンパイルされることがありますが、心配しないでください。 パッケージマネージャのバイナリパッケージをビルドするのにパッケージマネージャが必要なためです。

ブートストラップが終ったら、環境の設定 節へ進んでください。

2.3 環境の設定

Fink ディレクトリ階層にインストールされたソフトウェア、パッケージ管理プログラムを含めて、を使用するには、 PATH 環境変数などをそれぞれ設定しなければなりません。 これはターミナル上で、

/opt/sw/bin/pathsetup.sh

と入力します。 古いバージョンの fink の場合、ファイル名が pathsetup.command ですので、次のように入力します。 open /opt/sw/bin/pathsetup.command として下さい。 これが効かない場合は手動で設定することができますが、シェルによってやり方が異なります。 現在のシェルを知るには、ターミナルを開き:

echo $SHELL

と入力します。 この中に "csh" か "tcsh" とあったら、 C シェルを使っています。 bash, zsh, sh または似たようなものであれば、 bourne シェルの派生を使っています。

init.shinit.csh スクリプトは /usr/X11R6/bin/usr/X11R6/man をパスに追加することに注意して下さい。 これで X11 がインストールされた時に使えるようになります。 Fink のパッケージはそれぞれ設定を追加することができます。 例えば、 qt パッケージは QTDIR 環境変数を設定します。

環境を整えたら、次のパッケージのインストールの章に進み、 Fink のパッケージ管理ツールを使ったパッケージのインストール方法をお読み下さい。

次: 3. パッケージのインストール