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