安装和设置

安装 Citrix Receiver for Linux 时可以使用以下安装包。可以从 Citrix Web 站点的“下载”部分访问这些软件包。

软件包名称 内容
Debian 软件包(Ubuntu、Debian、Linux Mint 等)  
icaclient_13.10.0.20_amd64.deb 自助服务支持,64 位 x86_64
icaclient_13.10.0.20_i386.deb 自助服务支持,32 位 x86
icaclient_13.10.0.20_armhf.deb 自助服务支持,ARM HF
icaclientWeb_13.10.0.20_amd64.deb 仅 Web Receiver,64 位 x86_64
icaclientWeb_13.10.0.20_i386.deb 仅 Web Receiver,32 位 x86
icaclientWeb_13.10.0.20_armhf.deb 仅 Web Receiver,ARM HF
ctxusb_2.7.20_amd64.deb USB 软件包,64 位 x86_64
ctxusb_2.7.20_i386.deb USB 软件包,32 位 x86
ctxusb_2.7.20_armhf.deb USB 软件包,ARM HF
Redhat 软件包(Redhat、SUSE、Fedora 等)  
ICAClient rhel 13.10.0.20 0.x86_64.rpm 自助服务支持,基于 RedHat(包括 Linux VDA),64 位x86_64
ICAClient rhel 13.10.0.20 0.i386.rpm 自助服务支持,基于 RedHat,32 位 x86
ICAClientWeb rhel 13.10.0.20 0.x86_64.rpm 仅限于 Web Receiver,基于 RedHat,64 位 x86_64
ICAClientWeb rhel 13.10.0.20 0.i386.rpm 仅 Web Receiver,基于 RedHat,32 位 x86
ICAClient suse 13.10.0.20 0.x86_64.rpm 自助服务支持,基于 SUSE,64 位 x86_64
ICAClient suse 13.10.0.20 0.i386.rpm 自助服务支持,基于 SUSE,32 位 x86
ICAClient-suse11sp3-13.10.0.20-0.x86_64.rpm 自助服务支持,基于 SUSE 11 sp3(包括 Linux VDA),64 位 x86_64
ICAClient-suse11sp3-13.10.0.20-0.i386.rpm 自助服务支持,基于 SUSE 11 sp3,32 位 x86
ICAClientWeb-suse-13.10.0.20-0.x86_64.rpm 仅 Web Receiver,基于 SUSE,64 位 x86_64
ICAClientWeb-suse-13.10.0.20-0.i386.rpm 仅 Web Receiver,基于 SUSE,32 位 x86
ctxusb-2.7.20-1.x86_64.rpm USB 软件包,64 位 x86_64
ctxusb-2.7.20-1.i386.rpm USB 软件包,32 位 x86
Tarballs(适用于任何发行版本的脚本安装)  
linuxx64 13.10.0.20.tar.gz 64 位 Intel
linuxx86 13.10.0.20.tar.gz 32 位 Intel
linuxarmhf 13.10.0.20.tar.gz ARM HF

支持 Web Receiver 的软件包与支持自助服务的软件包之间的差别是后者除了包含 Web Receiver 所需的依赖项外,还包含自助服务所需的依赖项。自助服务所需的依赖项是 Web Receiver 所需的依赖项的超集,但安装的文件相同。

如果只需支持 Web Receiver,或者您的发行版本中不包含支持自助服务所需的必要软件包,请仅安装 Web Receiver。

注意

如果您的发行版本允许,请从 Debian 软件包或 RPM 软件包安装 Citrix Receiver。这些文件更易于使用,因为它们会自动安装任何所需的软件包。如果要控制安装位置,请从 tarball 软件包安装 Citrix Receiver。

请勿在相同的计算机上使用两种安装方法。如果使用两种安装方法(例如,如果在已从 Debian 软件包安装了 Citrix Receiver for Linux 的计算机上从 tarball 软件包安装 Citrix Receiver for Linux),则可能会看到错误消息和不需要的行为。

从 Debian 软件包安装 Citrix Receiver for Linux

如果要从 Ubuntu 上的 Debian 软件包安装 Receiver,您可能会发现在 Ubuntu Software Center 中可以很容易打开这些软件包。

在以下说明中,请将 packagename 替换为要安装的软件包的名称。

此过程对 Ubuntu/Debian/Mint 使用命令行和本机软件包管理器。您还可以通过双击文件浏览器中已下载的 .deb 软件包来安装该软件包。此操作通常会启动一个软件包管理器,用于下载任何缺失的必备软件。如果没有可用的软件包管理器,Citrix 建议使用 gdebi(命令行工具)执行此功能。

使用命令行安装软件包

  1. 以特权 (root) 用户身份登录。

  2. 打开一个终端窗口。

  3. 通过键入 gdebi packagename.deb 运行以下三个软件包的安装。例如:

    • gdebi icaclient_13.9.1.6_amd64.deb
    • gdebi icaclientWeb_13.9.1.6_i386.deb
    • gdebi ctxusb_2.7.6_amd64.deb

    注意: 要使用上例中的 dpkg,请将 gdebi 替换为 dpkg -i。

    用户必须安装 icaclient 软件包或 icaclientWeb 软件包。ctxusb 软件包为可选项,用于支持通用 USB 重定向。

  4. 如果要使用 dpkg,请通过键入 sudo apt-get -f install 安装任何缺失的依赖项。

  5. 接受 EULA。

