Hintergrund-Installationsprogramm

Aus RAD Studio
Wechseln zu: Navigation, Suche

Verwenden des Hintergrund-Installationsprogramms

RAD Studio 10.4.2 unterstützt die automatische Installation des Produkts im Hintergrund ohne UI-Interaktion.

Die Hintergrund-Installation ist für die Offline- und Online-Installation verfügbar:

  • Offline-Installation: Diese Installation basiert auf der GOF-Datei und der ausführbaren setup-Datei.
  • Online-Installation: Diese Installation basiert auf der ausführbaren setup-Datei und einem automatischen Download der erforderlichen Packages im Hintergrund.
Hinweis: Die Windows SDK-Installation startet derzeit mit einer UI und berücksichtigt die Regel "Installation im Hintergrund" nicht.
Hinweis: In beiden Szenarien (Hintergrund und Hintergrund ohne Anzeige von Fenstern) werden Sie trotzdem aufgefordert, die EULA zu bestätigen. Drücken Sie ganz am Anfang des Prozesses "J" (für Ja). Nach dieser ersten Eingabe wird keine weitere Interaktion mehr verlangt.

Befehlszeilenparameter des Installationsprogramms

Die Hintergrundinstallation kann durch Übergabe zusätzlicher, optionaler Befehlszeilenparameter an das Setup-Programm aktiviert werden (wenn Sie keinen Parameter übergeben, wird eine reguläre Installation durchgeführt). Die folgenden Setup-Befehlszeilenparameter sind für den Hintergrund-Installationsmodus erforderlich:

Befehl Beschreibung
/SILENT Führt das Installationsprogramm im Hintergrund aus. Das Fortschrittsfenster wird angezeigt.
/VERYSILENT Führt das Installationsprogramm im Hintergrund ohne jegliche Meldungen aus. Es werden keine Fenster angezeigt.
/SUPRESSMSGBOXES Unterdrückt Meldungsfelder. Dieser Befehl hat nur in Kombination mit /SILENT und /VERYSILENT eine Wirkung.
/NOCANCEL Deaktiviert das Abbrechen des Installationsprozesses.
/NORESTART Verhindert, dass das Installationsprogramm das System neu startet, selbst wenn dies erforderlich ist.
/DIR="x:\dirpath" Überschreibt das Standardinstallationsverzeichnis.
/SLIPFILE="x:\filepath" Installiert eine Lizenzdatei.
/FEATURES=featureid Gibt die zu installierenden Features an, getrennt durch " ; ". In der Liste unten finden Sie die Namen der verfügbaren Features.
/LOG="x:\filepath" Bewirkt, dass Setup eine Protokolldatei zum Debuggen des Installationsprozesses erstellt. Wenn die Datei nicht erstellt werden kann, bricht Setup mit einer Fehlermeldung ab.
Hinweis: Vor der Hintergrundinstallation von RAD Studio sollte eine Lizenzdatei auf dem Zielrechner installiert werden, oder Sie können sie mit der Option /SLIPFILE installieren.

Eingeschränkte UI der Hintergrundinstallation

Bei der Hintergrundoption wird der Installationsstatus angezeigt, Sie müssen aber keine weiteren Angaben machen:

SilentInstaller1.png

Im Modus /verysilent wird der Vorgang sofort beendet, und eine versteckte Eingabeaufforderung führt die Installation durch:

Silentinstall.png

Installierbare Kern-Features

Mit dem Hintergrund-Installationsprogramm können Sie die Kern-IDE und jede der folgenden Plattformen und Features installieren (die Verfügbarkeit der Features hängt auch von der als Parameter übergebenen Lizenz ab). Dies sind die IDs der verfügbaren Features:

Feature-ID Beschreibung
delphi Installiert alle Delphi-Plattformen
delphi_windows Installiert die Delphi-Windows-Plattform
delphi_macos Installiert die Delphi-macOS-Plattform
delphi_linux Installiert die Delphi-Linux-Plattform
delphi_ios Installiert die Delphi-iOS-Plattform
delphi_android Installiert die Delphi-Android-Plattform
cbuilder Installiert alle C++Builder-Plattformen
cbuilder_windows Installiert die C++Builder-Windows-Plattform
cbuilder_ios Installiert die C++Builder-iOS-Plattform
cbuilder_android Installiert die C++Builder-Android-Plattform
french Installiert das französische Sprachpaket
german Installiert das deutsche Sprachpaket
japanese Installiert das japanische Sprachpaket
samples Installiert Beispiele
help Installiert Hilfedateien
teechart Installiert TeeChart-Komponenten
dunit Installiert DUnit-Komponenten
interbase_express Installiert InterBase Express-Komponenten
interbase_2020 Installiert InterBase 2020
openjdk Installiert AdoptOpenJDK
android_sdk Installiert AndroidSDK

Beispiele

Ersetzen Sie in den folgenden Beispielen "setup.exe" durch den Namen der von Embarcadero heruntergeladenen ausführbaren Setup-Datei oder benennen Sie sie in Setup.exe um.

Hintergrundinstallation des Programms und Verhindern eines Neustarts des Systems (die Lizenzdatei sollte bereits installiert sein):

setup.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART

Hintergrundinstallation des Programms und Installation aller Delphi- und C++Builder-Plattformen (die Lizenzdatei sollte installiert sein):

setup.exe /VERYSILENT /FEATURES=delphi;cbuilder

Hintergrundinstallation der Lizenzdatei, des Programms und der Delphi-Windows-Plattform:

setup.exe /VERYSILENT /SLIPFILE=8221_52.1581325640864.slip /FEATURES=delphi_windows

Hinzufügen von Features nach der Installation

Nach der Installation können Sie mit dem Programm GetItCmd.exe über die Befehlszeile weitere Plattformen, Features und Addon-Packages installieren.

Um weitere Details zu den verfügbaren Befehlen zu erhalten, können Sie Folgendes eingeben:

GetItCmd.exe --help
Hinweis: Sie müssen die Datei rsvars.bat (aus dem Unterordner "bin" des Produktinstallationsordners) ausführen, um die Umgebungsvariablen vor dem Ausführen des Tools GetItCmd.exe zu initialisieren.
Warnung: Die Erstellung der Projektgruppe erfolgt im Minimalinstallationsschritt, also sehr früh. Es wird dringend empfohlen, RAD Studio NICHT zu starten, bevor der Installationsprozess abgeschlossen ist.