Vous pouvez télécharger et exécuter un programme d'installation bundle pour Horizon Client à partir de la page de téléchargement de VMware. Pour mettre à niveau Horizon Client, vous devez d'abord désinstaller la version existante du système client, puis exécuter le programme d'installation de la nouvelle version.

Note : Le programme d'installation Bundle et le programme d'installation Debian générant des conflits, vous devez utiliser l'un ou l'autre. Horizon Client ne prend pas en charge les installations mixtes qui utilisent à la fois le programme d'installation bundle et le programme d'installation Debian sur le même système client.

Conditions préalables

  • Vérifiez que le système client exécute un système d'exploitation pris en charge. Reportez-vous à la section Configuration système requise pour les systèmes clients Linux.
  • Familiarisez-vous avec les options d'installation. Reportez-vous à la section Options de fonctionnalités du programme d'installation du client Linux.
  • Vérifiez que vous avez un accès root sur le système client.
  • Vérifiez que VMware Workstation n'est pas installé sur le système client.
  • Si vous prévoyez d'utiliser le protocole d'affichage RDP pour vous connecter à un poste de travail distant. Vérifiez que le client RDP approprié est installé. Reportez-vous à la section Configuration système requise pour les systèmes clients Linux.
  • Désinstallez toute version antérieure du logiciel Horizon Client. Reportez-vous à la section Désinstaller Horizon Client for Linux.
  • Si vous prévoyez d'utiliser le programme d'installation à partir de la ligne de commande, familiarisez-vous avec les options d'installation à partir de la ligne de commande Linux. Reportez-vous à la section Paramètres d'installation de ligne de commande.
  • Vérifiez que la version 2.x ou 3.x de Python est installée sur le système client.
    Note : Pour vous assurer qu' Horizon Client a accès à tous les modules Python requis, utilisez le module Python installé par défaut avec votre distribution Linux. Évitez d'installer Python manuellement, car une installation manuelle peut ne pas inclure tous les modules requis. Si Python 2.x et Python 3.x sont installés sur le système, Horizon Client utilise le module Python 3.x.
  • Si vous utilisez un client léger, vérifiez que libgtk 3.14 ou version ultérieure est installé sur le système. Si nécessaire, procurez-vous la version 3.14 ou ultérieure de la bibliothèque libgtk et installez-la sur le système client léger.

Au cours du processus d'installation, le programme d'installation exécute une analyse des bibliothèques système afin de déterminer si le système est compatible avec Horizon Client ; vous avez toutefois la possibilité d'ignorer cette analyse.

Procédure d'installation

Le programme d'installation bundle contient des modules pour les fonctionnalités telles que la redirection USB, l'Audio/Vidéo en temps réel, la carte à puce et la redirection du lecteur client.

Note : Sur la plupart des distributions Linux, le bundle de programmes d'installation de Horizon Client démarre un assistant sous forme d'interface graphique utilisateur. Vous pouvez également exécuter le programme d'installation avec le paramètre de ligne de commande --console pour démarrer l'assistant par ligne de commande.
  1. Sur le système client Linux, téléchargez le fichier du programme d'installation bundle Horizon Client à partir de la page de téléchargement de produits Horizon Client à l'adresse http://www.vmware.com/go/viewclients.

    Le nom du fichier est VMware-Horizon-Client-YYMM-x.x.x-yyyyyyy.arch.bundle.

    Dans le nom de fichier d'installation, YYMM représente le numéro de version marketing, x.x.x représente le numéro de version interne et yyyyyyy représente le numéro de build. arch représente l'architecture du jeu d'instructions du CPU.

  2. Ouvrez une fenêtre de terminal et passez les répertoires à celui contenant le fichier du programme d'installation.
  3. Si vous souhaitez définir des autorisations exécutables sur le fichier du programme d'installation, exécutez la commande appropriée. Par exemple :
    chmod +x VMware-Horizon-Client-YYMM-x.x.x-yyyyyyy.arch.bundle
  4. Exécutez le programme d'installation à l'aide de la commande appropriée.
    Option Commande
    Pour l'assistant sous forme d'interface graphique utilisateur, si vous avez défini des autorisations exécutables
    sudo ./VMware-Horizon-Client-YYMM-x.x.x-yyyyyyy.arch.bundle
    Pour l'assistant sous forme d'interface graphique utilisateur, si vous n'avez pas défini des autorisations exécutables
    sudo sh ./VMware-Horizon-Client-YYMM-x.x.x-yyyyyyy.arch.bundle
    Pour le programme d'installation de ligne de commande, si vous avez défini des autorisations exécutables
    sudo ./VMware-Horizon-Client-YYMM-x.x.x-yyyyyyy.arch.bundle 
    --console
    Pour le programme d'installation de ligne de commande, si vous n'avez pas défini des autorisations exécutables
    sudo sh ./VMware-Horizon-Client-YYMM-x.x.x-yyyyyyy.arch.bundle 
    --console
    Note : Outre --console, vous pouvez utiliser d'autres paramètres de ligne de commande et variables d'environnement pour contrôler les paramètres d'installation, tels que l'installation de composants facultatifs. Reportez-vous à la section Paramètres d'installation de ligne de commande.
  5. Pour poursuivre l'installation, suivez les invites pour confirmer l'installation des composants facultatifs.

    Pour plus d'informations sur chaque composant facultatif, reportez-vous à la section Options de fonctionnalités du programme d'installation du client Linux.

  6. Une fois l'installation terminée, spécifiez les options suivantes.
    1. Indiquez si vous souhaitez autoriser le programme d'installation à enregistrer et à démarrer les services installés après l'installation.

      Si vous autorisez le programme d'installation à effectuer ces tâches, il n'est donc pas nécessaire de démarrer manuellement les services de redirection USB à chaque redémarrage.

    2. Indiquez si vous souhaitez exécuter l'analyse de compatibilité des bibliothèques dont dépendent plusieurs composants de la fonctionnalité.

      L'analyse système affiche une valeur de résultat de compatibilité pour chaque bibliothèque.

      Valeur de résultat Description
      Opération réussie Toutes les bibliothèques requises ont été trouvées.
      Échec La bibliothèque spécifiée est introuvable. Vous devez localiser la version de bibliothèque requise et l'installer sur le système client. Pour plus d'informations, reportez-vous à la documentation et aux informations sur la prise en charge de votre distribution Linux.

