macOS 12 에 대한 apple 지원이 끝나서, 더이상 brew 도 이 버전에 대한 지원을 하지 않는다. 여전히 사용은 가능한 것 처럼 보이지만 뭔가를 설치해 보려고 하면 clang 부터 컴파일하더라… 그래서 MacPorts 를 대안으로 사용하려고 한다.
https://www.macports.org/install.php
에서 버전에 맞는 MacPorts 패키지 파일을 다운로드 하고,
sudo installer -pkg package_name.pkg -target /
명령으로 패키지를 설치하자.
설치하면 MacPorts 관련 바이너리, 라이브러리, 설정 파일 들은 /opt/local 을 루트 디렉토리 하여 설치되게 된다.
환경 변수 PATH 에
export PATH='/opt/local/bin:$PATH'
명령으로 경로를 추가하면 MacPorts 로 설치된 바이너리들을 셸이 탐색하게 된다. 앞쪽에 경로를 추가했으므로 경로에 동일한 이름을 가진 바이너리가 있으면 MacPorts 의 것이 우선한다.
설치한 이후에는,
sudo port -v selfupdate
포트 목록을 sync 하고 원하는 패키지를 설치하면 된다.