Vous pouvez utiliser les options d'installation de ligne de commande pour installer Horizon Client sur un système Linux.

Installez Horizon Client de manière silencieuse à l'aide de l'option --console en conjonction avec d'autres options de ligne de commande et des paramètres de variables d'environnement. Avec l'installation silencieuse, vous pouvez déployer efficacement des composants View dans une grande entreprise.

Le tableau suivant répertorie les options que vous pouvez utiliser lorsque vous exécutez le fichier du programme d'installation VMware-Horizon-Client-x.x.x-yyyyyyy.arch.bundle.

Tableau 1. Options d'installation de ligne de commande Linux
Option Description
--help Affiche des informations sur l'utilisation.
--console Vous permet d'utiliser le programme d'installation de ligne de commande dans une fenêtre de terminal.
--custom Affiche toutes les questions relatives à l'installation, même si les réponses par défaut ont été scriptées, par exemple à l'aide des options --set-setting.

L'option par défaut est --regular, ce qui signifie que seules les questions pour lesquelles il n'existe pas de réponse par défaut s'affichent.

--eulas-agreed Accepte le contrat de licence d'utilisateur final VMware.
--gtk Ouvre le programme d'installation de VMware basé sur l'interface graphique, ce qui est l'option par défaut. Si l'interface graphique ne peut pas s'afficher ou se charger pour quelque raison que ce soit, le mode console est utilisé.
--ignore-errors ou -I Permet à l'installation de se poursuivre, même si une erreur se produit dans un des scripts du programme d'installation. Cependant, comme la partie contenant une erreur ne s'effectue pas, il est possible que le composant ne soit pas configuré correctement.
--regular Affiche les questions relatives à l'installation qui n'ont pas encore reçu de réponse ou qui sont requises. Il s'agit de l'option par défaut.
--required Affiche l'invite de contrat de licence uniquement, puis poursuit l'installation du client.

L'option par défaut est --regular, ce qui signifie que seules les questions pour lesquelles il n'existe pas de réponse par défaut s'affichent.

--set-setting vmware-horizon-smartcard smartcardEnable yes Installe le composant de carte à puce.
--set-setting vmware-horizon-rtav rtavEnable yes Installe le composant Audio/Vidéo en temps réel.
--set-setting vmware-horizon-usb usbEnable yes Installe la fonctionnalité de redirection USB.
--set-setting vmware-horizon-virtual-printing tpEnable yes Installe la fonctionnalité d'impression virtuelle.
--set-setting vmware-horizon-tsdr tsdrEnable yes Installe la fonctionnalité de redirection du lecteur client.
--set-setting vmware-horizon-mmr mmrEnable yes Installe la fonctionnalité de redirection multimédia (MMR).
--stop-services N'enregistrez pas et ne démarrez pas les services installés.

Outre les options répertoriées dans le tableau, vous pouvez définir les variables d'environnement suivantes.

Tableau 2. Paramètres d'installation des variables d'environnement Linux
Variable Description
TERM=dumb Affiche une interface utilisateur texte très basique.
VMWARE_EULAS_AGREED=yes Vous permet d'accepter les CLUF des produits de manière silencieuse.
VMIS_LOG_LEVEL= value Remplacez value par l'une des valeurs suivantes :
  • NOTSET
  • DEBUG
  • INFO
  • WARNING
  • ERROR
  • CRITICAL

Les informations de journalisation sont enregistrées dans /tmp/vmware-root/vmware-installer-pid.log.

Commandes d'installation silencieuse

L'exemple ci-dessous explique comment installer Horizon Client de manière silencieuse et spécifie si chaque composant doit être installé ou non.

sudo env TERM=dumb VMWARE_EULAS_AGREED=yes \

./VMware-Horizon-Client-x.x.x-yyyyyyy.arch.bundle --console \

--set-setting vmware-horizon-usb usbEnable no \

--set-setting vmware-horizon-virtual-printing tpEnable yes \

--set-setting vmware-horizon-smartcard smartcardEnable no\
        
--set-setting vmware-horizon-rtav rtavEnable yes \

--set-setting vmware-horizon-tsdr tsdrEnable yes

L'exemple suivant montre comment effectuer une installation silencieuse d'Horizon Client avec les paramètres par défaut.

sudo env TERM=dumb VMWARE_EULAS_AGREED=yes \
./VMware-Horizon-Client-x.x.x-yyyyyyy.arch.bundle --console --required