Como instalar o pkg em um local não padrão? (OS X)

1

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 . )

Portanto, estou procurando uma maneira alternativa de executar essa instalação que me permita definir explicitamente a pasta de destino dos arquivos instalados.

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>

    
por kjo 25.02.2013 / 15:24

0 respostas