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:
Fonts are stored in /boot/home/config/non-packaged/data/fonts.
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.