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

前提条件

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

过程

  • 安装默认情况下未安装或升级的必需依赖项包。如果任何包都不满足要求,安装程序会中断安装。
    表 1. 必需依赖项包
    Linux 分发包 依赖项包
    RHEL 7.x/8.x 和 Rocky Linux 8.x

    安装 libappindicator-gtk3 软件包。

    sudo yum install libappindicator-gtk3
    注: 如果 yum 命令不起作用,可以改为尝试使用 dnf 软件包管理器。
    sudo dnf install libappindicator-gtk3
    RHEL 和 Rocky Linux 9.x 执行以下安装之一。
    • 要安装 libappindicator-gtk3 软件包并同时启用 Extra Packages for Enterprise Linux (EPEL),请运行以下命令。
      sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
      yum install libappindicator-gtk3
    • 要在不启用 EPEL 的情况下安装 libappindicator-gtk3 软件包,请运行以下示例中显示的命令。
      注: 以下示例中显示的软件包版本号可能与 https://dl.fedoraproject.org/pub/epel/9/ 中提供的实际版本不同。如果适用,请将示例版本号替换为实际的版本号。
      sudo yum install https://dl.fedoraproject.org/pub/epel/9/Everything/x86_64/Packages/l/libdbusmenu-16.04.0-19.el9.x86_64.rpm
      sudo yum install https://dl.fedoraproject.org/pub/epel/9/Everything/x86_64/Packages/l/libdbusmenu-gtk3-16.04.0-19.el9.x86_64.rpm
      sudo yum install https://dl.fedoraproject.org/pub/epel/9/Everything/x86_64/Packages/l/libindicator-gtk3-12.10.1-22.el9.x86_64.rpm
      sudo yum install https://dl.fedoraproject.org/pub/epel/9/Everything/x86_64/Packages/l/libappindicator-gtk3-12.10.0-33.el9.x86_64.rpm
    Debian
    sudo apt-get install -y gnome-shell-extension-appindicator