탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 11 소프트웨어 패키지 추가 및 업데이트 Oracle Solaris 11 Information Library (한국어) |
pkg-fmri를 지정하지 않고 또는 pkg-fmri 대신 별표(*)와 함께 pkg update 명령을 사용하면 업데이트가 있는 설치된 모든 패키지를 설치된 패키지 및 게시자 구성에 따라 시스템에 적용된 제약 조건에서 허용하는 최신 버전으로 업데이트할 수 있습니다. 현재 이미지에 비전역 영역이 구성되어 있으면 이러한 영역도 업데이트됩니다. Oracle Solaris 관리: Oracle Solaris Zones, Oracle Solaris 10 Zones 및 리소스 관리의 패키지 및 영역 정보를 참조하십시오.
/usr/bin/pkg update [-fnvq] [-g path_or_uri ...] [--accept] [--licenses] [--no-index] [--no-refresh] [--no-be-activate] [--no-backup-be | --require-backup-be] [--backup-be-name name] [--deny-new-be | --require-new-be] [--be-name name] [--reject pkg_fmri_pattern ...] [pkg_fmri_pattern ...]
업데이트가 있는 패키지 목록을 표시하려면 pkg list -u 명령을 사용합니다. pkg update 작업을 실행하면 대개 새 BE가 자동으로 생성됩니다. 현재 이미지나 새 BE에서 어떤 변경이 이루어질지 검토하려면 pkg update -nv를 사용합니다. 새 BE가 강제로 생성되도록 설정하거나 새 BE에 의미 있는 이름을 지정하려면 --be-name 옵션을 사용합니다.
기본적으로 각 패키지는 현재 설치된 버전을 제공한 게시자에서 업데이트됩니다. 게시자 고착성 및 검색 순서를 지정하여 패키지를 제공하는 게시자를 제어할 수 있습니다. 패키지 게시자 추가, 수정 또는 제거를 참조하십시오.
설치된 모든 패키지를 업데이트할 때 -f 옵션을 지정하면 패키지가 최신인지 확인하는 클라이언트 검사가 실행되지 않습니다.
지정한 패키지 저장소나 패키지 아카이브를 이미지의 임시로 패키지 데이터를 검색할 소스 목록에 추가하려면 -g 옵션을 사용합니다. update를 실행한 후 게시자가 제공했지만 이미지에 없는 모든 패키지는 원본 없이 이미지 구성에 추가됩니다.
업데이트된 패키지의 사용권 계약에 동의함을 나타내려면 --accept 옵션을 사용합니다. 모든 패키지 라이센스에는 사용권 동의가 필요하기 때문에 이 옵션을 제공하지 않을 경우 업데이트 작업이 실패합니다. 이 작업의 일부로 업데이트되는 패키지의 모든 라이센스를 표시하려면 --licenses 옵션을 사용합니다.
-no-refresh 옵션을 지정하면 사용 가능한 패키지 및 기타 메타 데이터의 최신 목록을 검색하기 위해 이미지 게시자 저장소에 연결하지 않습니다.
--no-index 옵션을 지정하면 작업이 성공적으로 완료된 후 검색 색인은 업데이트되지 않습니다. 패키지를 다수 설치할 경우 이 옵션을 지정하면 상당 시간을 절약할 수 있습니다. 업데이트 작업이 완료되면 pkg refresh를 사용하여 사용 가능한 패키지 목록 및 지정한 각 패키지의 게시자 메타 데이터를 업데이트할 수 있습니다. 게시자를 지정하지 않으면 모든 게시자에 대해 새로 고침 작업이 수행됩니다. 새 BE가 생성될 경우 새 BE에서 이 게시자 새로 고침 작업을 수행하십시오.