Suvarna Garge (Editor)

Haiku PackageInstaller

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Written in
  
C / C++

Type
  
Installer

Operating system
  
BeOS, Haiku.

License
  
MIT

Haiku PackageInstaller

Initial release
  
29 July 2007; 9 years ago (2007-07-29)

Website
  
Package Installer in the Haiku User Guide

Haiku's Package Installer is a software installer for BeOS packages in PKG format. It provides an easy-to-use GUI that helps in fast package installation in Haiku. Haiku is a free and open-source operating system compatible with the now discontinued BeOS.

Contents

It is normally launched when the user double clicks any supported file. No settings are required for the Package Installer.

History

Haiku's Participation in Google Summer Of Code 2007 brought good results. One of the tasks assigned was the creation of an installer for .PKG files, which would serve Haiku as a replacement for the old SoftwareValet application. This task was assigned to Lukasz Zemczak, who decided to change its functionality as well as the interface. He redesigned the user interface with usability improvements in mind. Zemczak defined the Package Installer as "It will be a simple .pkg package installer. It will be mostly based on the BeOS default pkg installer, offering a user friendly, lightweight interface. It will be written in C++, using the Haiku API."

Zemczak came up with a design which was much easier to use and much simpler. SoftwareValet was used before this package installer and Haiku's package installer was known to be a better version. More functions were added to it in order to come up with a much more efficient and effective installer.

Design

It is executed automatically when any file with .pkg extension is selected. First, there is a simple BMenuField which is renamed to a more appropriate 'Installation type' label. Users can select the type of Installation here. There might be more than one option depending on the developer. Then there is an Installation Location menu where the user can select any disc as the location of installation. The installation size and volume disk space information is included beside the two drop down menu choices, so that the user could know this info immediately after dropping down the menu. Pressing the Install button in the bottom right starts the installation process.

References

Haiku PackageInstaller Wikipedia