비표준 위치에 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 예, 설치 프로그램을 사용하면 설치를 위해 다른 볼륨을 선택할 수 있지만 설치된 파일의 대상 등을 지정할 수는 없습니다 .

관련 정보