Firebird Datenbank Server 1.5.2 
==================================================

Dieses Dokument ist ein Leitfaden, um dieses Paket
von Firebird 1.5 auf der Win32 Plattform zu installieren.
Diese Hinweise beziehen sich konkret auf das
Installationspaket und nicht auf Firebird 1.5
generell.


Inhalt
------

o Vor der Installation
o Installation auf einem System mit Firebird 2.0 Unstable
o Neue Funktionen des Installers
o Veraltete Funktionen des Installers
o Deinstallation
o Andere Hinweise
o Installation mit einer Batch-Datei


Vor der Installation
--------------------

Es wird empfohlen, dass Sie alle frheren Versionen von
Firebird 1.0, Firebird 1.5 oder InterBase DEINSTALLIEREN,
bevor Sie dieses Paket installieren.


Installation auf einem System mit Firebird 2.0 Unstable
-------------------------------------------------------

Der Firebird 1.5.2 Installationsprozess kann eine
laufende Version von Firebird 2.0 Unstable nicht
erkennen. Falls Sie eine frhe, instabile Version
von Firebird 2.0 laufen haben, dann ist es wichtig,
dass Sie den Server stoppen, bevor Sie versuchen
Firebird 1.5.2 zu installieren.


Neue Funktionen des Installers in Firebird 1.5.2
------------------------------------------------

Die Untersttzung fr mehrere Sprachen wurde dem
Installer hinzugefgt. Dies erweitert allerdings
NUR den Installationsprozess.


Neue Funktionen des Installers in Firebird 1.5
----------------------------------------------

o Dieser Installer kombiniert die Binrdateien von
  Super Server und Classic Server in einem
  Installationspaket. Sie knnen whlen, ob Sie
  den einen oder den anderen Servertyp installieren
  mchten, jedoch nicht beide gleichzeitig. Um
  den Servertyp zu wechseln ist es notwendig,
  dass Sie das Paket deinstallieren und neu
  installieren.
  
o Die Regeln fr die Installation der Bibliotheken
  haben sich wesentlich gendert. Diese sind im
  Detail im Dokument .\docs\README.Win32LibraryInstallation.txt
  beschrieben, welches nach der Installation
  verfgbar ist.

  Diese neuen Regeln haben zur Folge, dass der
  Installer berprft, ob eine Installation von
  Firebird oder InterBase existiert.
  
  - Falls Firebird 1.5 bereits installiert ist,
    wird versucht, ber diese drber zu installieren.
    Wenn der Server luft, wird die Installation
    angehalten.

  - Falls eine andere Version von Firebird oder
    InterBase bereits installiert ist, wird der
    Benutzer darauf hingewiesen. Wenn der Benutzer
    die Installation fortsetzt, werden die Eintrge
    in der Registry erstellt, jedoch sieht die
    Konfiguration nicht vor, dass Firebird gestartet
    wird. Weder als Dienst, noch als Anwendung.
    Dies muss manuell durchgefhrt werden.

  - Der Installer besitzt einen neuen Kommandozeilenschalter
      /force
    welcher erlaubt das obige Verhalten zu berschreiben.


o Falls eine genderte Datei firebird.conf im
  Installationsverzeichnis existiert, wird diese unter
  folgendem Namen abgespeichert:
    firebird.conf.saved.n
  wo n eine Zahl ist. Der Installer installiert immer
  die Standard firebird.conf Datei, um die Konsistenz
  des Installationsprozesses gewhrleisten zu knnen.
  Ansonsten msste der Installer die existierende
  (und mglicherweise fehlerhafte) Konfigurationsdatei
  parsen.


Veraltete Funktionen des Installers
-----------------------------------

o Firebird 1.0 reservierte einen neuen Registrierungsschlssel
  fr die Verwendung von Firebird. Dieser war:
  
    HKLM\SOFTWARE\FirebirdSQL 
  Dieser ist nun veraltet und wird vom Installer
  gelscht. Falls Sie eine Anwendung haben, die diesen
  Eintrag verwendet, dann sollten Sie diesen Eintrag am
  besten manuell wieder hinzufgen. Wie auch immer,
  die empfohlene Vorgehensweise ist, dass Sie Ihre
  Anwendung neu bersetzen und den neuen Schlssel
  verwenden.
  
o Frhere Firebird 1.5 Release Candidates installierten
  fbclient.dll in das <system> Verzeichnis. Dieses
  Verhalten ist nun ebenfalls veraltet. Eine Option zur
  Installation in das <system> Verzeichnis ist nun
  im Installationsprozess integriert. Es wird jedoch
  empfohlen, dass Ihre Anwendung der neuen Verwendung
  von fbclient entspricht.
  

Deinstallation
--------------

o Es wird empfohlen, dass dieses Paket durch die
  vorhandene Deinstallations-Routine deinstalliert
  wird. Dies kann ber die Systemsteuerung erfolgen.
  Alternativ dazu kann unins000.exe im Installationsverzeichnis
  auch direkt aufgerufen werden.
  
o Falls Firebird als Anwendung und nicht als Dienst
  luft, so wird empfohlen, dass der Server manuell
  gestoppt wird, bevor die Deinstallation durchgefhrt
  wird. Der Grund dafr ist, dass der Uninstaller nicht
  in der Lage ist, einen laufenden Server zu stoppen.
  Falls ein Server whrend der Deinstallation luft,
  so wird die Deinstallation - jedoch mit Fehlern -
  fertiggestellt. Sie mssen die berreste danach
  per Hand entfernen.


