Der PackageBuilder v4.5

System: BeOS, Zeta

Mit Hilfe dieses Programmes, ist es möglich Installationspakete zu erstellen. Das bedeutet, daß es nicht nur möglich ist zusammengehörende Teile in einem Paket zu verbinden, sondern es ist auch möglich, die dazugehörenden Teile an den jeweiligen Orten zu installieren, wo diese benötigt werden. Dabei sind die Librarys (Bibliotheken, Treiber) im besonderen zu erwähnen, ohne deren Anwesenheit, kein Programm funktioniert. Was bei normalen Komprimierungsdateien wie z.B. BeZip oder BeRar noch ein von Hand durchgeführter Arbeitsgang, nach lesen einer Informationsdatei ist, wird hier automatisch durchgeführt. Zusätzlich verringert der PackageBuilder die Dateigröße, indem dieser die Paketinhalte komprimiert. Der PackageBuilder ist in jeder ProEdition und Zeta enthalten, muss aber nachträglich installiert werden.

Die Funktionen im Überblick:



Package

-New Package   Öffnet ein neues Projektfenster, ohne ein eventuel geladenes Projekt zu zerstören.

-Open...   Über diesen Menüpunkt kann ein bestehendes Projekt oder fertiges Package in den Builder geladen werden.



-Edit Groups   In diesem Bereich legen Sie bestimmte Gruppen an, die später bei der Installation für die Zuweisung der einzelnen Paketinhalte nötig sind. Ohne diese Zuweisung, weiß der Installer nicht, welche Paketteile mit installiert werden sollen.

-EditDestination   Möchten Sie bestimmte Dateien in Systemordner installieren, die nicht unter den vorgefertigten Speicherpunkten (Destination DropDown Menü) angelegt sind, könne Sie eigene anlegen, indem Sie den genauen Pfad angeben.

-Save Package   Hier können Sie ihr Projekt als Projektfile abspeichern. Diese Datei ist nicht als Installer ausführbar, sondern lädt automatisch den Builder. Diese Funktion speichert das gerade bearbeitete Projekt unter den Projektnamen ab.

-Save Package As   Über diese Funktion können Sie das Projekt unter einen anderen Namen abspeichern. Dies ist besonders zum testen geeignet, da auf diese Weise eine schnelle Rückstellung der vorherigen Einstellungen über das laden der Originaldatei möglich ist.

-Close   Schließt den PackageBuilder. Haben Sie gerade ein Projekt in arbeit, das noch nicht gespeichert wurde, fragt der Builder nach, ob die Datei vorher gespeichert werden soll.

-About PB...   Infomationen über den PackageBuilder

-Quit   Schließt den PackageBuilder

Items

-Add Files   Über diesen Menüpunkt fügen Sie Ihre Programmdateien in das Paket ein.

-AddFolders   Über diesen Menüpunkt fügen Sie Ihre zum Programm gehörenden Ordner ein.

-AddPatch   Mit AddPatch ist es möglich Updates zu intregieren. Das heißt Sie können alte Paketinhalte durch neue ersetzten, indem Sie die alte und die neue Version angeben.

-Add Shell Script   Durch diesen Menüpunkt ist es möglich, Startdateien (#!bin/sh) zu intregieren. Diese Startdatei wird nach beendigung der Installation des Paketes ausgeführt und kann z.B. Ihre Anwendung starten.

-Extract Items   Mit diesem Befehl können Sie Paketinhalte vom Builder aus entpacken. Dies ist nützlich, wenn Sie die Paketinhalte nicht mehr anderweitig gesichert haben.

-Delete   Durch delete löschen Sie ausgewählte Paketinhalte.

-New Folder   Mit dieser Funktion können Sie neue Ordner in ihrem Paket erstellen.

-Rename Item   Mit Rename Item können die Namen der Paketinhalte geändert werden.

-Select all   Mit dieser Funktion können Sie alle Paketinhalte markieren.

Installation

-Generate R4...   Durch das markieren dieser Auswahl, machen Sie Ihr Paket auch für die BeOS r4 Version Ausführbar.



-SplashScreen   Mit SplashScreen können Sie ein Logo, Cover oder ähnliches intregieren. Es werden alle Grafikarten unterstützt, die das System an hand von Tranlators kennt. Um eine Grafik zu intregieren, öffnen Sie SpashScreen und schieben Ihre Grafik mit Hilfe von Drag and Drop (mit der Mouse anwählen und verschieben) in das Fenster des SpashScreen.



-Install Settingings   In den Installations Settings können Sie verschiedene Angaben zu ihrem Paket machen.

-Install Folder   Am wichtigsten in diesem Bereich ist der Install Folder, durch deren aktivierung alle Paketinhalte in diesen Ordner kopiert werden (Vorraussetzung ist dabei die Einstellung unter Destination: Install Folder). Wenn Sie für alle Paketinhalte direkte Installationspfade angegeben haben, sollten Sie diese Einstellung deaktivieren. Mit Display Folder Selection Menu, entscheiden Sie, ob der User selber entscheiden soll, wohin er den Install Folder installieren möchte. Sind Ihre Paketinhalte aber durch ihren Standort und beschaffenheit darauf angewiesen, das nur Sie die Installationstandorte bestimmen, sollten Sie diese Einstellung deaktivieren.

Install Description   In dem zu dieser Einstellung gehörigen Textfeld, können Sie eine Kurzbeschreibung Ihres Paketes einfügen.

-Display Pkg Help   Durch aktivieren dieser Einstellung, wird dem User die Möglichkeit gegeben, die Hilfestellungen zu dem Paket zu lesen. Hier können Sie entweder den vorgefertigten Hilfetext verwenden, oder einen eigenen schreiben.

Display Text...   Mit Display Text at Installer Open, wird die Install Description beim öffnen des Paketes angezeit.



-Package Settings   Auch in diesem Menübereich können Sie verschiedene Angaben zu Ihrem Paket machen.

-Package Name   Name ihres Installationspaketes

-Version   Die Version Ihres Paketes (z.B. V1.0)

-Developer   Hier könne Sie den Entwickler des Programminhaltes angeben.

-Release Date   Angaben zum Zeitpunkt der Erstellung dieses Paketes.

-Description   Hier können Sie eine Kurzbeschreibung Ihres Paketes machen.

-Software Type   Über diese Einstellung, können Sie die Rechte Ihres Paketes angeben (z.B. Commercial, Freeware...).

Es sind noch weitere Einstellungen möglich, auf die ich in diesem Bericht nicht weiter eingehen werde. Diese dienen der genaueren Identifikation des Paketes, Registierung und Bezeichnung.

Anleitung erstellt durch Christian Albrecht (Lelldorin) 2003
Bereitgestellt durch BeSly, der BeOS & Zeta Wissensbasis.