Wie installiere ich pkg an einem nicht standardmäßigen Speicherort? (OS X)

Wie installiere ich pkg an einem nicht standardmäßigen Speicherort? (OS X)

Kurz gesagt ist meine Frage folgende:

Wie kann ich ein OS X-Framework aus einer *.pkg-Datei an einem anderen Ort als unter /Library/Frameworks(oder /System/Library/Frameworks) installieren?


Hintergrund

Ich möchte eine Version von Python 2.7.3 installieren, die unter $HOME/Library/Frameworks/Python.frameworkund läuft $HOME/python.

Mein Ziel besteht darin, eine Python-Version zu haben, die so unabhängig wie möglich von der Python-Version von OS X Lion ist.

Zu den Problemen, die ich dadurch vermeiden möchte, gehört dasfehlerhaftes Tk-Frameworkdas mit den neuesten Versionen von OS X geliefert wird.

Ein wichtiges Teilziel hier ist daher die Installation neuer Tcl- und Tk-Frameworks, getrennt von den systemseitig bereitgestellten. Die Frameworks, die ich installieren möchte, stammen vonActiveState („Mac OS X (10.5+, x86_64/x86)“), in Form einer *.pkg-Datei.

Wenn ich auf diese Datei klicke, wird mir die übliche, „assistentenartige“ Abfolge von Schritten („Einführung“, „Lizenz“ usw.) angezeigt. Zu keinem Zeitpunkt während dieser Abfolge wird mir die Möglichkeit geboten, einen anderen Installationsort für diese Frameworks auszuwählen, bevor ich die Möglichkeit erreiche, auf die INSTALLSchaltfläche zu klicken. 1

/Library/FrameworksIch vermute, dass die installierten Dateien beim Klicken auf diese Schaltfläche unter (oder möglicherweise unter ) abgelegt werden /System/Library/Frameworks, was ich eigentlich vermeiden möchte. (Tatsächlich wird mir beim Klicken auf sofort ein Dialogfeld zur Kennworteingabe angezeigt, was ein ziemlich eindeutiger Hinweis darauf ist, dass die Installation Dateien irgendwo unter oder INSTALLablegt .)/Library/System

Daher suche ich nach einer alternativen Möglichkeit, diese Installation durchzuführen, die es mir ermöglicht,explizit festgelegtder Zielordner für die installierten Dateien.

1 Ja, das Installationsprogramm ermöglicht mir die Auswahl eines anderen Volumes für die Installation, lässt mich jedoch beispielsweise kein $HOME/Library/FrameworksZiel für die installierten Dateien angeben.

verwandte Informationen