Andere Hinweise
---------------

  Firebird bentigt WinSock2. Alle Win32 Plattformen
  sollten dies haben, ausgenommen Win95. Ein Test, ob
  WinSock2 am Zielsystem vorhanden ist, wird whrend der
  Installation durchgefhrt. Falls WinSock2 nicht
  vorhanden ist, dann wird die Installation fehlschlagen.
  Besuchen Sie diesen Link:

    http://support.microsoft.com/default.aspx?scid=kb;EN-US;q177719

  um herauszufinden, wie Sie WinSock aktualisieren.


Installation mit einer Batch-Datei
----------------------------------

Das Setup-Programm kann ber eine Batch-Datei
aufgerufen werden. Die folgenden Parameter knnen
dafr verwendet werden:


/SP- 
  Deaktiviert den 'Dieser Assistent wird... Wollen
  Sie fortfahren?' Dialog zu Beginn der Installation.

/SILENT, /VERYSILENT 
  Instruiert die Setuproutine in einem Modus SILENT
  bzw. VERYSILENT zu starten. Wenn es sich um
  SILENT handelt, dann wird der Wizard und das
  Hintergrundfenster nicht angezeigt, aber das
  Fenster mit der Fortschrittsanzeige schon. Falls
  die Setuproutine im Modus VERYSILENT ausgefhrt
  wird, dann wird das Fenster mit der Fortschrittsanzeige
  nicht angezeigt. Alles andere ist identisch zur
  herkmmlichen Installation, so zum Beispiel werden
  Fehlermeldungen angezeigt bzw. der Dialog zu Beginn der
  Installation wird ebenfalls aufgerufen (sofern dieser
  nicht mit dem '/SP-' Kommandozeilenschalter unterdrckt
  wurde).

  Falls ein Neustart notwendig ist und der '/NORESTART'
  Schalter nicht verwendet (siehe unten) wurde und
  das Setup im Modus SILENT ausgefhrt wurde, dann wird
  ein Neu starten? Dialog angezeigt. Bei VERYSILENT
  wird ohne Rckfrage neu gestartet.

/NORESTART 
  Instruiert die Setuproutine keinen Neustart zu
  veranlassen, sogar wenn dieser notwendig wre.
  
/DIR="x:\Verzeichnisname"  
  berschreibt das Standardverzeichnis, das auf der
  Ziel-Ordner whlen Wizard-Seite vorgeschlagen wird.
  Ein vollstndig qualifizierter Pfadname muss angegeben
  werden. Falls die Direktive DisableDirPage in der Sektion
  [Setup] auf yes gesetzt wurde, dann wird dieser Schalter
  ignoriert.

/GROUP="Ordnername" 
  berschreibt den Standardordner, der auf der Startmen-
  Ordner auswhlen Wizard-Seite vorgeschlagen wird. Falls
  die Direktive DisableProgramGroupPage in der Sektion
  [Setup] auf yes gesetzt wurde, dann wird dieser
  Schalter ignoriert.

/NOICONS 
  Instruiert die Setuproutine die Checkbox auf der
  Startmen-Ordner Wizard-Seite zum Erstellen von
  Icons zunchst abzuwhlen.

/COMPONENTS="Eine durch Komma getrennte Liste von Komponentennamen" 

  Whlen Sie aus von - SuperServerComponent, 
                       ClassicServerComponent, 
                       ServerComponent, 
                       DevAdminComponent und
                       ClientComponent

  berschreibt die Standardwerte der Komponenteneinstellungen.
  Wenn dieser Kommandozeilenschalter verwendet wird, so whlt
  die Setuproutine automatisch eine benutzerdefinierte
  Installation aus. Eine vollstndige Installation bentigt
  die Kombination mehrerer Komponenten. Zum Beispiel:
  
  /COMPONENTS="SuperServerComponent, ServerComponent, 
               DevAdminComponent, ClientComponent"
  
  wrde fr eine vollstndige Installation bentigt werden.


/FORCE

  Teilt dem Installer mit, dass die Analyse der vorhandenen
  Umgebung ignoriert werden soll. Es wird versucht,
  Firebird 1.5 zu installieren und zu konfigurieren,
  so als wenn keine vorherige Version von Firebird oder
  InterBase installiert wre.
  
  Dies kann hilfreich sein, wenn Sie eine fehlerhafte
  Installation vorfinden, die Sie nicht deinstallieren
  knnen. Oder es knnte auch ein Weg sein, Ihre
  Benutzer zu rgern, indem eine funktionierende
  InterBase Installation berschrieben wird. Es
  ist Ihre Wahl.


/NOCPL

  Installiert nicht das Systemsteuerungs-Applet. Dies
  ist aus folgenden zwei Grnden hilfreich:
  
  o Installieren/Deinstallieren des Systemsteuerungs-Applets
    erfordert oft einen Systemneustart.

  o Sie mchten ein alternatives Applet verwenden.

  
/NOGDS32

  Installiert keine Kopie der Clientbibliothek in das
  Systemverzeichnis, sogar wenn die Analyse ergeben
  hat, dass dies OK wre.


/COPYFBCLIENT

  Kopiert fbclient.dll in das Systemverzeichnis. Dies
  wird empfohlen, wenn es sich um eine Clientinstallation
  handelt, fr die sichergestellt ist, dass diese nur
  auf eine Serverversion zugreift. Wenn es wahrscheinlich
  ist, dass Ihre Clientanwendung unterschiedliche
  Serverversionen verwendet, dann ist dieses Vorgehen
  nicht empfehlenswert. Lesen Sie

    doc/README.Win32LibraryInstallation.txt

  fr weitere Informationen.


