상태파일아이디를수동으로편집하기 전에는 해당 파일을생성한호스트와동일한유형의플랫폼을 가진 호스트에서만상태파일을 실행할 수있습니다다양한 Java ES 플랫폼마다 다른 유형의 상태 파일 아이디가 있습니다.
상태 파일을 생성한 플랫폼 외의 다른 플랫폼에서 상태 파일을 실행하는 방법에는 다음과 같은 두 가지 방법이 있습니다.
설치 프로그램 사용
플랫폼별 배포 파일 사용
이절차에서는자동설치를수행할플랫폼에서설치프로그램을실행하여새로운상태파일아이디를생성합니다
다음명령은명령을실행하는플랫폼과동일한플랫폼에대한아이디를생성하는경우에만작동합니다
root로 로그인하지 않은 경우 수퍼유저가 됩니다.
설치프로그램이있는디렉토리로이동합니다
cd installer-directory |
-id 옵션을 사용하여 설치 프로그램을 실행합니다.
./installer -id |
이명령은암호화된식별자를생성합니다
식별자를 복사한 다음 그 값을 상태 파일에 STATE_BEGIN과 STATE_DONE의 매개 변수 값으로 붙여넣습니다.
상태파일내의상태파일식별자의예는다음과같습니다
[STATE_BEGIN Sun Java(tm) Enterprise System \ f31c7e86a64605bc5b9b629931a30b275a0eb447] . . . [STATE_DONE Sun Java(tm) Enterprise System \ f31c7e86a64605bc5b9b629931a30b275a0eb447] |
이 절차에서는 특정 플랫폼용 Java ES 배포 파일을 사용하여 상태 파일 아이디를 생성합니다. Java ES 배포 DVD에는 모든 플랫폼별 배포가 들어 있습니다. 단일플랫폼별배포를다운로드한경우에도이절차를따릅니다
이 절차는 명령을 실행하는 플랫폼과 다른 플랫폼의 아이디를 생성하는 경우에도 적용됩니다.
platform/.install 디렉토리에서 이 명령을 실행합니다.
java -classpath . -D"wizard.idInfo" class |
여기서 platform과 class에 해당하는 값은 다음 표에 나와 있습니다.
플랫폼 |
platform 변수 |
class 변수 |
---|---|---|
Solaris 8 SPARC |
Solaris_sparc |
EntsysInstall_SunOS_sparc_8 |
Solaris 9 SPARC |
Solaris_sparc |
EntsysInstall_SunOS_sparc_9 |
Solaris 10 SPARC |
Solaris_sparc |
EntsysInstall_SunOS_sparc_10 |
Solaris 9 x86 |
Solaris_x86 |
EntsysInstall_SunOS_x86_9 |
Solaris 10 x86 |
Solaris_x86 |
EntsysInstall_SunOS_x86_10 |
Linux x86 |
Linux_x86 |
EntsysInstall_Linux_x86_generic |
이명령은암호화된식별자를생성합니다
식별자를 복사한 다음 그 값을 상태 파일에 STATE_BEGIN과 STATE_DONE의 매개 변수 값으로 붙여넣습니다.
상태파일내의상태파일식별자의예는다음과같습니다
[STATE_BEGIN Sun Java(tm) Enterprise System \ f31c7e86a64605bc5b9b629931a30b275a0eb447] . . . [STATE_DONE Sun Java(tm) Enterprise System \ f31c7e86a64605bc5b9b629931a30b275a0eb447] |