安装、卸载和更新
可以通过从 Citrix Web 站点(网址为下载)下载文件来安装 Citrix Workspace 应用程序。
手动安装
从 Citrix 下载页面下载以下软件包。
Debian 软件包
根据您的操作系统体系结构安装 Icaclient
软件包。
要使用通用 USB 重定向,请根据您的操作系统体系结构安装其中一个 ctxusb
软件包。
软件包名称 | 内容 |
---|---|
Debian 软件包(Ubuntu、Debian、Linux Mint 等) | |
icaclient_20.06.0.15_amd64.deb | 自助服务支持,64 位 x86_64 |
icaclient_20.06.0.15_i386.deb | 自助服务支持,32 位 x86 |
icaclient_20.06.0.15_armhf.deb | 自助服务支持,ARM HF |
ctxusb_20.06.0.15_amd64.deb | USB 软件包,64 位 x86_64 |
ctxusb_20.06.0.15_i386.deb | USB 软件包,32 位 x86 |
ctxusb_20.06.0.15_armhf.deb | USB 软件包,ARM HF |
使用 Debian 软件包进行安装
从 Ubuntu 上的 Debian 软件包安装 Citrix Workspace 应用程序时,请在 Ubuntu Software Center 中打开这些软件包。
在以下说明中,请将 packagename 替换为您要尝试安装的软件包的名称。
此过程对 Ubuntu、Debian 或 Mint 使用命令行和本机软件包管理器。您还可以通过双击文件浏览器中已下载的 .deb 软件包来安装该软件包。此操作通常会启动一个软件包管理器,用于下载任何缺失的必备软件。如果没有可用的软件包管理器,Citrix 建议您使用 gdebi(命令行工具)。
必备条件:
安装
icaclient
软件包。
要使用命令行安装软件包,请执行以下操作:
- 以特权 (root) 用户身份登录。
- 打开一个终端窗口。
-
通过键入
gdebi packagename.deb
运行以下三个软件包的安装。例如:gdebi icaclient\_19.0.6.6\_amd64.deb
gdebi ctxusb\_2.7.6\_amd64.deb
要在上面的示例中使用
dpkg
,请将gdebi
替换为dpkg -i
。如果使用的是
dpkg
,请通过键入sudo apt-get -f install.
安装任何缺失的依赖项。备注:
-
ctxusb
软件包为可选项,用于支持通用 USB 重定向功能。 - 自版本 2101 起,会出现一个交互式提示,要求您安装应用程序保护。
- 接受 EULA。
安装 Debian 软件包中的应用程序保护组件
自版本 2102 起,Debian 版 Citrix Workspace 应用程序支持应用程序保护功能。
要静默安装应用程序保护组件,请在安装 Citrix Workspace 应用程序之前从终端运行以下命令:
`export DEBIAN_FRONTEND="noninteractive"`
`sudo debconf-set-selections <<< "icaclient app_protection/install_app_protection select yes"`
`sudo debconf-show icaclient`
`sudo apt install -f ./icaclient_<version>._amd64.deb`
<!--NeedCopy-->
在 Debian 软件包上安装服务连续性
自版本 2106 起,可以在 Citrix Workspace 应用程序的 Debian 版本上安装服务连续性。
在安装 Citrix Workspace 应用程序之前,从终端运行以下命令:
sudo apt-get update
sudo apt-get install libwebkit2gtk-4.0-37 gnome-keyring libsecret-1-0
Red Hat 软件包
根据您的操作系统体系结构安装 ICAClient
软件包。
要使用通用 USB 重定向,请根据您的操作系统体系结构安装其中一个 ctxusb
软件包。
软件包名称 | 内容 |
---|---|
Redhat 软件包(Redhat、SUSE、Fedora 等) | |
ICAClient-rhel-20.06.0.15-0.x86_64.rpm | 自助服务支持,基于 Red Hat(包括 Linux VDA),64 位x86_64 |
ICAClient-rhel-20.06.0.15-0.i386.rpm | 自助服务支持,基于 Red Hat,32 位 x86 |
ICAClient-suse-20.06.0.15-0.x86_64.rpm | 自助服务支持,基于 SUSE,64 位 x86_64 |
ICAClient-suse-20.06.0.15-0.i386.rpm | 自助服务支持,基于 SUSE,32 位 x86 |
ctxusb-20.06.0.15-1.x86_64.rpm | USB 软件包,64 位 x86_64 |
ctxusb-20.06.0.15-1.i386.rpm | USB 软件包,32 位 x86 |
注意:
_SuSE 11 SP3 Full Package (Self-Service Support)_
RPM 软件包已弃用。
使用 RPM 软件包进行安装
如果要在 SUSE 上从 RPM 软件包安装 Citrix Workspace 应用程序,请使用 YaST 或 Zypper 实用程序。RPM 实用程序将安装 .rpm
软件包。如果缺少必需的依赖项,则将出现错误。
在 Red Hat 上设置 EPEL 存储库
从 Fedora/Red Hat 页面下载恰当的源 RPM 软件包。
有关其使用方法的信息,请参阅 https://docs.fedoraproject.org/en-US/epel/#how_can_i_use_these_extra_packages。
例如,在 Red Hat Enterprise 7.x 上,可以使用以下命令安装 EPEL 存储库:
yum localinstall epel-release-latest-7.noarch.rpm
提示:
RPM 软件包管理器不安装任何缺失的必备软件。要下载并安装此软件,我们建议您在 OpenSUSE 上在命令行中使用 zypper install <file name>,或者在 Fedora/Red Hat 上使用 yum localinstall <filename>。
从 RPM 软件包安装
必备条件:
安装
icaclient
软件包。
- 设置 EPEL 存储库。
- 以特权 (root) 用户身份登录。
-
通过在
中键入 Zypper 运行以下三个软件包的安装。 备注:
-
ctxusb
是可选软件包。请安装该软件包以支持通用 USB 重定向。 -
ctxappprotection
是可选软件包。仅当您想安装应用程序保护组件时才安装该软件包。
-
-
打开一个终端窗口。
对于 SUSE 安装:
-
zypper in ICAClient-suse-19.12.0.19-0.x86_64.rpm
-
zypper in ICAClient-suse-19.12.0.19-0.i386.rpm
zypper in ctxusb-2.7.19-1.x86\_64.rpm
zypper in ctxappprotection-21.4.0.2-0.x86_64.rpm
对于 Red Hat 安装:
-
yum localinstall ICAClient-rhel-19.12.0.19-0.i386.rpm
-
yum localinstall ctxusb-2.7.19-1.i386.rpm
-
yum localinstall ctxappprotection-21.4.0.2-0.x86_64.rpm
-
- 接受 EULA。
安装缺失的软件包
在基于 Red Hat 的发行版(RHEL、CentOS、Fedora 等)中,如果出现以下错误消息:
“… requires libwebkitgtk-1.0.so.0”
请添加一个 EPEL 存储库(可以在 https://docs.fedoraproject.org/en-US/epel/ 处找到详细信息)。
Tarball 软件包
根据您的操作系统体系结构安装下面的其中一个软件包。
软件包名称 | 内容 |
---|---|
Tarballs(适用于任何发行版本的脚本安装) | |
linuxx64-20.06.0.15.tar.gz | 64 位 Intel |
linuxx86-20.06.0.15.tar.gz | 32 位 Intel |
linuxarmhf-20.06.0.15.tar.gz | ARM HF |
- 从 Debian 软件包或 RPM 软件包安装 Citrix Workspace 应用程序。这些文件更易于使用,因为它们会自动安装任何所需的软件包。
- 如果要自定义安装位置,请从 tarball 软件包安装 Citrix Workspace 应用程序。
注意:
请勿在相同的计算机上使用两种不同的安装方法。如果执行此操作,您可能会看到错误消息和不希望出现的行为。
使用 tarball 软件包进行安装
注意:
tarball 软件包不执行依赖项检查,也不安装依赖项。您必须单独解决所有系统依赖项。
- 打开一个终端窗口。
- 将
.tar.gz
文件的内容提取到一个空目录中。例如,键入:tar xvfz packagename.tar.gz
。 - 键入
./setupwfc
并按 Enter 键运行安装程序。 - 接受默认值
1
(安装 Citrix Workspace 应用程序),然后按 Enter 键。 -
键入所需安装目录的路径和名称,然后按 Enter 键。或者,按 Enter 键在默认位置安装 Citrix Workspace 应用程序。
特权(根)用户的默认安装目录为
/opt/Citrix/ICAClient
。非特权用户的默认安装目录为
$HOME/ICAClient/platform
。platform 是系统针对安装的操作系统生成的标识符,例如,$HOME/ICAClient/linuxx86
表示 Linux/x86 平台)。注意:
如果指定了非默认位置,请在
$HOME/.profile
或$HOME/.bash\_profile
的 $ICAROOT 中设置该位置。 - 系统提示继续操作时,键入
y
并按 Enter 键。 - 可以选择是否将 Citrix Workspace 应用程序集成到您的桌面环境中。安装过程将创建一个菜单选项,用户可以从中启动 Citrix Workspace 应用程序。请在提示符下键入
y
以启用集成。 -
如果之前已安装
GStreamer
,则可以选择是否将GStreamer
与 Citrix Workspace 应用程序集成,以及是否支持 HDX MediaStream 多媒体加速。要将 Citrix Workspace 应用程序与GStreamer
集成,请在提示符下键入y
。注意:
在某些平台上,从 tarball 软件包安装客户端会导致系统在提示您与 KDE 和 GNOME 集成后变得无响应。首次初始化 gstreamer-0.10 时会出现此问题。如果遇到此问题,请终止安装进程(使用 ctrl+c 键)并运行命令
gst-inspect-0.10 -- gst-disable-registry-fork --version
。运行该命令后,可以在不遇到问题的情况下重新运行 tarball 软件包。 -
如果以特权 (root) 用户身份登录,请选择为 Citrix Virtual Apps and Desktops 或 Citrix DaaS(以前称为 Citrix Virtual Apps and Desktops 服务)的已发布 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 用户身份运行安装程序,以访问此安装选项。)
- 安装完成后,主安装菜单将再次显示。要退出安装程序,请键入
3
并按 Enter 键。
卸载
此过程已针对 tarball 软件包进行测试。使用操作系统的标准工具删除 RPM 和 Debian 软件包。
必须将环境变量 ICAROOT 设置为客户端的安装目录。非特权用户的默认安装目录为 $HOME/ICAClient/platform
。platform 变量是系统针对安装的操作系统生成的标识符,例如,$HOME/ICAClient/linuxx86
表示 Linux/x86 平台。特权用户安装默认安装到 /opt/Citrix/ICAClient
。
备注:
- 要卸载 Citrix Workspace 应用程序,必须以与执行安装的用户相同的用户身份登录。
- 卸载 Citrix Workspace 应用程序时,可能不会自动删除
$HOME/.local/share/webkitgtk
中的过期缓存文件。解决方法是手动删除这些缓存文件。
在 tarball 软件上卸载 Citrix Workspace 应用程序
- 键入
$ICAROOT/setupwfc
并按 Enter 键运行安装程序。 - 要删除客户端,请键入
2
并按 Enter 键。
在 Debian/Ubuntu 操作系统中卸载 Citrix Workspace 应用程序
从 Citrix Workspace 应用程序安装文件夹中运行以下命令:
apt remove icaclient
apt autoremove
或
apt remove icaclient
apt purge icaclient
在 Fedora/RHEL/CentOS 操作系统中卸载 Citrix Workspace 应用程序
从 Citrix Workspace 应用程序安装文件夹中运行以下命令:
yum remove icaclient
更新
要从 Citrix Receiver 更新到 Citrix Workspace 应用程序,请从 Citrix 下载下载需ixinde Citrix Workspace 应用程序并进行安装。
Citrix Workspace 屏幕叠加显示在首次启动应用程序时、更新时以及卸载并重新安装应用程序时。单击明白了以继续使用 Citrix Workspace 应用程序,或者单击了解更多以了解更多详细信息。