您可以使用命令行安装参数在 Linux 系统上安装 Horizon Client

有关如何下载适用于 Linux 的 Horizon Client 安装程序的说明,请参阅从 VMware 产品下载页面安装或升级适用于 Linux 的 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-media-provider mediaproviderEnable yes 安装适用于 Skype for Business 的 VMware Horizon Virtualization Pack 可选组件。
--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 重定向可选组件。
--stop-services 不要注册和启动已安装的服务。
有关每个可选组件的详细说明,请参阅 安装选项
除了表中列出的参数外,您还可以设置以下环境变量。
表 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