標準以外の場所に pkg をインストールするにはどうすればいいですか? (OS X)

標準以外の場所に pkg をインストールするにはどうすればいいですか? (OS X)

簡単に言えば、私の質問は次のとおりです。

/Library/Frameworks(または)以外の場所にある *.pkg ファイルから OS X フレームワークをインストールするにはどうすればよいですか/System/Library/Frameworks?


背景

$HOME/Library/Frameworks/Python.frameworkおよびの下にある Python 2.7.3 バージョンをインストールしたいと思います$HOME/python

ここでの私の目標は、OS X Lion に付属する Python から可能な限り独立したバージョンの Python を作成することです。

私がこうすることで避けようとしている問題の中には、バグのある Tk フレームワークOS X の最新バージョンに付属しています。

したがって、ここでの重要なサブ目標は、システムが提供するものとは別に、新しいTclおよびTkフレームワークをインストールすることです。私がインストールしたいのは、ActiveState ("Mac OS X (10.5+、x86_64/x86)")*.pkg ファイルの形式で提供されます。

このファイルをクリックすると、通常の「ウィザード」のような一連の手順 (「導入」、「ライセンス」など) が表示されます。この手順のどの時点でも、ボタンをクリックする選択肢に到達する前に、これらのフレームワークの別のインストール場所を選択する機会は提供されませINSTALL。1

このボタンをクリックすると、インストールされたファイルは/Library/Frameworks(または/System/Library/Frameworks)の下に置かれるのではないかと思いますが、これは私が避けようとしていることです。(実際、 をクリックすると、すぐにパスワード入力ダイアログが表示されます。これは、インストールによってファイルが またはのINSTALL下のどこかに置かれることをかなりよく示しています。)/Library/System

そのため、私はこのインストールを実行するための別の方法を探しています。明示的に設定インストールされたファイルの保存先フォルダー。

1$HOME/Library/Frameworksはい、インストーラーではインストール用に別のボリュームを選択できますが、インストールされたファイルの保存先などを指定することはできません。

関連情報