In the normal case, all dependencies of a program should be installed via HaikuDepot. However, if it should happen that an HPKG file (Haiku Package File) was created incorrectly or if you installed a program outside the HaikuDepot, you should know where to install the necessary files for the program. Of course, this also applies to system extensions such as translators, fonts, etc.
A non-packaged area has been set up for all programs to be installed outside the HaikuDepot. In contrast to the general storage location for programs, this area is not write-protected and allows a certain freedom.
Here, you can install all extensions for the system or program by hand, linked to directoryherachie.
This is where all the files are installed, which are installed over old BeOS installation packages. |
Here are a few examples of what files are copied where:
Installing fonts
Fonts are stored in /boot/home/config/non-packaged/data/fonts.
Installing Libraries
Libraries are stored in /boot/home/config/non-packaged/lib.
Installation of translation modules (Translators)
Translation modules are stored in /boot/home/config/non-packaged/add-ons/Translators.
Installation of Tracker Add-Ons
Tracker Add-Ons are stored in /boot/home/config/non-packaged/add-ons/Tracker.
Installation of Media Converters (encoder/decoder)
Media Add-Ons are stored in /boot/home/config/non-packaged/add-ons/media/plugins.
The package and non-packaged directory in /boot/home/config/ takes precedence over the system directories where packages and other files are installed Automatically via HaikuDepot or Haiku package file. |
Tutorial by Christian Albrecht (Lelldorin) February 2017
Made available by BeSly, the Haiku, BeOS and Zeta knowledge base.