您可以從 [VMware 下載] 頁面下載並執行適用於 Horizon Client 的服務包安裝程式。若要升級 Horizon Client,您會先從用戶端系統解除安裝現有版本,然後針對新版本執行安裝程式。

備註: 服務包安裝程式和 Debian 安裝程式相互衝突,您只能選擇一種安裝程式類型。 Horizon Client 不支援在同一用戶端系統上,同時使用服務包安裝程式和 Debian 安裝程式進行混合安裝。

先決條件

  • 確認用戶端系統執行受支援的作業系統。請參閱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 安裝程式服務包會啟動 GUI 精靈。您也可以利用命令列 --console 參數執行安裝程式,以啟動命令列精靈。
  1. 在 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 指令集架構。

  2. 開啟 [終端機] 視窗並將目錄變更為包含安裝程式檔案的目錄。
  3. 如果您想要在安裝程式檔案上設定可執行檔權限,請執行適當的命令。例如:
    chmod +x VMware-Horizon-Client-YYMM-x.x.x-yyyyyyy.arch.bundle
  4. 使用適當的命令來執行安裝程式。
    選項 命令
    針對 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
    備註: 除了 --console,您也可以使用其他命令列參數和環境變數來控制安裝設定,例如安裝選用元件。請參閱 命令列安裝參數
  5. 若繼續安裝,請遵循提示以確認安裝選用元件。

    如需每個選用元件的詳細資訊,請參閱Linux 用戶端安裝程式的功能選項

  6. 安裝完成後,請指定下列選項。
    1. 請指定是否允許安裝程式在安裝之後登錄並啟動已安裝的服務。

      允許安裝程式完成這些作業,表示您不需要在每次重新開機時手動啟動 USB 重新導向服務。

    2. 請指定是否針對各種功能元件相依的程式庫來執行相容性掃描。

      系統掃描會顯示每個程式庫相容性的結果值。

      結果值 說明
      成功 已找到所有需要的程式庫。
      失敗 找不到指定的程式庫。您必須在用戶端系統上找到並安裝所需的程式庫版本。如需更多詳細資料,請參閱 Linux 發行版的說明文件和支援資訊。

您可以在 /tmp/vmware-root/vmware-installer-pid.log 中找到有關安裝的記錄資訊。

啟動 Horizon Client,並確認您可以登入到正確的虛擬桌面平台。請參閱連線至遠端桌面平台或已發佈的應用程式

命令列安裝參數

您可以使用命令列安裝參數在 Linux 系統上使用 .bundle 安裝程式安裝 Horizon Client

透過搭配使用 --console 參數和其他命令列參數,以及環境變數設定來無訊息安裝 Horizon Client。透過無訊息安裝,您可以在大型企業中有效率地部署 Horizon Client

下表列出執行 VMware-Horizon-Client-YYMM-x.x.x-yyyyyyy.arch.bundle 安裝程式檔案時您可以使用的參數。
表 1. Linux 命令列安裝參數
選項 說明
--help 顯示使用資訊。
--console 可讓您在 [終端機] 視窗中使用命令列安裝程式。
--custom

顯示所有安裝問題,即使已 (例如,透過使用 --set-setting 選項) 執行預設解答的指令碼。

如需安裝程式模式的詳細資訊,請參閱此表格中的 --regular 說明。

--gtk 開啟 GUI 式 VMware 安裝程式,此為預設選項。如果因為任一原因無法顯示或載入 GUI,則會使用主控台模式。
--ignore-errors-I 即使其中一個安裝程式指令碼存在錯誤,仍允許繼續安裝。因為出錯的區段未完成,元件可能未正確設定。
--regular

僅顯示沒有預設答案的安裝問題。此選項是預設的安裝程式模式。

備註: 三種安裝程式模式分別為 --custom--regular--required。如果未指定安裝程式模式參數,則安裝程式預設為 --regular 模式。如果指定多種模式,安裝程式會依下列優先順序決定要使用的模式:
  1. --custom
  2. --regular
  3. --required
--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 不要登錄及啟動已安裝的服務。
如需每個選用元件的詳細說明,請參閱 Linux 用戶端安裝程式的功能選項
除了資料表中列出的參數之外,您可以設定下列環境變數。
表 2. Linux 環境變數安裝設定
變數 說明
TERM=dumb 顯示基本的文字 UI。
VMIS_LOG_LEVEL=value 使用 value 的下列其中一個值:
  • NOTSET
  • DEBUG
  • INFO
  • WARNING
  • ERROR
  • CRITICAL

記錄資訊記錄於 /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