Solaris 10 11/06 설치 설명서: 사용자 정의 JumpStart 및 고급 설치

patch 프로필 키워드

patch patch_id_list | patch_file patch_location optional_keywords]
patch_id_list

설치될 패치 ID 번호를 지정합니다. 목록은 쉼표 구분 Solaris 패치 ID의 목록이어야 합니다. 패치는 목록에 지정된 순서로 설치됩니다. 쉼표 뒤에 공간을 추가하지 마십시오. 예를 들면 다음과 같습니다. 112467-01,112765-02.

patch_file

patch_location 에 있는 패치 목록을 가진 파일입니다. 패치는 파일에 지정된 순서로 설치됩니다.

patch_location

패치가 상주하는 위치를 지정합니다. 허용된 위치는 다음과 같습니다.

  • NFS 서버

  • HTTP 서버

  • 로컬 장치

  • 로컬 파일

optional_keywords

선택적 키워드는 패치가 저장된 위치에 의존합니다. 다음 절은 가능한 위치 및 선택적 키워드에 대해 설명합니다.


주 –

비전역 영역이 설치된 경우 이 키워드를 사용하여 업그레이드하지 마십시오. 이 키워드를 사용하면 업그레이드는 계속되지만 키워드가 무시됩니다.


NFS 서버에 저장된 패치

패치가 NFS 서버에 저장되면 patch 키워드에 대하여 다음 구문 중 하나를 사용합니다.


patch patch_id_list | patch_file nfs server_name:/patch_directory [retry n]
patch patch_id_list | patch_file nfs://server_name/patch_director  [retry n]
patch_id_list

설치될 패치 ID 번호를 지정합니다. 목록은 쉼표 구분 Solaris 패치 ID의 목록이어야 합니다. 패치는 목록에 지정된 순서로 설치됩니다.

patch_file

patch_location 에 있는 패치 목록을 가진 파일입니다. 패치는 파일에 지정된 순서로 설치됩니다.

server_name

패치를 저장한 서버의 이름을 지정합니다.

patch_directory

지정된 서버의 패치 디렉토리의 위치를 지정합니다패치는 독립형 패치 형식이어야 합니다.

retry n

선택적 키워드입니다. n은 설치 유틸리티가 디렉토리 마운트를 시도하는 최대 횟수입니다.


예 8–18 NFS를 사용하여 순서 지정 목록을 가진 패치 추가

이 예에서 patch 프로필 키워드는 NFS 패치 디렉토리 nfs://patch_master/Solaris/v10/patchespatch 파일에 나열된 모든 패치를 추가합니다. 패치는 patch에 나열된 순서로 설치됩니다. 마운트가 실패하면 NFS 마운트는 다섯 번 시도됩니다.

patch patch_file nfs://patch_master/Solaris/v10/patches retry 5


예 8–19 NFS를 사용하여 패치 추가

이 예에서 patch 프로필 키워드는 서버 patch_master의 패치 디렉토리 /Solaris/v10/patches에서 패치 112467–01 및 112765–02를 추가합니다.

patch 112467-01,112765-02 nfs patch_master:/Solaris/v10/patches

HTTP 서버에 저장된 패치

패치가 HTTP 서버에 저장되면 patch 키워드에 대하여 다음 구문 중 하나를 사용합니다.


patch  patch_id_list | patch_file http://server_name [:port] patch_directory optional_http_keywords

patch  patch_id_list | patch_file http server_name [:port] patch_directory optional_http_keywords
patch_id_list

설치될 패치 ID 번호를 지정합니다. 목록은 쉼표 구분 Solaris 패치 ID의 목록이어야 합니다. 패치는 목록에 지정된 순서로 설치됩니다. 쉼표 뒤에 공간을 추가하지 마십시오. 예를 들면 다음과 같습니다. 112467-01,112765-02.

patch_file

patch_location 에 있는 패치 목록을 가진 파일입니다. 패치는 파일에 지정된 순서로 설치됩니다.

server_name

패치를 저장한 서버의 이름을 지정합니다.

port

선택적 포트를 지정합니다. port는 포트 번호 또는 런타임에 결정된 포트 번호를 가진 TCP 서비스의 이름일 수 있습니다.

포트를 지정하지 않으면 기본 HTTP 포트 번호 80이 사용됩니다.

patch_directory

지정된 서버에서 검색될 패치 디렉토리의 위치를 지정합니다. HTTP 서버를 사용할 때 패치는 JAR 형식이어야 합니다.

optional_keywords

HTTP 서버에서 패치를 검색할 경우 사용할 선택적 키워드를 지정합니다.

표 8–7 HTTP와 함께 사용할 선택적 patch 키워드

키워드 

값 정의 

timeout min

timeout 키워드를 사용하여 HTTP 서버에서 데이터를 받지 않고 전달할 수 있는 최고 시간 길이(분 단위)를 지정할 수 있습니다. 시간 초과가 발생할 경우 연결이 종료되고 다시 열리고 재시작됩니다. timeout 값을 0으로 지정하면 연결이 다시 열리지 않습니다.

시간 초과 재연결이 발생하면 시간 초과가 무시되기 전에 검색된 패키지와 데이터의 시작부터 패키지가 재시도됩니다.  

proxy host:port

proxy 키워드는 프록시 호스트 및 프록시 포트를 지정할 수 있게 합니다. 방화벽의 맞은 편에서 Solaris 패키지를 검색하기 위해 프록시 호스트를 사용할 수 있습니다. proxy 키워드를 지정할 때는 반드시 프록시 포트를 제공해야 합니다.


