Horizon Agent for Linux 具有某些 Linux 發行版特有的相依性套件。在安裝 Horizon Agent for Linux 之前,您必須先安裝這些套件。

先決條件

確認已在 vCenter Server 中建立新虛擬機器 (VM),以及已在機器上安裝您的 Linux 發行版。

程序

  1. 安裝依預設不會進行安裝或升級的強制套件。如果有任何套件不符合需求,安裝程式便會中斷安裝。
    表格 1. 強制相依性套件

    Linux 發行版

    套件

    SLED 11 SP3/SP4

    xorg-x11-server 升級為比 7.4.27.111.1 更新的版本

    zypper install xorg-x11-server

    SLES 12 SP1/SLED 12 SP1

    從 SUSE 存放庫將 xf86-video-vmware 升級為比 13.0.2-3.2 更新的版本

    1. 登錄 SUSE 12 以啟用 SUSE 存放庫。

      SUSEConnect -r 登錄代碼 -e 電子郵件
    2. 更新 xf86-video-vmware 版本。

      zypper install xf86-video-vmware

    SLES 12

    當您正在安裝 Horizon Agent 時,需要為 SLES 12 Linux 桌面平台安裝 python-gobject2。

    1. 登錄 SUSE 12 以啟用 SUSE 存放庫。

      SUSEConnect -r 登錄代碼 -e 電子郵件
    2. 安裝 python-gobject2

      zypper install python-gobject2

    Ubuntu 14.04

    將 indicator-session 升級為 12.10.5+15.04.20150327,其可從 https://launchpad.net/ubuntu/wily/amd64/indicator-session/12.10.5+15.04.20150327-0ubuntu1 取得

    wget http://launchpadlibrarian.net/201393830/indicator-session_12.10.5+15.04.20150327-0ubuntu1_amd64.deb
    sudo dpkg -i ./indicator-session_12.10.5+15.04.20150327-0ubuntu1_amd64.deb 

    Ubuntu 16.04

    apt-get install python-dbus python-gobject

  2. 安裝 Horizon Agent 選用套件。
    • 依預設,RHEL 或 CentOS 6.7 會安裝 glibc-2.12-1.166.el6.x86_64,而這可能導致鎖死問題。因此,桌面平台連線會中斷。若要克服此問題,您必須從線上存放庫將 glibc 升級為最新版本。

      sudo yum install glibc
    • 在具有多台監視器的 Ubuntu 14.04 桌面平台上,需要 gnome-session-fallback 才能停用 Compiz 以達到較佳的效能。

      sudo apt-get install gnome-session-fallback
    • 在具有多台監視器的 Ubuntu 16.04 桌面平台上,需要 gnome-session-flashback 才能停用 Compiz 以達到較佳的效能。

      sudo apt-get install gnome-session-flashback