您可以使用命令列安裝選項在 Linux 系統上安裝 Horizon Client。
透過搭配使用 --console 選項和其他命令列選項,以及環境變數設定來無訊息安裝 Horizon Client。透過無訊息安裝,您便能有效地將 View 元件部署在大型企業中。
下表列出了執行
VMware-Horizon-Client-x.x.x-yyyyyyy.arch.bundle 安裝程式檔案時可以使用的選項。
選項 | 說明 |
---|---|
--help | 顯示使用資訊。 |
--console | 可讓您在 [終端機] 視窗中使用命令列安裝程式。 |
--custom | 顯示所有安裝問題,即使已 (例如,透過使用 --set-setting 選項) 執行預設解答的指令碼。 預設為 --regular,表示僅顯示沒有預設解答的問題。 |
--eulas-agreed | 同意使用者授權合約。 |
--gtk | 開啟 GUI 式 VMware 安裝程式,此為預設選項。如果因為任一原因無法顯示或載入 GUI,則會使用主控台模式。 |
--ignore-errors 或 -I | 即使其中一個安裝程式指令碼存在錯誤,仍允許繼續安裝。因為出錯的區段未完成,元件可能未正確設定。 |
--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-media-provider mediaproviderEnable yes | 安裝「商務用 Skype 的 VMware Horizon 虛擬化套件」元件。 |
--set-setting vmware-horizon-mmr mmrEnable yes | 安裝多媒體重新導向 (MMR) 功能。 |
--set-setting vmware-horizon-rtav rtavEnable yes | 安裝即時音訊視訊元件。 |
--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 重新導向功能。 |
--set-setting vmware-horizon-virtual-printing tpEnable yes | 安裝虛擬列印功能。 |
--stop-services | 不要登錄及啟動已安裝的服務。 |
除了資料表中列出的選項之外,您可以設定下列環境變數。
變數 | 說明 |
---|---|
TERM=dumb | 顯示基本的文字 UI。 |
VMWARE_EULAS_AGREED=yes | 允許您無訊息接受產品 EULA。 |
VMIS_LOG_LEVEL=value | 使用 value 的下列其中一個值:
記錄資訊記錄於 /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 --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_EULAS_AGREED=yes \ ./VMware-Horizon-Client-x.x.x-yyyyyyy.arch.bundle --console --required