Em resumo, minha pergunta é a seguinte:
Como posso instalar uma estrutura do OS X a partir de um arquivo & ast; .pkg em algum lugar diferente de /Library/Frameworks
(ou /System/Library/Frameworks
)?
Plano de fundo
Eu quero instalar uma versão do Python 2.7.3 que resida em $HOME/Library/Frameworks/Python.framework
e $HOME/python
.
Meu objetivo aqui é ter uma versão do Python que seja o mais independente possível do Python que vem com o OS X Lion.
Entre os problemas que estou tentando evitar fazendo isso está o framework Tk com bugs que vem com as últimas versões do OS X.
Portanto, um importante sub-objetivo aqui é instalar novas estruturas Tcl e Tk, separadas das estruturas fornecidas pelo sistema. As que eu quero instalar vêm de ActiveState ("Mac OS X (10.5+, x86_64 / x86)") , em a forma de um arquivo * .pkg.
Quando eu clico neste arquivo, me apresentam a seqüência usual de etapas "assistente" ("Introdução", "Licença", etc.). Em nenhum momento durante esta sequência me é oferecida a oportunidade de escolher um local de instalação diferente para estes frameworks antes de eu chegar a escolha de clicar no botão INSTALAR . 1
Eu suspeito que, se eu clicar nesse botão, os arquivos instalados ficarão em /Library/Frameworks
(ou possivelmente em /System/Library/Frameworks
), que é o que estou tentando evitar. (De fato, quando clico em INSTALAR , sou imediatamente apresentado a uma caixa de diálogo de entrada de senha, o que é uma boa indicação de que a instalação colocará arquivos em algum lugar abaixo de /Library
ou /System
. )
1 Sim, o instalador me permite escolher um volume diferente para a instalação, mas não me permite especificar, por exemplo, $HOME/Library/Frameworks
como o destino dos arquivos instalados. / sub>