Running the Installation Script on Linux

In a client-server network or in a standalone setup, you must install Harmony, as well as the following services on the server or the standalone computer:

tbdbserver Controls access to the database.
License service Controls the number of licenses and features available to Harmony users.
Batch processing Controls batch vectorizing and rendering queues.
Web Control Center Allows download and upload of scenes from the database.
Link server If you are installing Harmony on a Mac OS X server that will support Windows clients, you must install the Link server.

To install Harmony programs and services, you must run the installation package. Before you start the installation, make sure you are currently logged in the system with administrator rights on your local computer.

See below the installation options.

Option

Default Value

Details

-binaries

-b

Inactive

Installs binaries and configuration files required to run Harmony applications.

Include this option when performing a fresh install or when you upgrade Harmony.

Use option when installing Harmony on the server.

-dbserver

-d

Inactive

Installs the tbdbserver as a daemon. This is the Harmony database server daemon. It processes data requests from clients on the network.

This option also creates a fresh database when there is no /USA_DB directory.

Use this option when installing Harmony on the server and on the standalone machine.

-help

-h

Inactive

Displays script usage information.

-kde

Inactive

Adds Harmony entries to the KDE application menu.

-linkserver

-l

Inactive

Installs the link_server daemon.

This daemon is required for Linux or IRIX servers to create symbolic links for Windows clients.

If you have Windows clients, you must install this daemon on the server.

-process

-p

Inactive

Installs the process daemon to manage batch processing (vectorizing and rendering) for Harmony. Usually several computers participate in the batch processing pipeline.

This parameter is required if this computer is going to batch process files for Harmony.

-quiet

-q

Inactive

Does not output any information during installation.

-schemeregister

-s

Inactive

 

Registers Harmony URLs to open in harmony[edition]_14 with the compatible desktop specified in the DE environment variable (using xdg-open).

-target <DIRECTORY>

-t <DIRECTORY>

/usr/local/
ToonBoomAnimation/harmony[edition]_14

Directory where the installer will install the harmony[edition]_14 tree.

-updatedict

-u

Inactive

Updates the dict files in the database. Needs to be specified when upgrading from a previous version.

-webccserver

-w

Inactive Installs the Web Control Center as a daemon.
NOTE: Options MUST be specified separately for example "-d -l". If you are running this script from a platform other than Linux be advised that no daemons or Kde menu can be installed. At least one option within the following MUST be specified.
- 'daemons' (i.e. -d -l -p)
- menu (-kde)
- binaries (-b)
Typically a Harmony_Edition lnx86_64 server will be installed with options "-b -d -l -kde -p -u" and a client with options "-p -kde".