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.