How can I deploy a scripted or silent install of Houdini?

Deploying a silent install of Houdini can be done using the Houdini Installer


Download and Install the Houdini Installer

If you haven't done so already, you will need to first download and install the Houdini Installer. The Houdini Installer is the houdini build manager program used to install and manage Houdini Builds.

Download the Houdini Launcher.

Run the corresponding downloaded file on the command line/terminal:

  • Windows install-houdini-launcher.exe
  • Linux ./install_houdini_launcher.sh
  • Mac houdini_launcher.dmg
Silent Installation

Silent installation of the Launcher can be deployed with the /S option on Windows and -q or --quiet on Linux.

Example:

Windows .\install-houdini-launcher.exe /S

Linux sh install_houdini_launcher.sh -q [/path/to/install/dir]

Deploy installations using the Houdini Installer

The Houdini Installer contains command-line executable that can be utilized to perform installations remotely or in a script. Depending if you are using online deployment or offline will determine which mandatory options are required.

Follow the documentation for scripting a Houdini install.

Ensure to use the -q or --quiet global option for a silent install.

Online Houdini deployment

The following options are required for online installation deployment (Houdini downloading and installing on a client machine). The full list with detailed information can be found here.

  1. --product ‹product_name›
  2. --accept-EULA ‹SideFX-YYYY-MM-DD›
  3. --version ‹version_number›
  4. --settings-file ‹file_path›

Example: houdini_installer install -q --product Houdini --version 22.0.368 --settings-file ‹filename› --accept-EULA "SideFX-2021-10-13"

Offline Houdini deployment

First download the .iso file from our website here

The following options are required for offline installation deployment (Installing on a client machine from a .iso). The full list with detailed information can be found here.

  1. --product ‹product_name›
  2. --accept-EULA ‹SideFX-YYYY-MM-DD›
  3. --offline-installer

Example: houdini_installer install --product houdini --offline-installer /tmp/houdini-22.0.368-linux_x86_64_gcc11.2.iso

Specifying install directory and server

If you are setting up Houdini on a client machine you may want to set the install directory or point to a license server.

For setting the install directory, include the "--installdir ‹file_path›" option

If you have a studio or remote license server setup, you can point your client machine to the license server by following our documentation here