Vorheriges Thema: pifmk - Erstellen eines PIF-ProduktsNächstes Thema: pifextract - Extrahieren von PIF-Produkten


pifself: Erstellen eines selbstinstallierenden PIF-Produkts

Der Befehl "pifself" erstellt ein selbstinstallierendes PIF-Produkt unter Verwendung der PIF-Produktdatei, die durch den Befehl "pifmk" erstellt wurde. Das PIF-Produkt kann ohne ein Installationsprogramm auf dem Zielcomputer installiert werden. Eine Standard-Shell startet die Installationsprozedur. Für die Erstellung des Produkts ist mindestens so viel freier Speicherplatz erforderlich, wie für das zu packende Produkt benötigt wird.

Mit der Option "-a" können Sie ein selbstinstallierendes PIF-Produkt erstellen, auch wenn das Produkt für alle Plattformen ("Any") erstellt wurde.

Mit der Option "-j" können Sie eine Java-Laufzeitumgebung (JRE) in einem selbstinstallierenden PIF-Produkt integrieren. Diese JRE wird anschließend vom Installer auf dem Zielsystem verwendet, um die Installationsdialogfelder auszuführen.

Wenn Sie die Option "-s" verwenden, können Sie das selbstinstallierende PIF-Produkt in drei separate Einheiten teilen: in das Startskript, das eigentliche PIF-Produkt und ein selbstinstallierendes Shell-Skript einschließlich des Installers. Sie benötigen diese separaten Einheiten, wenn Sie in einer Software Delivery-Umgebung arbeiten und die Funktion zur Selbstinstallation nicht erforderlich ist. In diesem Fall können Sie nur das eigentliche PIF-Produkt in der Softwarepaketbibliothek registrieren. Wenn Sie die Funktion zur Selbstinstallation verwenden möchten, müssen Sie sicherstellen, dass sich die drei oben genannten Einheiten im gleichen Ordner befinden, und das Shell-Skript zur Selbstinstallation ausführen.

Dieser Befehl hat das folgende Format:

pifself ­f PIF-Datei ­d selbstinstallierende Datei 
	[­a Plattform] [­j {JRE-Pfad|"default"}] [­s] [­o]
-f PIF-Datei

Gibt den Namen der PIF-Produktdatei an.

-d selbstinstallierende Datei

Gibt den Dateinamen des selbstinstallierenden PIF-Produkts an.

-a Plattform

Gibt den Namen der Betriebssystemsplattform des Zielcomputers an, auf dem das PIF-Produkt installiert wird.

-j {JRE-Pfad | "default"}

Importiert die Java-Laufzeitumgebung (JRE) vom angegebenen Pfad oder verwendet die Standard-JRE. Die Standard-JRE ist eine eingeschränkte und reduzierte JRE-Version für Linux-Plattformen. Der Wert für JRE-Pfad sollte ein gültiges JRE-Verzeichnis wie beispielsweise /usr/lib/jvm/jre-1.5sun sein.

-s

Gibt den separate-Befehl an. Die durch die Option "-f" angegebene PIF-Produktdatei wird von der selbstinstallierenden Datei getrennt.

-o

Gibt den Befehl zum Überschreiben. Wenn im Zielverzeichnis bereits ein Element mit demselben Namen vorhanden ist, wird es überschrieben.

Status beim Beendigen:

Zeigt den Status der Befehlsausführung an. Der Wert Null (0) bedeutet OK. Alle Werte ungleich Null kennzeichnen Fehler.

Beispiel: Erstellen eines selbstinstallierenden PIF-Produkts

Der folgende Befehl erstellt unter Verwendung der Datei "test-pif.AIX.@pif" ein selbstinstallierendes PIF-Produkt. Das selbstinstallierende PIF-Produkt wird unter dem Namen "test-pif.AIX.sh" gespeichert.

pifself -f test-pif.AIX.@pif -d test-pif.AIX.sh