Oracle® Solaris 11.2의 소프트웨어 추가 및 업데이트

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

공통 설치 옵션

이 절에서는 여러 설치 관련 명령에 공통되는 옵션을 설명합니다. 중개자 설정 또는 설정 해제, 변형 또는 페이싯 변경, 패키지 수정, 파일 되돌리기 등에도 패키지 설치, 업데이트 또는 제거가 포함될 수 있습니다.

부트 환경 옵션

패키지를 설치, 업데이트 또는 제거할 때 새 BE나 백업 BE가 자동으로 만들어질 수 있습니다. BE 관련 이미지 정책이 허용하는 제약 조건 내에서 아래에 설명된 옵션을 사용하여 새 BE 및 백업 BE 생성을 제어할 수 있습니다. 새 BE와 백업 BE 및 BE 관련 이미지 정책 설정에 대한 자세한 내용은 부트 환경 정책 이미지 등록 정보를 참조하십시오.

다음 BE 옵션을 사용하여 새 BE 또는 백업 BE를 강제로 만들거나 만들지 않도록 설정하고, BE에 사용자 정의 이름을 제공하고, 새 BE가 활성화되지 않도록 지정할 수 있습니다. 이 옵션은 install, exact-install, uninstall, update, revert, set-mediator, unset-mediator, change-variant, change-facet 하위 명령에 사용할 수 있습니다.

--no-be-activate

BE가 생성된 경우 해당 BE가 다음 부트 시 활성 BE가 되도록 설정하지 않습니다.

명령 출력에서 새 부트 환경이 생성되었다는 메시지를 확인하십시오. 새 부트 환경이 만들어지고 활성화된 경우 --no-be-activate 옵션을 지정하지 않으면 다음 재부트 시 기본적으로 해당 BE가 부트됩니다.

beadm(1M) 명령을 사용하여 pkg 명령과 별도로 활성 BE를 표시하고 변경할 수 있습니다.

--no-backup-be

백업 BE를 만들지 않습니다.

--require-backup-be

새 BE가 생성되지 않을 경우 백업 BE를 만듭니다. 이 옵션을 생략할 경우 백업 BE가 생성되는지 여부는 이미지 정책에 따라 다릅니다. 백업 BE가 자동으로 생성되는 경우에 대한 설명은 부트 환경 정책 이미지 등록 정보를 참조하십시오.

--backup-be-name name

백업 BE가 생성되면 기본 이름 대신 name이라는 이름을 지정합니다. --backup-be-name을 사용하면 --require-backup-be가 지정된 것을 의미합니다.

--deny-new-be

새 BE를 만들지 않습니다. 새 BE가 필요한 경우 설치, 업데이트, 제거 또는 되돌리기 작업이 수행되지 않습니다.

--require-new-be

새 BE를 만듭니다. 이 옵션을 생략할 경우 BE가 생성되는지 여부는 이미지 정책에 따라 다릅니다. BE가 자동으로 생성되는 경우에 대한 설명은 부트 환경 정책 이미지 등록 정보를 참조하십시오. 이 옵션은 --require-backup-be와 함께 사용할 수 없습니다.

--be-name name

BE가 생성되면 기본 이름 대신 name이라는 이름을 지정합니다. --be-name을 사용하면 --require-new-be가 지정된 것을 의미합니다. 이 옵션을 사용하는 것이 작업을 수행하는 가장 안전한 방법입니다.

비전역 영역에서 작동하는 옵션

비전역 영역 작업에 설명된 대로, 전역 영역에서 수행된 일부 패키지 설치, 제거, 업데이트 작업만 자동으로 비전역 영역에 영향을 미칩니다. -r 옵션은 전역 영역에서 입력한 것과 동일한 pkg 작업을 비전역 영역에서 수행하므로 -r을 사용하지 않았을 때보다 더 많은 패키지에 영향을 미칠 수 있습니다. 이 옵션은 install, uninstall, update, change-variant, change-facet 하위 명령에 사용할 수 있습니다.

-r

이 작업은 전역 영역과 모든 설치된 solaris 브랜드 비전역 영역에서도 실행합니다. 비전역 영역에 미치는 영향은 각 비전역 영역에 로그인하여 직접 명령을 실행하는 것과 비슷합니다.

이 옵션을 사용하지 않으면 전역 영역에서 pkg 명령을 실행할 때 비전역 영역 작업에 설명된 대로 비전역 영역은 전역 영역과 호환성 유지에 필요한 정도까지만 수정됩니다. 이 옵션을 사용하면 pkg 작업이 -z-Z 옵션으로 제한된 경우를 제외하고 모든 설치된 비전역 영역에 적용됩니다. -z-Z 옵션으로 제외된 영역은 전역 영역과 동기화를 유지하기 위해 업데이트가 필요한 경우 계속 수정될 수 있습니다.

-z zone

이 작업은 지정된 비전역 영역에서만 실행합니다. -z 옵션은 여러 번 지정할 수 있습니다. -z 옵션은 -r 옵션과 함께 사용해야 합니다. -z 옵션은 -Z 옵션과 함께 사용할 수 없습니다.

