您可以從 [VMware 下載] 頁面下載並執行適用於 Horizon Client 的服務包安裝程式。若要升級 Horizon Client,您會先從用戶端系統解除安裝現有版本,然後針對新版本執行安裝程式。
先決條件
- 確認用戶端系統執行受支援的作業系統。請參閱Linux 用戶端系統的系統需求。
- 請熟悉安裝選項。請參閱Linux 用戶端安裝程式的功能選項。
- 確認您具備用戶端系統的根存取權限。
- 確認用戶端系統上未安裝 VMware Workstation。
- 如果您打算使用 RDP 顯示通訊協定來連線至遠端桌面平台,請確認您已安裝適當的 RDP 用戶端。請參閱Linux 用戶端系統的系統需求。
- 解除安裝任何舊版的 Horizon Client 軟體。請參閱解除安裝 Linux 版 Horizon Client。
- 如果您計劃使用命令列安裝程式,請熟悉 Linux 命令列安裝選項。請參閱命令列安裝參數。
- 確認用戶端系統上已安裝 2.x 或 3.x 版的 Python。
備註: 若要確保 Horizon Client 可存取所有必要的 Python 模組,請使用依預設隨 Linux 發行版安裝的 Python 套件。請避免手動安裝 Python,因為手動安裝可能不會包括所有必要的模組。如果系統上同時安裝了 Python 2.x 和 Python 3.x, Horizon Client 將使用 Python 3.x 套件。
- 如果您使用的是精簡型用戶端,請確認系統上已安裝 libgtk 3.14 或更新版本。如有需要,請取得 3.14 版或更新版本的 libgtk 程式庫,並將其安裝在精簡型用戶端系統上。
安裝期間,安裝程式會執行對系統程式庫的掃描,以判定系統是否與 Horizon Client 相容,不過,您可以選擇略過此掃描。
安裝程序
此服務包安裝程式包含一些功能模組,如 USB 重新導向、即時影音 (RTAV)、智慧卡,以及用戶端磁碟機重新導向。
- 在 Linux 用戶端系統上,從 Horizon Client [產品下載] 頁面 (網址為 http://www.vmware.com/go/viewclients) 下載 Horizon Client 服務包安裝程式檔案。
檔案的名稱為 VMware-Horizon-Client-YYMM-x.x.x-yyyyyyy.arch.bundle。
在安裝程式檔案名稱中,YYMM 代表行銷版本號碼,x.x.x 代表內部版本號碼,而 yyyyyyy 代表組建編號。arch 代表 CPU 指令集架構。
- 開啟 [終端機] 視窗並將目錄變更為包含安裝程式檔案的目錄。
- 如果您想要在安裝程式檔案上設定可執行檔權限,請執行適當的命令。例如:
chmod +x VMware-Horizon-Client-YYMM-x.x.x-yyyyyyy.arch.bundle
- 使用適當的命令來執行安裝程式。
選項 命令 針對 GUI 精靈,如果您已設定可執行的權限 sudo ./VMware-Horizon-Client-YYMM-x.x.x-yyyyyyy.arch.bundle
針對 GUI 精靈,如果您未設定可執行的權限 sudo sh ./VMware-Horizon-Client-YYMM-x.x.x-yyyyyyy.arch.bundle
針對命令列安裝程式,如果您已設定可執行檔權限 sudo ./VMware-Horizon-Client-YYMM-x.x.x-yyyyyyy.arch.bundle --console
針對命令列安裝程式,如果您尚未設定可執行檔權限 sudo sh ./VMware-Horizon-Client-YYMM-x.x.x-yyyyyyy.arch.bundle --console
- 若繼續安裝,請遵循提示以確認安裝選用元件。
如需每個選用元件的詳細資訊,請參閱Linux 用戶端安裝程式的功能選項。
- 安裝完成後,請指定下列選項。
- 請指定是否允許安裝程式在安裝之後登錄並啟動已安裝的服務。
允許安裝程式完成這些作業,表示您不需要在每次重新開機時手動啟動 USB 重新導向服務。
- 請指定是否針對各種功能元件相依的程式庫來執行相容性掃描。
系統掃描會顯示每個程式庫相容性的結果值。
結果值 說明 成功 已找到所有需要的程式庫。 失敗 找不到指定的程式庫。您必須在用戶端系統上找到並安裝所需的程式庫版本。如需更多詳細資料,請參閱 Linux 發行版的說明文件和支援資訊。
- 請指定是否允許安裝程式在安裝之後登錄並啟動已安裝的服務。
您可以在 /tmp/vmware-root/vmware-installer-pid.log 中找到有關安裝的記錄資訊。
啟動 Horizon Client,並確認您可以登入到正確的虛擬桌面平台。請參閱連線至遠端桌面平台或已發佈的應用程式。
命令列安裝參數
您可以使用命令列安裝參數在 Linux 系統上使用 .bundle 安裝程式安裝 Horizon Client。
透過搭配使用 --console 參數和其他命令列參數,以及環境變數設定來無訊息安裝 Horizon Client。透過無訊息安裝,您可以在大型企業中有效率地部署 Horizon Client。
選項 | 說明 |
---|---|
--help | 顯示使用資訊。 |
--console | 可讓您在 [終端機] 視窗中使用命令列安裝程式。 |
--custom | 顯示所有安裝問題,即使已 (例如,透過使用 --set-setting 選項) 執行預設解答的指令碼。 如需安裝程式模式的詳細資訊,請參閱此表格中的 --regular 說明。 |
--gtk | 開啟 GUI 式 VMware 安裝程式,此為預設選項。如果因為任一原因無法顯示或載入 GUI,則會使用主控台模式。 |
--ignore-errors 或 -I | 即使其中一個安裝程式指令碼存在錯誤,仍允許繼續安裝。因為出錯的區段未完成,元件可能未正確設定。 |
--regular | 僅顯示沒有預設答案的安裝問題。此選項是預設的安裝程式模式。
備註: 三種安裝程式模式分別為
--custom、
--regular 和
--required。如果未指定安裝程式模式參數,則安裝程式預設為
--regular 模式。如果指定多種模式,安裝程式會依下列優先順序決定要使用的模式:
|
--required | 執行安裝程式而不顯示任何安裝問題。 如需安裝程式模式的詳細資訊,請參閱此表格中的 --regular 說明。 |
--set-setting vmware-horizon-html5mmr html5mmrEnable yes | 安裝 HTML5 多媒體重新導向和瀏覽器重新導向的支援。 |
--set-setting vmware-horizon-integrated-printing vmipEnable yes | 安裝 VMware Integrated Printing 選用元件。 |
--set-setting vmware-horizon-mmr mmrEnable yes | 安裝多媒體重新導向 (MMR) 選用元件。 |
--set-setting vmware-horizon-rtav rtavEnable yes | 安裝即時影音 (RTAV) 選用元件。 |
--set-setting vmware-horizon-scannerclient scannerEnable yes | 安裝掃描器重新導向選用元件。 |
--set-setting vmware-horizon-serialportclient serialportEnable yes | 安裝序列埠重新導向選用元件。 |
--set-setting vmware-horizon-smartcard smartcardEnable yes | 安裝智慧卡重新導向選用元件。 |
--set-setting vmware-horizon-tsdr tsdrEnable yes | 安裝用戶端磁碟機重新導向選用元件。 |
--set-setting vmware-horizon-usb usbEnable yes | 安裝 USB 重新導向選用元件。 |
--stop-services | 不要登錄及啟動已安裝的服務。 |
變數 | 說明 |
---|---|
TERM=dumb | 顯示基本的文字 UI。 |
VMIS_LOG_LEVEL=value | 使用 value 的下列其中一個值:
記錄資訊記錄於 /tmp/vmware-root/vmware-installer-pid.log。 |
靜默安裝命令範例
以下是如何無訊息安裝 Horizon Client 的範例,且針對每一個元件,此範例指定是否需要安裝該元件。
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
這個接下來的範例顯示了如何使用預設設定來執行 Horizon Client 的無訊息安裝。
sudo env TERM=dumb \ ./VMware-Horizon-Client-YYMM-x.x.x-yyyyyyy.arch.bundle --console --required