您可以使用命令列安裝選項在 Linux 系統上安裝 Horizon Client

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

下表列出了執行 VMware-Horizon-Client-x.x.x-yyyyyyy.arch.bundle 安裝程式檔案時可以使用的選項。

表格 1. Linux 命令列安裝選項

選項

描述

--help

顯示使用資訊。

--console

可讓您在 [終端機] 視窗中使用命令列安裝程式。

--custom

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

預設為 --regular,表示僅顯示沒有預設解答的問題。

--eulas-agreed

同意使用者授權合約。

--gtk

開啟 GUI 式 VMware 安裝程式,此為預設選項。如果因為任一原因無法顯示或載入 GUI,則會使用主控台模式。

--ignore-errors-I

即使其中一個安裝程式指令碼存在錯誤,仍允許繼續安裝。因為出錯的區段未完成,元件可能未正確設定。

--regular

顯示之前未解答的或需要的安裝問題。這是預設的選項。

--required

僅顯示授權合約提示,然後繼續安裝用戶端。

預設為 --regular,表示僅顯示沒有預設解答的問題。

--set-setting vmware-horizon-smartcard smartcardEnable yes

安裝智慧卡元件。

--set-setting vmware-horizon-rtav rtavEnable yes

安裝即時音訊視訊元件。

--set-setting vmware-horizon-usb usbEnable yes

安裝 USB 重新導向功能。

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

安裝虛擬列印功能。

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

安裝用戶端磁碟機重新導向功能。

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

安裝多媒體重新導向 (MMR) 功能。

--stop-services

不要登錄及啟動已安裝的服務。

除了資料表中列出的選項之外,您可以設定下列環境變數。

表格 2. Linux 環境變數安裝設定

變數

描述

TERM=dumb

顯示非常基本的文字 UI。

VMWARE_EULAS_AGREED=yes

允許您無訊息接受產品 EULA。

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_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

這個接下來的範例顯示了如何使用預設設定來執行 Horizon Client 的無訊息安裝。

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