Sie können ein Paketinstallationsprogramm für Horizon Client von der VMware-Downloadseite herunterladen und ausführen. Um ein Upgrade von Horizon Client durchzuführen, deinstallieren Sie zunächst die bestehende Version auf dem Clientsystem und führen dann das Installationsprogramm für die neue Version aus.
Voraussetzungen
- Stellen Sie sicher, dass das Clientsystem ein unterstütztes Betriebssystem ausführt. Siehe Systemanforderungen für Linux-Clientsysteme.
- Machen Sie sich mit den Installationsoptionen vertraut. Siehe Funktionsoptionen für das Linux Client-Installationsprogramm.
- Stellen Sie sicher, dass Sie auf dem Clientsystem über die Berechtigung zum Stammzugriff verfügen.
- Stellen Sie sicher, dass VMware Workstation nicht auf dem Clientsystem installiert ist.
- Wenn Sie das RDP-Anzeigeprotokoll für die Verbindung mit einem Remote-Desktop verwenden möchten, stellen Sie sicher, dass der entsprechende RDP-Client installiert ist. Siehe Systemanforderungen für Linux-Clientsysteme.
- Deinstallieren Sie eine frühere Version der Horizon Client-Software. Siehe Deinstallieren von Horizon Client für Linux.
- Wenn Sie beabsichtigen, das Befehlszeilen-Installationsprogramm zu verwenden, machen Sie sich mit den Installationsoptionen der Linux-Befehlszeile vertraut. Siehe Installationsparameter für die Befehlszeile.
- Bestätigen Sie, dass Version 2.x oder 3.x von Python auf dem Clientsystem installiert ist.
Hinweis: Um sicherzustellen, dass Horizon Client Zugriff auf alle erforderlichen Python-Module hat, verwenden Sie das Python-Paket, das standardmäßig mit Ihrer Linux-Distribution installiert wird. Vermeiden Sie die manuelle Installation von Python, da eine manuelle Installation möglicherweise nicht alle erforderlichen Module enthält. Wenn sowohl Python 2.x als auch Python 3.x auf dem System installiert sind, verwendet Horizon Client das Python 3.x-Paket.
- Wenn Sie einen Thin Client verwenden, bestätigen Sie, dass libgtk 3.14 oder höher auf dem System installiert ist. Rufen Sie bei Bedarf die Version 3.14 oder höher der libgtk-Bibliothek ab und installieren Sie sie auf dem Thin Client-System.
Das Installationsprogramm durchsucht standardmäßig während des Installationsvorgangs die Systembibliotheken, um festzustellen, ob das System zu Horizon Client kompatibel ist. Diesen Suchschritt können Sie jedoch durch entsprechende Auswahl überspringen.
Installationsvorgang
Das Paketinstallationsprogramm enthält Module für Funktionen wie USB-Umleitung, Echtzeit-Audio/Video, Smartcard und Clientlaufwerkumleitung.
- Laden Sie auf dem Linux-Clientsystem die Horizon Client-Paket-Installationsprogrammdatei von der Produkt-Download-Seite für Horizon Client unter http://www.vmware.com/go/viewclients herunter.
Der Name der Datei lautet VMware-Horizon-Client-YYMM-x.x.x-yyyyyyy.arch.bundle.
Im Dateinamen des Installationsprogramms steht YYMM für die Marketingversionsnummer, x.x.x für die interne Versionsnummer und yyyyyyy für die Build-Nummer. arch steht für die Architektur des CPU-Anweisungssatzes.
- Öffnen Sie ein Terminalfenster und ändern Sie die Verzeichnisse in das Verzeichnis, in dem sich die Installationsdatei befindet.
- Wenn Sie Berechtigungen für ausführbare Dateien für die Installationsdatei festlegen möchten, führen Sie den entsprechenden Befehl aus. Beispiel:
chmod +x VMware-Horizon-Client-YYMM-x.x.x-yyyyyyy.arch.bundle
- Führen Sie das Installationsprogramm mit dem entsprechenden Befehl aus.
Option Befehl Für den GUI-Assistenten, wenn Sie über die Berechtigung zur Ausführung ausführbarer Dateien verfügen sudo ./VMware-Horizon-Client-YYMM-x.x.x-yyyyyyy.arch.bundle
Für den GUI-Assistenten, wenn Sie nicht über die Berechtigung zur Ausführung ausführbarer Dateien verfügen sudo sh ./VMware-Horizon-Client-YYMM-x.x.x-yyyyyyy.arch.bundle
Für das Befehlszeilen-Installationsprogramm, wenn Sie die Berechtigungen für ausführbare Dateien festgelegt haben sudo ./VMware-Horizon-Client-YYMM-x.x.x-yyyyyyy.arch.bundle --console
Für das Befehlszeilen-Installationsprogramm, wenn Sie keine Berechtigungen für ausführbare Dateien festgelegt haben sudo sh ./VMware-Horizon-Client-YYMM-x.x.x-yyyyyyy.arch.bundle --console
Hinweis: Zusätzlich zu--console
können Sie weitere Befehlszeilenparameter und Umgebungsvariablen verwenden, um Installationseinstellungen wie die Installation optionaler Komponenten zu steuern. Siehe Installationsparameter für die Befehlszeile. - Um mit der Installation fortzufahren, folgen Sie den Aufforderungen, um die Installation der optionalen Komponenten zu bestätigen.
Weitere Informationen zu jeder optionalen Komponente finden Sie unter Funktionsoptionen für das Linux Client-Installationsprogramm.
- Geben Sie nach Abschluss der Installation die folgenden Optionen an.
- Legen Sie fest, ob das Installationsprogramm die installierten Dienste nach der Installation registrieren und starten soll.
Wenn das Installationsprogramm diese Aufgaben abschließen kann, müssen Sie die USB-Umleitungsdienste nicht bei jedem Neustart manuell starten.
- Geben Sie an, ob die Kompatibilitätsprüfung für Bibliotheken durchgeführt werden soll, von denen verschiedene Funktionskomponenten abhängen.
Die Systemüberprüfung zeigt für jede Bibliothek ein Kompatibilitätsüberprüfungsergebnis an.
Ergebniswert Beschreibung Erfolgreich Alle erforderlichen Bibliotheken wurden gefunden. Fehlgeschlagen Die angegebene Bibliothek wurde nicht gefunden. Sie müssen die erforderliche Bibliotheksversion auf dem Clientsystem suchen und installieren. Weitere Informationen finden Sie in der Dokument und den Support-Informationen für Ihre Linux-Verteilung.
- Legen Sie fest, ob das Installationsprogramm die installierten Dienste nach der Installation registrieren und starten soll.
Protokollinformationen zur Installation finden Sie unter /tmp/vmware-root/vmware-installer-pid.log.
Starten Sie Horizon Client und stellen Sie sicher, dass Sie sich am richtigen virtuellen Desktop anmelden können. Siehe Verbindung zu einem Remote-Desktop oder einer veröffentlichten Anwendung herstellen.
Installationsparameter für die Befehlszeile
Sie können Befehlszeilen-Installationsprogrammparameter verwenden, um Horizon Client auf einem Linux-System mit dem .bundle-Installationsprogramm zu installieren.
Installieren Sie Horizon Client im Hintergrund, indem Sie den Parameter --console zusammen mit anderen Befehlszeilenparametern und Umgebungsvariableneinstellungen verwenden. Die Hintergrundinstallation ermöglicht eine effiziente Bereitstellung von Horizon Client in einem großen Unternehmen.
Option | Beschreibung |
---|---|
--help | Zeigt Nutzungsdaten. |
--console | Gibt Ihnen die Möglichkeit, das Befehlszeilen-Installationsprogramm in einem Terminal-Fenster zu verwenden. |
--custom | Zeigt alle Installationsfragen, selbst wenn Standardantworten im Skript stehen, beispielsweise durch Verwenden der --set-setting-Optionen. Weitere Informationen zu Installationsmodi finden Sie in der Beschreibung für --regular in dieser Tabelle. |
--gtk | Öffnet das GUI-basierte VMware-Installationsprogramm (Standard). Wenn die GUI aus welchem Grund auch immer nicht angezeigt oder geladen werden kann, wird der Konsolenmodus verwendet. |
--ignore-errors oder -I | Lässt die Fortsetzung der Installation zu, selbst wenn eines der Installationsskripte einen Fehler aufweist. Da der fehlerhafte Bereich nicht vollständig ausgeführt wird, kann die Komponente möglicherweise nicht richtig konfiguriert werden. |
--regular | Zeigt nur die Installationsfragen an, für die keine Standardantwort vorhanden ist. Diese Option ist der Standardmodus des Installationsprogramms.
Hinweis: Die drei Installationsmodi sind
--custom,
--regular und
--required. Wenn kein Parameter für den Installationsmodus angegeben ist, verwendet das Installationsprogramm standardmäßig den Modus
--regular. Wenn mehrere Modi angegeben sind, verwendet das Installationsprogramm den durch die folgende Prioritätsreihenfolge bestimmten Modus:
|
--required | Führt das Installationsprogramm aus, ohne Installationsfragen anzuzeigen. Weitere Informationen zu Installationsmodi finden Sie in der Beschreibung für --regular in dieser Tabelle. |
--set-setting vmware-horizon-html5mmr html5mmrEnable yes | Installiert Unterstützung für die HTML5-Multimedia-Umleitung und die Browser-Umleitung. |
--set-setting vmware-horizon-integrated-printing vmipEnable yes | Installiert die optionale VMware Integrated Printing-Komponente. |
--set-setting vmware-horizon-mmr mmrEnable yes | Installiert die optionale Komponente für die Multimedia-Umleitung (MMR). |
--set-setting vmware-horizon-rtav rtavEnable yes | Installiert die optionale Echtzeit-Audio/Video-Komponente. |
--set-setting vmware-horizon-scannerclient scannerEnable yes | Installiert die optionale Komponente für die Scannerumleitung. |
--set-setting vmware-horizon-serialportclient serialportEnable yes | Installiert die optionale Komponente für die Umleitung serieller Ports. |
--set-setting vmware-horizon-smartcard smartcardEnable yes | Installiert die optionale Komponente für die Smartcard-Umleitung. |
--set-setting vmware-horizon-tsdr tsdrEnable yes | Installiert die optionale Komponente für die Clientlaufwerksumleitung. |
--set-setting vmware-horizon-usb usbEnable yes | Installiert die optionale Komponente für die USB-Umleitung. |
--stop-services | Installierte Dienste sollten weder registriert noch gestartet werden. |
Variablen | Beschreibung |
---|---|
TERM=dumb | Zeigt eine grundlegende Textoberfläche. |
VMIS_LOG_LEVEL=value | Verwenden Sie einen der folgenden Werte für Wert:
Protokollinformationen werden in /tmp/vmware-root/vmware-installer-pid.log aufgezeichnet. |
Beispiel für Befehle zur Hintergrundinstallation
Nachfolgend sehen Sie ein Beispiel, wie Sie Horizon Client unbeaufsichtigt installieren können. Im Beispiel wird für jede Komponente festgelegt, ob sie installiert werden soll.
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
Dieses nächste Beispiel zeigt, wie eine unbeaufsichtigte Installation von Horizon Client mithilfe der Standardeinstellungen ausgeführt wird.
sudo env TERM=dumb \ ./VMware-Horizon-Client-YYMM-x.x.x-yyyyyyy.arch.bundle --console --required