Erstellen von InstallShield-Softwarepaketen

In diesem Abschnitt wird beschrieben, wie der InstallShield-Paketassistent in IBM Director verwendet wird.

Verwenden Sie diesen Assistenten, um Software zu importieren und ein Softwarepaket für eine Anwendung zu erstellen, die InstallShield Professional als Installationsprogramm verwendet. Sie können Pakete für Software erstellen, die InstallShield Professional 5, 6 oder 7 für Windows verwendet. InstallShield Professional benötigt während der Installation eine Antwortdatei, um eine nicht überwachte Installation zu ermöglichen und auszuführen. Sie können eine Antwortdatei entweder durch das Aufzeichnen einer Installation oder mit einem Editor erstellen. Beachten Sie, dass Sie Softwarepakete, die Sie mit diesem Assistenten erstellt haben, nur an verwaltete Systeme verteilen können, die Windows ausführen.

Für die meisten Anwendungen findet sich in ihrer Dokumentation kein Hinweis auf InstallShield Professional als Installationsprogramm. Um zu erkennen, ob eine Anwendung InstallShield Professional verwendet, starten Sie die EXE-Datei des Installationsprogramms (üblicherweise setup.exe). Wenn das erste Fenster geöffnet wird (das Standard-Setupfenster von InstallShield), minimieren Sie dieses Fenster. Klicken Sie dann mit der rechten Maustaste auf die Taskleiste, und klicken Sie auf Produktinformation.

Wenn in diesem Fenster das Wort InstallShield angezeigt wird, verwenden Sie den InstallShield-Paketassistenten der Task "Softwareverteilung", um ein Softwarepaket zu erstellen.

Stellen Sie weiter fest, ob der Software, die Sie verteilen möchten, eine Antwortdatei beigefügt ist. Um festzustellen, ob der Software, zu der Sie ein Paket erstellen möchten, eine Antwortdatei beigefügt ist, suchen Sie nach einer ISS-Datei (normalerweise setup.iss). Die Antwortdatei ist eine Textdatei, die Sie in Ihrer eigenen Umgebung für Ihren Zweck bearbeiten können. Wenn eine Antwortdatei beigefügt ist, müssen Sie sie testen, um sicherzustellen, dass sie zur Installation der Software auf jedem Typ von verwaltetem System, auf dem Sie sie einsetzen möchten, verwendet werden kann, und dass alle Anpassungen, die Sie vorgenommen haben, korrekt sind. Wenn keine Antwortdatei beigefügt ist, müssen Sie eine Antwortdatei erstellen und testen.

Anmerkung: Viele Softwareprodukte sind nicht für eine nicht überwachte Installation geeignet, auch wenn InstallShield über diese Funktion verfügt. Wenden Sie sich an den Produkthersteller, wenn die Software die nicht überwachte Installation nicht unterstützt.
Wenn keine Antwortdatei beigefügt ist, zeichnen Sie eine auf, indem Sie den Installationsbefehl für die Software verwenden, normalerweise setup.exe oder install.exe. Beispiel:
setup -r -f1x:
\Name_der_Antwortdatei.iss -f2Protokolldatei

wobei:

Wenn der Installationsbefehl ausgeführt wird, werden Sie aufgefordert, die erforderlichen Informationen einzugeben. Die Antworten, die Sie geben, müssen widerspiegeln, wie Sie die Anwendung auf dem verwalteten System installieren möchten. Weitere Informationen zu Antwortdateien finden Sie unter der Adresse http: //www.InstallShield.com.

Beim Erstellen der Antwortdatei installieren Sie auch die Software lokal. Bevor Sie die Antwortdatei testen können, müssen Sie die Software wieder deinstallieren. Nachdem Sie die Software deinstalliert haben, testen Sie die aufgezeichnete Anwortdatei oder die Antwortdatei, die im Lieferumfang der Software enthalten ist. Geben Sie folgenden Befehl ein:
setup -s -f1x:\Name_der_Antwortdatei.iss
-f2Protokolldatei

wobei:

Wenn der Befehl abgeschlossen ist, überprüfen Sie die Systemprotokolldatei. Wenn die Software erfolgreich installiert wurde, ist der Ergebniscode "0". Wenn die Software nicht erfolgreich installiert wurde, können Sie sie nicht mit Hilfe des IBM Director verteilen.

Gehen Sie wie folgt vor, um die Software zu importieren und ein Softwarepaket zu erstellen:

  1. Klicken Sie im Teilfenster "Tasks" der IBM Director-Konsole doppelt auf die Task Softwareverteilung.
  2. Erweitern Sie im Fenster "Softwareverteilungsmanager" die Baumstruktur Assistenten. Klicken Sie doppelt auf InstallShield-Paket.
  3. Geben Sie im InstallShield-Paketassistenten an, ob sich die Dateien auf der lokalen Verwaltungskonsole oder auf dem Verwaltungsserver befinden. Klicken Sie jeweils auf die zutreffende Schaltfläche. Geben Sie anschließend in die entsprechenden Felder die Position des Installationsprogramms und der Anwortdatei ein, oder klicken Sie auf Durchsuchen, um das Installationsprogramm oder die Antwortdatei zu suchen. Klicken Sie auf Weiter.
  4. Im Feld Paketname wird der Name des Pakets automatisch eingetragen. Wenn Sie einen anderen Namen verwenden möchten, geben Sie den Paketnamen ein.
  5. (Optional) Geben Sie zusätzliche Befehlszeilenparameter ein, die der importierten Anwendung entsprechen, indem Sie die gültigen Befehlszeilenparameter eingeben.
  6. (Optional) Klicken Sie auf Erweitert, um die Software unter einem anderen Benutzernamen und Kennwort zu installieren. Geben Sie die zutreffenden Informationen ein, und klicken Sie auf OK.
  7. Klicken Sie auf Fertig stellen. Die einzelnen Softwarepakete werden unter der Kategorie Alle Softwareverteilungspakete angezeigt.

Jetzt können Sie die Softwarepakete verteilen oder die Verteilung zu einem späteren Zeitpunkt planen.

Inhaltsverzeichnis

(C) Copyright IBM Corporation 1999, 2005. Alle Rechte vorbehalten.