Horizon Agent for Linux 具有一些 Linux 分发包特有的依赖项包。在安装 Horizon Agent for Linux 之前,必须先安装这些依赖项包。

前提条件

确认已在 vCenter Server 中创建新虚拟机 (Virtual Machine, VM),并且已在该虚拟机上安装 Linux 分发包。

过程

  1. 安装默认情况下未安装或升级的必需依赖项包。如果任何包都不满足要求,安装程序会中断安装。
    表 1. 必需依赖项包
    Linux 分发包 依赖项包
    RHEL 7.x/8.x
    yum install libappindicator-gtk3
    注: 如果 yum 命令不起作用,可以改为尝试使用 dnf 软件包管理器。
    dnf install libappindicator-gtk3
    SLES 12.x SP1/SLED 12.x SP1

    从 SUSE 存储库中将 xf86-video-vmware 升级到高于 13.0.2-3.2 的版本。

    1. 注册 SUSE 12.x 以启用 SUSE 存储库。
      SUSEConnect -r Registration Code -e Email
    2. 更新 xf86-video-vmware 版本。
      zypper update xf86-video-vmware
    SLES 12.x
    安装 Horizon Agent 时,需要为 SLES 12.x Linux 桌面安装 python-gobject2。
    1. 注册 SUSE 12.x 以启用 SUSE 存储库。
      SUSEConnect -r Registration Code -e Email
    2. 安装 python-gobject2
      zypper install python-gobject2
    Ubuntu 16.04
    apt-get install python-dbus python-gobject
    Ubuntu 18.04
    apt-get install python python-dbus python-gobject
  2. 安装 Horizon Agent 的可选软件包。
    • 默认情况下,RHEL 或 CentOS 6.7 安装了 glibc-2.12-1.166.el6.x86_64,这可能会导致死锁问题。其结果是,桌面连接将停止。要解决该问题,您必须从联机存储库中将 glibc 升级到最新版本。
      sudo yum install glibc