1

Короче, мой вопрос таков:

Как я могу установить среду OS X из файла & ast; .pkg где-то, кроме как в /Library/Frameworks (или /System/Library/Frameworks)?


Фон

Я хочу установить версию Python 2.7.3, которая находится в $HOME/Library/Frameworks/Python.framework и $HOME/python .

Моя цель здесь - получить версию Python, максимально независимую от Python, которая поставляется с OS X Lion.

Среди проблем, которые я пытаюсь избежать, делая это, глючит Tk Framework, который поставляется с последними версиями OS X.

Поэтому ключевой подзадачей здесь является установка новых платформ Tcl и Tk, отдельно от поставляемых системой. Те, которые я хочу установить, поставляются из ActiveState («Mac OS X (10.5+, x86_64/x86)») в виде файла * .pkg.

Когда я нажимаю на этот файл, мне предлагают обычную последовательность шагов, подобную "мастеру" ("Введение", "Лицензия" и т.д.). Ни в коем случае во время этой последовательности мне не предлагается возможность выбрать другое место установки для этих платформ, прежде чем я выберу выбор нажатием кнопки УСТАНОВИТЬ . 1

Я подозреваю, что если я нажму на эту кнопку, установленные файлы перейдут в /Library/Frameworks (или, возможно, в /System/Library/Frameworks), чего я и пытаюсь избежать. (Действительно, когда я нажимаю кнопку « УСТАНОВИТЬ», мне сразу же открывается диалоговое окно ввода пароля, которое является довольно хорошим показателем того, что при установке файлы будут помещены в каталог /Library или /System .)

Поэтому я ищу альтернативный способ выполнить эту установку, которая позволит мне явно указать папку назначения для установленных файлов.

1 Да, программа установки позволяет мне выбрать другой том для установки, но не позволяет указать, например, $HOME/Library/Frameworks качестве места назначения для установленных файлов.

0