2009년 09월 17일
스노우레오파드에서 MacPort 업그레이드에 실패할때 해결방법
레오파드에서 스노우레오파드로 업그레이드후에 port selfupdate 후에 sudo port upgrade outated 를 실행하면 fontconfig 를 받아서 업그레이드 하려다가 실패하길래 원인을 조사 해 보았습니다.
일단 mac port 는 소프트웨어를 컴파일을 통해 설치하기 때문에 cpu 또는 os version 이 달라지면 기존에 설치된 버전을 지우고 새로 설치해야 합니다.
1. 현재 설치된 패키지 목록을 보관해둡니다.
port installed > myports.txt
2. 기존 패키지를 제거합니다.
sudo port clean installed
sudo port -f uninstall installed
3. 저장해둔 파일을 보고 하나 하나 설치해줍니다.
sudo port install portname +variant1 +variant2 ...
대충 최상위에 해당하는 패키지를 설치하면 필요로 하는게 모두 따라오니까 그것을 이용하시면 편합니다.
저 같은경우 자주 사용하는 python25 와 pygtk-25, glade3를 설치하면 어지간한건 다 복구 되더군요.
참고 : Migration – MacPorts
# by | 2009/09/17 15:21 | 트랙백





☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]