Firebird 3 parametri della riga di comando di configurazione
Firebird Doc Team, 01-OTT-2014
Parametri della riga di comando per l’installazione di Firebird 3
=============================
Contenuti
o Riepilogo
o Parametri specifici per le installazioni di Firebird
o Parametri specifici per le disinstallazioni di Firebird
Riepilogo rapido dei parametri disponibili
---—————————-
Parametri di installazione specifici per il programma di installazione di Firebird. Non fanno distinzione tra maiuscole e minuscole. Tuttavia, i valori stringa passati ai parametri fanno distinzione tra maiuscole e minuscole.
/H
/FORCE
/NOCPL
/NOGDS32
/COPYFBCLIENT
/COMPONENTS=“elenco di nomi di componenti separati da virgole”
/TASKS=“elenco di nomi di attività separati da virgole”
/MERGETASKS=“elenco di nomi di attività separati da virgole”
/SYSDBANAME=“SYSDBA”
/SYSDBAPASSWORD=“masterkey”
/SUPPORTLEGACYCLIENTAUTH
Parametri di installazione specifici per il programma di disinstallazione di Firebird
/CLEAN
Per i parametri generali disponibili per tutti i programmi di installazione basati su InnoSetup, consultare la documentazione per innosetup. Un riepilogo è disponibile tramite /? o /HELP
Parametri specifici per le installazioni di Firebird
---————————————-
/h
Richiama questo file come schermata di aiuto durante l’installazione. Nota che /? e /HELP sono ora utilizzati da innosetup stesso per l’aiuto specifico di innosetup.
/COMPONENTS=“elenco di nomi di componenti separati da virgole”
Scegliere tra - ServerComponent\SuperServerComponent,
ServerComponent\\ClassicServerComponent,
ServerComponent,
DevAdminComponent e
ClientComponent
Sostituisce le impostazioni predefinite dei componenti. L’uso di questo parametro della riga di comando fa sì che il programma di installazione selezioni automaticamente un tipo personalizzato. Un’installazione completa richiede la combinazione dei componenti. Ad esempio:
/COMPONENTS=“ServerComponent\SuperServerComponent,ServerComponent,DevAdminComponent,ClientComponent”
sarebbe necessario per un’installazione completa.
/TASKS=“elenco di nomi di attività separati da virgole”
Specifica un elenco di attività che devono essere inizialmente selezionate o deselezionate. Per deselezionare un’attività, anteporre al suo nome il carattere “!”.
Scegliere tra - UseGuardianTask
UseApplicationTask
UseServiceTask
AutoStartTask
InstallCPLAppletTask
MenuGroupTask
CopyFbClientToSysTask
CopyFbClientAsGds32Task
Solo le attività specificate (e le loro attività figlie) verranno selezionate; le altre verranno deselezionate. Utilizzare invece il parametro /MERGETASKS se si desidera mantenere il set predefinito di attività e selezionare/deselezionare solo alcune di esse.
Per impostazione predefinita vengono eseguite le seguenti attività:
UseGuardianTask
UseServiceTask
AutoStartTask
InstallCPLAppletTask
MenuGroupTask
CopyFbClientAsGds32Task
L’opzione /TASKS non è consigliata per l’uso con /NOCPL, NOGDS32 o /COPYFBCLIENT.
/MERGETASKS=“elenco di nomi di attività separati da virgole”
Come il parametro /TASKS, tranne per il fatto che le attività specificate verranno unite al set di attività che sarebbero state altrimenti selezionate per impostazione predefinita.
Se UsePreviousTasks è impostato su yes, le attività specificate verranno selezionate/deselezionate dopo che le attività precedenti sono state ripristinate.
/FORCE
Indica al programma di installazione di ignorare la sua analisi dell’ambiente esistente. Tenterà di installare e configurare Firebird come se nessuna versione precedente di Firebird o InterBase fosse stata installata.
Questo può essere utile se si dispone di un’installazione gravemente danneggiata che non è possibile disinstallare. Oppure potrebbe essere un altro modo per infastidire gli utenti danneggiando un’installazione perfettamente funzionante di Firebird o InterBase. La scelta è vostra.
/NOCPL
Non installare l’applet del Pannello di controllo. (Questa opzione non è destinata all’uso con il parametro /TASKS.)
/NOGDS32
Non installare una copia della libreria client come gds32 nella directory di sistema, anche se l’analisi dell’installazione conclude che è opportuno farlo.
(Questa opzione non è destinata all’uso con il parametro /TASKS.)
/COPYFBCLIENT
Copiare fbclient.dll nella directory di sistema. Ciò è consigliato per le installazioni client se si è certi di accedere sempre a una singola versione del server. Se le applicazioni client potrebbero trarre vantaggio dall’accesso a diverse versioni del server, ciò non è consigliato. Vedere doc/README.Win32LibraryInstallation.txt per maggiori informazioni.
(Questa opzione non è destinata all’uso con il parametro /TASKS.)
/SYSDBANAME=“SYSDBA”
Il nome SYSDBA sarà impostato su SYSDBA per impostazione predefinita, a meno che non venga sostituito con questo parametro.
NOTA: Se viene trovato un database di sicurezza esistente, questo parametro dovrebbe essere ignorato, ma ciò non è stato completamente testato a partire da Alpha1.
/SYSDBAPASSWORD=“masterkey”
La password SYSDBA utilizzerà la password predefinita “masterkey”.
NOTA: Se viene trovato un database di sicurezza esistente, questo parametro dovrebbe essere ignorato, ma ciò non è stato completamente testato a partire da Alpha1.
/SUPPORTLEGACYCLIENTAUTH
Aggiorna firebird.conf. Imposta AuthServer come segue:
AuthServer = Srp, Win\_Sspi, Legacy\_Auth
NOTA: Questa opzione non verifica se AuthServer è già stato modificato.
Parametri specifici per le disinstallazioni di Firebird
---—————————————
/CLEAN
La disinstallazione ha sempre lasciato i seguenti file al termine del processo di disinstallazione:
firebird.conf
databases.conf
firebird.log
security3.fdb
fbtrace.conf
Si presume che questi file saranno utili agli utenti che reinstallano o aggiornano Firebird. A partire da Firebird 2.1 (utilizzando InnoSetup 5 per creare il pacchetto di installazione) è ora possibile passare l’opzione /clean per rimuovere questi file.