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.