您可以使用命令行安装选项在 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 for Business 的 VMware Horizon Virtualization Pack 组件。 |
--set-setting vmware-horizon-mmr mmrEnable yes | 安装多媒体重定向 (Multimedia Redirection, 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