Updating Previous Versions on Linux
- Verify that no one is running any versions of USAnimation, Opus or Toon Boom Harmony. All of their nodes must be closed on the server and all the clients.
- Verify that all batch rendering and vectorizing are completed or that the queues are empty. You can check the status of Vectorize and Render queues from the Control Center module.
‣ | In the Control Center module, use the Queue menu, Environment > Vectorize Queue or Render Queue to open the Vectorize queue or Rendering queue for each environment. The queue should either be empty or the status of all jobs should be Completed. |
- Stop all services running on the server and the clients. Depending on the services you have running, type the following commands in the order presented:
/etc/init.d/USAnimation_queues stop
/etc/init.d/USAnimation_link_srv stop
/etc/init.d/USAnimation_dbserver stop
/etc/init.d/USAnimation_webcc stop
/etc/init.d/USAnimation_flexlm stop
/etc/init.d/
as the Harmony install script will update them automatically. It's important to stop the queues on all rendering machines. If the queues are running, those binaries will be locked and the installer cannot update them.
- Back up Harmony's configuration files by copying them to a location where you can recover them later. Go to the folder where the previous version of Harmony is installed and back up the configuration files in the
etc
folder:
- Version 12 and later: /usr/local/ToonBoomAnimation/harmony[edition]_[version]/etc
- Version 7.8 to 11.2:
/usr/local/ToonBoomAnimation/harmony_[version]/etc
- Version 7.5 and earlier:
/usa/etc
Back up the following configuration files:
Manager.conf
Scan.conf
(If a scanner was configured to run with the Harmony Scan node on this computer)
server.ini
(If the server is configured to receive connections from Windows clients)
VectOptions.conf
(If a vectorization preset had been added to it)
If plug-ins were added to the Harmony installation, back up these files as well.
- Version 12 and later:
/usr/local/ToonBoomAnimation/harmony[edition]_[version]/lnx86_64/plugins
- Version 10.0 to 11.2:
/usr/local/ToonBoomAnimation/harmony_[version]/lnx86_64/plugins
- Version 7.8 and 9.2:
/usr/local/ToonBoomAnimation/harmony_[version]/lnx86/plugins
- Version 7.5 and earlier:
/usa/lnx86/plugins
You can back up the entire Harmony folder by renaming it to make sure all config files are kept.
- Clean the menu. The shortcut to start the previous application should be removed from the menu. There are two ways to do this:
- Delete them from the command line by doing the following:
Change to:
cd /usr/share/applnk
- Delete the old shortcuts:
Version 7.8 and later: rm ToonBoom-Harmony_*
Version 7.5 and earlier: rm USAnimation-*
The shortcuts will be removed from the menu the next time you log in.
- Uncompress the distribution file:
tar xvfz [path_to_distribution_file]/[filename].tar.gz
- Switch to the directory that was extracted from the
tar.gz
file. -
Run the install script specifying the options required for your server.
./install -b -d -l -p -u -kde
Option |
Default Value |
Details |
|
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. |
|
Inactive |
Installs the This option also creates a fresh database when there is no Use this option when installing Harmony on the server and on the standalone machine. |
|
Inactive |
Displays script usage information. |
|
Inactive |
Adds Harmony entries to the KDE application menu. |
|
Inactive |
Installs the 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. |
|
Inactive |
Installs the This parameter is required if this computer is going to batch process files for Harmony. |
|
Inactive |
Does not output any information during installation. |
|
Inactive
|
Registers Harmony URLs to open in harmony[edition]_14 with the compatible desktop specified in the DE environment variable (using xdg-open). |
|
|
Directory where the installer will install the |
- - |
Inactive |
Updates the |
- - |
Inactive | Installs the Web Control Center as a daemon. |
- '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".