Les informations du journal concernant l'installation sont disponibles dans /tmp/vmware-root/vmware-installer-pid.log.

Démarrez Horizon Client et vérifiez que vous pouvez vous connecter au poste de travail virtuel correct. Reportez-vous à la section Se connecter à un poste de travail distant ou une application publiée.

Paramètres d'installation de ligne de commande

Vous pouvez utiliser des paramètres d'installation à partir de la ligne de commande pour installer Horizon Client sur un système Linux avec le programme d'installation .bundle.

Installez Horizon Client de manière silencieuse à l'aide du paramètre --console ainsi que d'autres paramètres de ligne de commande et des paramètres de variables d'environnement. L'installation silencieuse vous permet de déployer efficacement Horizon Client dans une entreprise de grande taille.

Le tableau suivant répertorie les paramètres que vous pouvez utiliser lorsque vous exécutez le fichier du programme d'installation VMware-Horizon-Client-YYMM-x.x.x-yyyyyyy.arch.bundle.
Tableau 1. Paramètres d'installation à partir de la 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.

Pour plus d'informations sur les modes du programme d'installation, reportez-vous à la description de --regular dans ce tableau.

--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 uniquement les questions d'installation qui ne nécessitent aucune réponse par défaut. Cette option est le mode d'installation par défaut.

Note : Les trois modes du programme d'installation sont les suivants : --custom, --regular et --required. Si aucun paramètre de mode du programme d'installation n'est spécifié, le programme d'installation bascule par défaut en mode --regular. Si plusieurs modes sont spécifiés, le programme d'installation utilise le mode déterminé par l'ordre de priorité suivant :
  1. --custom
  2. --regular
  3. --required
--required

Exécute le programme d'installation sans afficher de questions d'installation.

Pour plus d'informations sur les modes du programme d'installation, reportez-vous à la description de --regular dans ce tableau.

--set-setting vmware-horizon-html5mmr html5mmrEnable yes Installe la prise en charge de la redirection multimédia HTML5 et de la redirection de navigateur.
--set-setting vmware-horizon-integrated-printing vmipEnable yes Installe le composant facultatif VMware Integrated Printing.
--set-setting vmware-horizon-mmr mmrEnable yes Installe le composant facultatif de redirection multimédia (MMR).
--set-setting vmware-horizon-rtav rtavEnable yes Installe le composant facultatif Audio/Vidéo en temps réel.
--set-setting vmware-horizon-scannerclient scannerEnable yes Installe le composant facultatif de redirection de scanner.
--set-setting vmware-horizon-serialportclient serialportEnable yes Installe le composant facultatif de redirection de port série.
--set-setting vmware-horizon-smartcard smartcardEnable yes Installe le composant facultatif de redirection de carte à puce.
--set-setting vmware-horizon-tsdr tsdrEnable yes Installe le composant facultatif de redirection du lecteur client.
--set-setting vmware-horizon-usb usbEnable yes Installe le composant facultatif de redirection USB.
--stop-services N'enregistrez pas et ne démarrez pas les services installés.
Pour une description détaillée de chaque composant facultatif, reportez-vous à la section Options de fonctionnalités du programme d'installation du client Linux.
Outre les paramètres répertoriés 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 basique.
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.

Exemple de 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-Horizon-Client-YYMM-x.x.x-yyyyyyy.arch.bundle --console \

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

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

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

--set-setting vmware-horizon-scannerclient scannerEnable yes \

--set-setting vmware-horizon-serialportclient serialportEnable yes \

--set-setting vmware-horizon-mmr mmrEnable yes \

--set-setting vmware-horizon-media-provider mediaproviderEnable 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-Horizon-Client-YYMM-x.x.x-yyyyyyy.arch.bundle --console --required