Эта страница переведена машинным переводом. Читайте английский оригинал. English

Библиотека IBSurgeon

Firebird 3 параметры настройки командной строки

Firebird Doc Team, 01-ОКТ-2014

Параметры командной строки установки 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 для справки по innosetup.

/COMPONENTS=“список имен компонентов через запятую”

Выберите из - ServerComponent\SuperServerComponent,

            ServerComponent\\ClassicServerComponent,

            ServerComponent,

            DevAdminComponent и

            ClientComponent

Переопределяет настройки компонентов по умолчанию. Использование этого параметра командной строки приводит к автоматическому выбору пользовательского типа установки. Полная

установка требует комбинирования компонентов. Например:

/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 так,

как если бы предыдущая версия Firebird или InterBase не была установлена.

Это может быть полезно, если у вас серьезно поврежденная установка, которую невозможно удалить. Или это может быть еще одним способом досадить

пользователям, сломав полностью рабочую установку 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 для удаления этих файлов.