예 8–20 HTTP를 사용하여 순서 지정 목록을 가진 패치 추가

이 예에서 patch 프로필 키워드는 HTTP 위치 http://patch.central/Solaris/v10/patches에서 patch_file 파일에 나열된 모든 패치를 추가합니다. 패치는 patch 파일에 지정된 순서로 설치됩니다. 5분이 경과하고 데이터가 검색되지 않으면 패치 데이터가 다시 검색됩니다. 이전 패치 데이터는 무시됩니다.

patch patch_file http://patch.central/Solaris/v10/patches timeout 5


예 8–21 HTTP를 사용하여 패치 추가

이 예에서 patch 프로필 키워드는 패치 위치 http://patch_master/Solaris/v10/patches 에서 패치 112467–01및 112765–02를 추가합니다.

patch 112467-01,112765-02 http://patch.central/Solaris/v10/patches

로컬 장치에 저장된 패치

디스켓이나 DVD-ROM과 같은 파일 시스템 지향, 임의 액세스 장치에 패키지를 저장한 경우 로컬 장치에서 Solaris 패키지를 검색할 수 있습니다. patch 키워드에 다음 구문을 사용합니다.


patch patch_id_list | patch_file local_device \
device path file_system_type
patch_id_list

설치될 패치 ID 번호를 지정합니다. 목록은 쉼표 구분 Solaris 패치 ID의 목록이어야 합니다. 패치는 목록에 지정된 순서로 설치됩니다. 쉼표 뒤에 공간을 추가하지 마십시오. 예를 들면 다음과 같습니다. 112467-01,112765-02.

patch_file

patch_location 에 있는 패치 목록을 가진 파일입니다. 패치는 파일에 지정된 순서로 설치됩니다.

device

Solaris 패키지가 상주하는 드라이브의 이름을 지정합니다. 장치 이름이 정식 경로라면 해당 장치는 바로 마운트됩니다. 정식 경로가 아닌 장치 이름을 공급하는 경우 설치 유틸리티는 경로에 /dev/dsk/를 추가합니다.

path

지정한 장치의 루트( /) 파일 시스템을 기준으로 Solaris 패치 경로를 지정합니다.

file_system_type

장치의 파일 시스템 유형을 지정합니다. 파일 시스템 유형을 제공하지 않으면 설치 유틸리티는 UFS 파일 시스템의 마운트를 시도합니다. UFS 마운트에 실패하면 설치 유틸리티는 HSFS 파일 시스템의 마운트를 시도합니다.


예 8–22 로컬 장치를 사용하여 순서 지정 목록을 가진 패치 추가

이 예에서 patch 프로필 키워드는 로컬 장치 c0t6d0s0의 디렉토리 /Solaris_10/patches에서 patch_file 파일에 나열된 모든 패치를 추가합니다. patch 파일은 설치될 패치의 순서를 결정합니다

patch patch_file c0t6d0s0 /Solaris_10/patches


예 8–23 로컬 장치를 사용하여 패치 추가

이 예에서 patch 프로필 키워드는 로컬 장치 c0t6d0s0의 패치 디렉토리 /Solaris_10/patches에서 패치 112467–01 및 112765–02를 추가합니다.

patch 112467-01,112765-02 local_device c0t6d0s0 /Solaris_10/patches

로컬 파일에 저장된 패치

패치는 시스템을 부트한 미니루트에서 설치될 수 있습니다. 사용자 정의 JumpStart 설치를 수행하는 경우 DVD, CD 또는 NFS 기반 미니루트에서 시스템을 부트합니다. 설치 소프트웨어가 로드되고 이 미니루트에서 실행됩니다. 따라서 DVD, CD 또는 NFS 기반 미니루트에 저장한 패키지에는 로컬 파일로 액세스할 수 있습니다. patch 키워드에 다음 구문을 사용합니다.

patch patch_id_list | patch_file local_file patch _directory 
patch_id_list

설치될 패치 ID 번호를 지정합니다. 목록은 쉼표 구분 Solaris 패치 ID의 목록이어야 합니다. 패치는 목록에 지정된 순서로 설치됩니다. 쉼표 뒤에 공간을 추가하지 마십시오. 예를 들면 다음과 같습니다. 112467-01,112765-02.

patch_file

patch_location 에 있는 패치 목록을 가진 파일입니다. 패치는 파일에 지정된 순서로 설치됩니다.

patch_directory

패치 디렉토리의 위치를 지정합니다. 시스템을 Solaris Software - 1 CD나 Solaris Operating System DVD에서 부트할 때 패치 디렉토리는 로컬 파일로서 시스템에 액세스할 수 있어야 합니다. Solaris Software - 1 CD 또는 Solaris Operating System DVD로부터 부트하는 경우 시스템이 /net에 액세스할 수 없습니다.


예 8–24 로컬 파일을 사용하여 순서 지정 목록을 가진 패치 추가

이 예에서 patch 프로필 키워드는 /Solaris_10/patches 디렉토리에서 patch_file 파일에 나열된 모든 패치를 추가합니다. patch 파일은 설치될 패치의 순서를 결정합니다

patch patch_cal_file /Solaris_10/patches


예 8–25 로컬 파일을 사용하여 패치 추가

이 예에서 patch 프로필 키워드는 패치 디렉토리 /Solaris_10/patches에서 패치 112467–01 및 112765–02를 추가합니다.

patch 112467-01,112765-02 local_file /Solaris_10/patches

patch 키워드를 사용할 경우 제한

patch 키워드를 사용할 경우 다음 제한을 유의하십시오.