从 RPM 软件包安装 Citrix Receiver for Linux

如果要在 SUSE 上从 RPM 软件包安装 Citrix Receiver,请使用 YaST 或 Zypper 实用程序,而非使用 RPM 实用程序。RPM 实用程序不下载或安装任何必要的依赖项,仅安装 .rpm 软件包。如果缺少必需的依赖项,您将收到一条错误。

注意:要使用 RPM 软件包按照安装示例进行操作,请参阅 Citrix 博客文章 Installing Citrix Receiver for Linux 13.2.1 on SUSE Linux Enterprise Desktop(在 SUSE Linux Enterprise 桌面上安装 Citrix Receiver for Linux 13.2.1)。

在以下说明中,请将 packagename 替换为要安装的软件包的名称。

注意:如果遇到错误,指出在基于 Red Hat 的分发包(RHEL、CentOS、Fedora 等)上安装“… 需要 libwebkitgtk-1.0.so.0”, 请添加 EPEL 存储库(可以在 https://fedoraproject.org/wiki/EPEL 上找到详细信息),这样可以提供缺失的软件包,或者切换到软件包的 Web 变体。

在 Red Hat 上设置 EPEL 存储库

  1. 从以下位置下载恰当的源 RPM 软件包:

    https://fedoraproject.org/wiki/EPEL#How_can_I_use_these_extra_packages.3F

  2. 例如,对于 Red Hat Enterprise 7.x:

    yum localinstall epel-release-latest-7 .noarch.rpm

提示: RPM 软件包管理器不安装任何缺失的必备软件。要下载并安装此软件,Citrix 建议您在 OpenSUSE 上在命令行中使用 **zypper install **,或者在 Fedora 上使用 **yum localinstall \**。文件名>

设置 EPEL 存储库后,请从 RPM 软件包安装 Receiver

  1. 以特权 (root) 用户身份登录。

  2. 通过键入 zypper in packagename.rpm 运行以下三个软件包的安装。

    注意: 用户必须安装 icaclient 软件包或 icaclientWeb 软件包。ctxusb 软件包为可选项,用于支持通用 USB 重定向。

  3. 打开一个终端窗口。

    对于 SUSE 安装:

    zypper in ICAClient-suse-13.9.1.6-0.x86_64.rpm

    zypper in ICAClient-suse-13.9.1.6-0.i386.rpm

    zypper in ctxusb-2.7.6-1.x86_64.rpm

    对于 Red Hat 安装:

    yum localinstall ICAClient-rhel-13.9.1.6-0.i386.rpm

    yum localinstall ICAClientWeb-rhel-13.9.1.6-0.i386.rpm

    yum localinstall ctxusb-2.7.6-1.i386.rpm

  4. 接受 EULA。

从 tarball 软件包安装 Citrix Receiver for Linux

注意: tarball 软件包不执行依赖项检查,也不安装任何依赖项。您必须单独解决所有系统依赖项。

  1. 打开一个终端窗口。
  2. 解压缩 .tar.gz 文件,将内容提取到一个空目录中。例如,请键入:tar xvfz packagename.tar.gz。
  3. 键入 ./setupwfc,然后按 Enter 键运行安装程序。
  4. 接受默认值 1(安装 Receiver),然后按 Enter 键。
  5. 键入所需安装目录的路径和名称,然后按 Enter 键,或按 Enter 键在默认位置安装 Receiver。

    特权 (root) 用户安装的默认目录为 /opt/Citrix/ICAClient。

    非特权用户安装的默认目录为 $HOME/ICAClient/platform。Platform 是系统针对安装的操作系统生成的标识符。例如,Linux/x86 平台中的目录为 $HOME/ICAClient/linuxx86)。

    注意: 如果指定了非默认位置,请在 $HOME/.profile 或 $HOME/.bash_profile 的 $ICAROOT 中设置该位置。

  6. 系统提示继续操作时,键入 y 并按 Enter 键。

  7. 可以选择是否将 Receiver 集成到您的桌面环境中。安装过程将创建一个菜单选项,用户可以从中启动 Receiver。在提示符下键入 y 以启用集成。

  8. 如果之前已安装 GStreamer,则可以选择是否将 GStreamer 与 Receiver 集成,以便支持 HDX Mediastream 多媒体加速。要将 Receiver 与 GStreamer 集成,请在提示符下键入 y。

    注意: 在某些平台上,从 tarball 分发包安装客户端可能会导致系统在提示您与 KDE 和 GNOME 集成后挂起。首次初始化 gstreamer-0.10 时会出现此问题。如果遇到此问题,请终止安装进程(使用 ctrl+c)并运行命令 gst-inspect-0.10 – gst-disable-registry-fork –version。执行此命令后,可以重新运行 tarball 安装程序而不会遇到系统挂起问题。

  9. 如果以特权 (root) 用户身份登录,请选择为 XenDesktop 和 XenApp 的已发布 VDI 应用程序安装 USB 支持。在提示符下键入 y 可安装 USB 支持。

    注意: 如果不是以特权 (root) 用户身份登录,系统将显示以下警告消息:USB support cannot be installed by non-root users. Run the installer as root to access this install option.(USB 支持无法由非 root 用户安装。请以 root 用户身份运行安装程序,以访问此安装选项。)

  10. 安装完成后,主安装菜单将再次显示。要退出安装程序,请键入 3 并按 Enter 键。