Firebird 3 설치 명령줄 매개변수
Firebird Doc Team, 2014-10-01
Firebird 3 설치 명령줄 매개변수
=============================
목차
o 요약
o Firebird 설치에 특화된 매개변수
o Firebird 제거에 특화된 매개변수
사용 가능한 매개변수 빠른 요약
---—————————-
Firebird 설치 프로그램에 특화된 설정 매개변수입니다. 대소문자를 구분하지 않습니다. 그러나 매개변수에 전달되는 문자열 값은 대소문자를 구분합니다.
/H
/FORCE
/NOCPL
/NOGDS32
/COPYFBCLIENT
/COMPONENTS=“쉼표로 구분된 구성 요소 이름 목록”
/TASKS=“쉼표로 구분된 작업 이름 목록”
/MERGETASKS=“쉼표로 구분된 작업 이름 목록”
/SYSDBANAME=“SYSDBA”
/SYSDBAPASSWORD=“masterkey”
/SUPPORTLEGACYCLIENTAUTH
Firebird 제거 프로그램에 특화된 설정 매개변수
/CLEAN
InnoSetup 기반 설치 프로그램에서 사용할 수 있는 일반 매개변수에 대해서는 innosetup 문서를 참조하십시오. 요약은 /? 또는 /HELP를 통해 확인할 수 있습니다.
Firebird 설치에 특화된 매개변수
---————————————-
/h
설치 시 이 파일을 도움말 화면으로 호출합니다. /? 및 /HELP는 이제 innosetup 자체의 도움말에 사용됩니다.
/COMPONENTS=“쉼표로 구분된 구성 요소 이름 목록”
다음 중에서 선택하십시오 - ServerComponent\SuperServerComponent,
ServerComponent\\ClassicServerComponent,
ServerComponent,
DevAdminComponent 및
ClientComponent
기본 구성 요소 설정을 재정의합니다. 이 명령줄 매개변수를 사용하면 Setup이 자동으로 사용자 지정 유형을 선택합니다. 전체
설치에는 구성 요소를 결합해야 합니다. 예:
/COMPONENTS=“ServerComponent\SuperServerComponent,ServerComponent,DevAdminComponent,ClientComponent”
전체 설치에 필요합니다.
/TASKS=“쉼표로 구분된 작업 이름 목록”
초기에 선택하거나 선택 해제해야 하는 작업 목록을 지정합니다. 작업을 선택 해제하려면 이름 앞에 “!” 문자를 붙이십시오.
다음 중에서 선택하십시오 - UseGuardianTask
UseApplicationTask
UseServiceTask
AutoStartTask
InstallCPLAppletTask
MenuGroupTask
CopyFbClientToSysTask
CopyFbClientAsGds32Task
지정된 작업(및 해당 하위 작업)만 선택되고 나머지는 선택 해제됩니다. 기본 작업 집합을 유지하면서 일부만 선택/선택 해제하려면
/MERGETASKS 매개변수를 대신 사용하십시오.
기본적으로 다음 작업이 실행됩니다:
UseGuardianTask
UseServiceTask
AutoStartTask
InstallCPLAppletTask
MenuGroupTask
CopyFbClientAsGds32Task
/TASKS 옵션은 /NOCPL, NOGDS32 또는 /COPYFBCLIENT와 함께 사용하지 않는 것이 좋습니다.
/MERGETASKS=“쉼표로 구분된 작업 이름 목록”
/TASKS 매개변수와 유사하지만 지정된 작업이 기본적으로 선택되었을 작업 집합과 병합됩니다.
UsePreviousTasks가 yes로 설정된 경우, 이전 작업이 복원된 후 지정된 작업이 선택/선택 해제됩니다.
/FORCE
설치 프로그램이 기존 환경에 대한 분석을 무시하도록 지시합니다. 이전 버전의 Firebird 또는 InterBase가 설치되지 않은 것처럼
Firebird를 설치하고 구성하려고 시도합니다.
제거할 수 없는 심각하게 손상된 설치가 있는 경우 유용할 수 있습니다. 또는 완벽하게 작동하는 Firebird 또는 InterBase 설치를
손상시켜 사용자를 곤란하게 만드는 또 다른 방법이 될 수도 있습니다. 선택은 여러분의 몫입니다.
/NOCPL
제어판 애플릿을 설치하지 않습니다. (이 옵션은 /TASKS 매개변수와 함께 사용하지 않는 것이 좋습니다.)
/NOGDS32
설치 분석에서 가능하다고 판단하더라도 클라이언트 라이브러리 사본을 gds32로 시스템 디렉터리에 설치하지 않습니다.
(이 옵션은 /TASKS 매개변수와 함께 사용하지 않는 것이 좋습니다.)
/COPYFBCLIENT
fbclient.dll을 시스템 디렉터리에 복사합니다. 단일 서버 버전에만 액세스할 것이 확실한 경우 클라이언트 설치에 권장됩니다.
클라이언트 응용 프로그램이 다른 서버 버전에 액세스할 가능성이 있는 경우 권장되지 않습니다. 자세한 내용은 doc/README.Win32LibraryInstallation.txt를 참조하십시오.
(이 옵션은 /TASKS 매개변수와 함께 사용하지 않는 것이 좋습니다.)
/SYSDBANAME=“SYSDBA”
SYSDBA 이름은 이 매개변수로 재정의하지 않는 한 기본적으로 SYSDBA입니다.
참고: 기존 보안 데이터베이스가 발견되면 이 매개변수는 무시되어야 하지만 Alpha1 기준으로 완전히 테스트되지는 않았습니다.
/SYSDBAPASSWORD=“masterkey”
SYSDBA 비밀번호는 기본 “masterkey” 비밀번호를 사용합니다.
참고: 기존 보안 데이터베이스가 발견되면 이 매개변수는 무시되어야 하지만 Alpha1 기준으로 완전히 테스트되지는 않았습니다.
/SUPPORTLEGACYCLIENTAUTH
firebird.conf를 업데이트합니다. AuthServer를 다음과 같이 설정합니다:
AuthServer = Srp, Win\_Sspi, Legacy\_Auth
참고: 이 옵션은 AuthServer가 이미 수정되었는지 확인하지 않습니다.
Firebird 제거에 특화된 매개변수
---—————————————
/CLEAN
제거 프로세스가 완료된 후에도 제거는 항상 다음 파일을 그대로 둡니다:
firebird.conf
databases.conf
firebird.log
security3.fdb
fbtrace.conf
이러한 파일은 Firebird를 다시 설치하거나 업그레이드하는 사용자에게 유용할 것이라는 가정이 있습니다. Firebird 2.1부터
(InnoSetup 5를 사용하여 설치 패키지를 빌드) /clean 옵션을 전달하여 이러한 파일을 제거할 수 있습니다.