Horizon Agent for Linux 具有一些 Linux 分发包特有的依赖项包。在安装 Horizon Agent for Linux 之前,必须先安装这些依赖项包。
前提条件
确认已在 vCenter Server 中创建新虚拟机 (Virtual Machine, VM),并且已在该虚拟机上安装 Linux 分发包。
过程
- 安装默认情况下未安装或升级的必需依赖项包。如果任何包都不满足要求,安装程序会中断安装。
表 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 的版本。
- 注册 SUSE 12.x 以启用 SUSE 存储库。
SUSEConnect -r Registration Code -e Email
- 更新 xf86-video-vmware 版本。
zypper update xf86-video-vmware
SLES 12.x 安装 Horizon Agent 时,需要为 SLES 12.x Linux 桌面安装 python-gobject2。- 注册 SUSE 12.x 以启用 SUSE 存储库。
SUSEConnect -r Registration Code -e Email
- 安装 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
- 注册 SUSE 12.x 以启用 SUSE 存储库。
- 安装 Horizon Agent 的可选软件包。
- 默认情况下,RHEL 或 CentOS 6.7 安装了 glibc-2.12-1.166.el6.x86_64,这可能会导致死锁问题。其结果是,桌面连接将停止。要解决该问题,您必须从联机存储库中将 glibc 升级到最新版本。
sudo yum install glibc
- 默认情况下,RHEL 或 CentOS 6.7 安装了 glibc-2.12-1.166.el6.x86_64,这可能会导致死锁问题。其结果是,桌面连接将停止。要解决该问题,您必须从联机存储库中将 glibc 升级到最新版本。