Post Installation Customization
The installers install a full version of Helix QAC. If resources are tight or you want minimal disk usage (for say a Docker environment) you can remove some elements of the installation using the script trim_install.py
, located in the scripts directory of the Helix QAC installation.
A similar script called trim_cm_install.py
can be used to trim the installation for a component module. Refer to Post-Installation Customization (Component Module) for more information.
usage: trim_install.py [-h] [-v] [--dry-run] [-d INSTALL_DIR] [-j] [-i] [-r] [-m] [-q] [-p] [-g] [-a]optional arguments:
-h, --help show this help message and exit
-v, --version show program's version number and exit
--dry-run show what would be deleted, but don't delete
-d INSTALL_DIR, --install-dir INSTALL_DIR
location of Helix QAC installation to trim
-j, --remove-japanese
remove Japanese translations, documentation and RCFs
-i, --remove-install-docs
remove all installation documentation
-r, --remove-release-docs
remove all release documentation
-m, --remove-manual-docs
remove all manual documentation
-q, --remove-quickstart-docs
remove all quickstart documentation
-p, --remove-plugins remove IDE plugins
-g, --remove-gui remove all gui applications
-D, --remove-dashboard
remove integration with Dashboard
-s, --remove-s101 remove integration with Structure 101
-a, --remove-all remove as much as possible, leaving a minimal English CLI application
The script can be run using a user installed version of Python 3 or the version that comes shipped with Helix QAC. For example, if Helix QAC is installed under the /home/trinity directory then Japanese can be removed from the install using a command such as:
/home/trinity/Helix-QAC-2021.3/components/python-3.*/bin/python /home/trinity/Helix-QAC-2021.3/scripts/trim_install.py --remove-japanese
If you choose to move the trim_install.py
script from its default location then you must use the --install-dir
option and manually specify the location of the Helix QAC install.