H6. Installationsprogramm des Dr.Web Servers für Betriebssysteme der UNIX-Familie

Format des Startbefehls:

<Paketname>.run [<Schalter>] [--] [<Argumente>]

wobei:

[--] – ein separates optionales Zeichen, welches das Ende der Liste von Schaltern markiert und diese von der Liste zusätzlicher Argumente trennt.

[<Argumente>] – zusätzliche Argumente oder eingebettete Skripte.

Befehle zur Anzeige der Hilfe oder Informationen zu einem Paket:

--help – Hilfe zu Schaltern anzeigen.

--info – Detaillierte Informationen zum Paket anzeigen: darunter Name; Zielverzeichnis; Größe nach dem Extrahieren; Komprimierungsalgorithmus; Archivierungsdatum; Version von makeself, mit dem das Paket archiviert wurde; Befehl, der zum Archivieren ausgeführt wurden; Skript, das nach dem Extrahieren gestartet werden soll; Informationen darüber, ob der Inhalt des Archivs kopiert werden soll (wenn nicht, werden keine Informationen ausgegeben) und ob das Zielverzeichnis nach der Ausführung des Skripts gelöscht werden soll.

--lsm - den Inhalt des eingebetteten LSM-Eintrags mit einigen grundlegenden Informationen zum Paket anzeigen: Name, Version, Beschreibung, Ersteller usw. Wenn der LSM-Eintrag leer ist, wird eine entsprechende Meldung ausgegeben.

--list – Liste der Dateien im Installationspaket anzeigen.

--check – Integrität des Installationspakets überprüfen.

Befehle zum Starten des Pakets:

--confirm – vor dem Start des eingebetteten Skripts eine Bestätigungsaufforderung ausgeben.

--noexec – eingebettetes Skript nicht ausführen.

--keep – nach der Ausführung des eingebetteten Skripts das angegebene Verzeichnis nicht löschen.

--nox11 – nach Abschluss der Installation den Emulator des Terminals xterm nicht starten.

--nochown – den Benutzer, der die Installation auslöst, nicht zum Besitzer der extrahierten Dateien machen.

--log <Pfad> – Installationsvorgang in der Datei unter dem angegebenen Pfad protokollieren.

--nolog – Installationsvorgang nicht protokollieren.

--target <Verzeichnis> – Installationspaket in das angegebene Verzeichnis extrahieren.

--tar <Argument_1> [<Argument_2> ...] – Zugriff auf den Inhalt des Installationspakets mit dem Befehl tar erlangen.

Zusätzliche Argumente:

--help – Hilfe zu den zusätzlichen Argumenten anzeigen.

--quiet – Installationsprogramm im Hintergrund starten. Alle darauffolgenden Fragen werden bejaht:

Lizenzvereinbarung annehmen.

Sicherungskopie im Standardverzeichnis erstellen.

Installation fortsetzen, vorausgesetzt dass die zusätzliche Distribution (extra) gelöscht wird.

--clean – Paket mit den Standardeinstellungen des Dr.Web Servers installieren, ohne eine Sicherungskopie zum Wiederherstellen der Einstellungen der vorherigen Installation zu verwenden.

--preseed <Pfad> – Pfad zur Konfigurationsdatei, welche die vordefinierten Antworten auf die Fragen des Installationsprogramms enthält.

Variablen zur Festlegung der vordefinierten Antworten in der Konfigurationsdatei:

DEFAULT_BACKUP_DIR=<Pfad> – Pfad des Verzeichnisses mit der Sicherungskopie, die zur Wiederherstellung der Einstellungen der früheren Version verwendet werden soll (wird nicht verwendet, falls die Standardinstallation ausgeführt wird).

QUIET_INSTALL=[0|1] – legt fest, ob das Installationsprogramm im Hintergrund ausgeführt werden soll:

0 – Installationsprogramm im Hintergrundmodus starten.

1 – Installationsprogramm im Normalmodus starten.

CLEAN_INSTALL=[0|1] – legt fest, ob die Sicherungskopie bei der Installation verwendet werden soll:

0 – Installation mit den Standardeinstellungen ohne Wiederherstellung der Einstellungen aus der Sicherungskopie.

1 – Installation mit der Wiederherstellung der Einstellungen aus der Sicherungskopie. Die jeweilige Sicherungskopie befindet sich im Verzeichnis, das in der Variable DEFAULT_BACKUP_DIR festgelegt ist. Wenn die Variable DEFAULT_BACKUP_DIR nicht angegeben ist, wird die Sicherungskopie aus dem Verzeichnis /var/tmp/drwcs verwendet.

ADMIN_PASSWORD=<Passwort> – Passwort für das Standard-Administratorkonto (admin).

Falls die Variable ADMIN_PASSWORD in der Datei angegeben ist, wird der aktuelle Wert der Variablen als Administratorpasswort verwendet. Nach Abschluss des Installationsvorgangs wird dabei die folgende Meldung ausgegeben:
Password specified in the configuration file for the default administrator (admin): <Passwort>

Falls die Variable ADMIN_PASSWORD in der Datei nicht angegeben ist, wird das Passwort automatisch generiert. Nach Abschluss des Installationsvorgangs wird dabei die folgende Meldung ausgegeben:
Automatically generated password for the default administrator (admin): <Passwort>

Beachten Sie bei der Verwendung des Schalters --preseed das Folgende: Wenn Sie mithilfe der Variable QUIET_INSTALL=0 in der Konfigurationsdatei nicht festgelegt haben, dass die Installation im Hintergrundmodus erfolgen soll, werden während der Installation alle anderen Variablen in der Konfigurationsdatei vom Benutzer neu definiert.