- portupgrade 설치하기# cd /usr/ports/sysutils/portupgrade (바뀌기 이전 디렉토리)
# cd /usr/ports/ports-mgmt/portupgrade (새로 바뀐 디렉토리)
# make install clean - cvsup 수행하기
portupgrade를 수행하기 전에는 반드시 cvsup을 먼저 수행해야 합니다..
링크참조 : cvsup 설치 및 업데이트 - 포트 데이터베이스 업데이트 하기# /usr/local/sbin/portsdb -Uu 또는
# /usr/local/sbin/portsdb -Fu
-F 옵션은 공식 싸이트에서 최신 INDEX파일을 받아와 포트 데이터베이스 파일인 INDEX.db파일을 생성합니다. 그러나 -U옵션은 make index를 실행하여 생성하기 때문에 오랜 시간이 걸립니다. 만약 /etc/make.conf에 특정 의존관계에 대한 매크로를 생성했다면 -U옵션을 이용하여 생성해야 합니다.
일반적으로는 portsdb -Fu를 사용합니다. - 업그레이드가 필요한 포트의 리스트 보기/usr/local/sbin/portversion -l "<"
- 업그레이드 수행하기/usr/local/sbin/portupgrade -arR
업그레이드를 수행하기전에 /usr/posts/UPDATING 파일의 내용을 확인합니다. 추가적으로 수행해 주어야 하는 명령이 있을 경우가 있으며 따르지 않을 경우에는 업그레이드가 제대로 수행되지 않는 경우도 있습니다.
- 업그레이드 후 패키지 레지스트리 업데이트하기# /usr/local/sbin/pkgdb -F
만약 업그레이드를 실패하였다면 다음 명령을 이용하여 강제로 업데이트합니다.
# /usr/local/sbin/pkgdb -fu
'Operating' 카테고리의 다른 글
파이썬 모듈 설치 (0) | 2007.12.24 |
---|---|
리눅스용 네이트온 오픈 베타 시작 (0) | 2007.09.23 |
구글 패키지에 스타오피스 8 추가 (0) | 2007.08.18 |