The install_viewagent.sh script installs Horizon Agent on a Linux guest operating system.

Use the following form of the install_viewagent.sh script in a command window in the gnome desktop environment.

install_viewagent.sh command_option argument [command_option argument] . . .

The install_viewagent.sh script includes mandatory and optional parameters.

Table 1. install_viewagent.sh Optional but Required Parameter

Optional Parameter (Required Information)

Description

-A yes

EULA and FIPS statement acceptance. You must specify yes for the install to proceed. If this parameter is not specified, the install script prompts for the value.

Table 2. install_viewagent.sh Optional Parameters

Optional Parameters

Description

-a yes|no

Install or bypass audio input redirection support. Default is yes.

-f yes|no

Install or bypass support of the cryptographic modules designed for Federal Information Processing Standards (FIPS) 140-2. Default is no. For more information, see the FIPS 140-2 Mode description in Features of Horizon Linux Desktops.

-j

JMS SSL keystore password. By default, installer generates a random string.

-m yes|no

Install or bypass the smart card redirection support. Default is no.

-r yes|no

Restart the system automatically after installation. Default is no.

-s

Self signed cert subject DN. By default, installer uses Blast.

-C yes|no

Install or bypass Clipboard Redirection support. Default is yes.

-F yes|no

Install or bypass CDR support. Default is yes.

-M yes|no

Upgrade the Linux Agent to managed or unmanaged agent. Default is yes.

-S yes|no

Install or bypass Single Sign-On (SSO) support. Default is yes.

-U yes|no

Install or bypass USB support. Default is no.

Table 3. Examples of install_viewagent.sh Parameters

Condition

Examples

Fresh Installation

sudo ./install_viewagent.sh -A yes

Fresh installation always requires a new desktop pool creation.

Upgrade from an unmanaged virtual machine and retain the unmanaged virtual machine style

sudo ./install_viewagent.sh -A yes -M no

This type of upgrade does not require a new desktop pool creation. You can reuse the existing desktop pool.

Note:

To ensure the best possible performance, do not use an unmanaged virtual machine.

Upgrade from an unmanaged virtual machine deployment and convert to a managed virtual machine style. The upgrade requires new desktop pool creation on broker

 sudo ./install_viewagent.sh -A yes

This type of upgrade requires a new desktop pool creation. You must delete the existing desktop pool.