스노우레오파드에서 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 | 트랙백

트랙백 주소 : http://milines.egloos.com/tb/1949601
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
※ 로그인 사용자만 덧글을 남길 수 있습니다.

◀ 이전 페이지다음 페이지 ▶