Installed Components File

Whenever a component is installed or uninstalled, a file called installed_components.ini is updated. This is read every time that Helix QAC is started, allowing it to find independently installed components, once it has located the pre-packaged components within the original Helix QAC installation.

The location of the installed_components.ini file differs depending on the platform and user privileges:

Platform User Privilege Path

Windows

Admin

%PROGRAMDATA%\Perforce\installed_components.ini

Windows

Standard

%LOCALAPPDATA%\Perforce\installed_components.ini

Linux

Regular

~/.config/Perforce/installed_components.ini

Linux

Root

/etc/Perforce.d/installed_components.ini

If you manually move a component under Linux, you need to update the contents of the installed_components.ini file with the new location. On Windows, the preferred way of moving a component is to uninstall it, and then re-install it in the desired location. Manually moving a component under Windows will result in you not being able to uninstall the component cleanly, even if you keep the contents of the installed_components.ini file up to date.