간단히 말해서 내 질문은 다음과 같습니다.
/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
예, 설치 프로그램을 사용하면 설치를 위해 다른 볼륨을 선택할 수 있지만 설치된 파일의 대상 등을 지정할 수는 없습니다 .