-Z zone

이 작업은 지정된 영역을 제외한 모든 비전역 영역에서 실행합니다. -Z 옵션은 여러 번 지정할 수 있습니다. -Z 옵션은 -r 옵션과 함께 사용해야 합니다. -Z 옵션은 -z 옵션과 함께 사용할 수 없습니다.

다음 옵션은 전역 영역과 동시에 업데이트할 비전역 영역 수를 지정합니다. 이 옵션은 install, exact-install, uninstall, update, change-variant, change-facet 하위 명령에 사용할 수 있습니다.

-C n

최대 n개의 설치된 solaris 브랜드 비전역 영역을 전역 영역과 병렬로 업데이트합니다. n이 0 또는 음수이면 모든 비전역 영역이 전역 영역과 동시에 업데이트됩니다.

환경 변수 PKG_CONCURRENCY를 n 값으로 설정할 수도 있습니다. -C 옵션은 PKG_CONCURRENCY 설정을 대체합니다. -C 옵션이 지정된 경우 PKG_CONCURRENCY는 무시됩니다.

서비스 작업 옵션

패키지를 설치하거나 업데이트할 때 지정된 서비스를 다시 시작하거나 새로 고치는 등의 SMF 서비스 작업을 지정할 수 있습니다. 다수의 패키지에 작업하는 경우 모든 서비스 작업을 마치기 전에 pkg 작업이 끝날 수 있습니다. 그러면 연관된 서비스를 아직 이용할 수 없기 때문에 새로 설치된 소프트웨어를 사용할 수 없습니다.

이 문제를 피하려면 다음 옵션 중 하나를 사용하여 pkg 명령과 동시에 SMF 액추에이터를 실행하십시오. 이 옵션은 install, uninstall, update, change-variant, change-facet 하위 명령에 사용할 수 있습니다.

--sync-actuators

이 옵션을 지정하면 pkg 명령이 실행된 영역(전역 영역 또는 비전역 영역)에서 모든 SMF 액추에이터를 마칠 때까지 pkg 명령이 반환되지 않습니다.

--sync-actuators-timeout timeout

이 옵션을 지정하면 모든 SMF 액추에이터를 마치거나 timeout 기간에 도달할 때까지(둘 중 짧은 쪽) pkg 명령이 반환되지 않습니다. 주어진 timeout 시간(초) 내에 액추에이터를 마치지 않으면 pkg 명령이 계속 작동하고 반환 코드 8로 종료됩니다.

라이센스 옵션

패키지를 설치하거나 업데이트하기 전에 라이센스 동의가 필요할 수 있습니다. 다음 옵션을 사용하여 필요한 라이센스를 확인하고 동의할 수 있습니다. 이 옵션은 install, exact-install, update, fix, change-variant, change-facet 하위 명령에 사용할 수 있습니다.

--licenses

--licenses 옵션을 사용하여 이 작업의 일부로 설치되거나 업데이트되는 패키지의 모든 라이센스를 표시합니다. 이 작업을 계속하기 위해 동의가 필요한 라이센스뿐만 아니라 모든 패키지의 라이센스가 표시됩니다. 작업을 계속하려면 라이센스 동의가 필요한 경우 --licenses 옵션을 지정하지 않더라도 해당 라이센스가 표시됩니다. 다른 작업을 시작하지 않고 패키지의 라이센스를 보려면 패키지 라이센스 표시에 표시된 대로 pkg list 명령을 사용합니다. 동의가 필요한 라이센스 목록을 표시하려면 라이센스 요구 사항 표시에 표시된 대로 pkg info 명령을 사용합니다.

--accept

--accept 옵션을 사용하여 업데이트되거나 설치된 패키지의 라이센스 계약 조건에 동의함을 나타냅니다. 이 옵션을 제공하지 않고 동의해야 할 패키지 라이센스가 있을 경우 필요한 라이센스가 표시되고 설치 작업이 실패합니다.

기타 설치 옵션

--no-index

기본적으로 패키지를 설치, 업데이트, 제거할 때 검색 색인이 업데이트됩니다. --no-index 옵션을 지정하면 이러한 작업이 성공적으로 완료된 후 검색 색인이 업데이트되지 않습니다. 패키지를 다수 설치할 경우 이 옵션을 지정하면 상당 시간을 절약할 수 있습니다. 모든 설치, 업데이트, 제거 작업이 완료되면 pkg refresh를 사용하여 지정한 각 게시자의 게시자 메타 데이터 및 사용 가능한 패키지 목록을 업데이트할 수 있습니다. 게시자를 지정하지 않으면 모든 게시자에 대해 새로 고침 작업이 수행됩니다. 이 옵션은 install, exact-install, uninstall, update 하위 명령에 사용할 수 있습니다.

--no-refresh

--no-refresh 옵션을 지정하면 사용 가능한 패키지 및 기타 메타 데이터의 최신 목록을 검색하기 위해 이미지 게시자 저장소에 연결하지 않습니다. 이 옵션은 install, exact-install, update 하위 명령에 사용할 수 있습니다.