有人设法让 Citrix 接收器客户端 (icaclient) 在 Ubuntu 中运行吗?
答案1
如何在 Ubuntu 14.04 和 16.04 上安装 Citrix 接收器
去Citrix Receiver for Linux 下载页面并下载 Debian 完整软件包。文件名将如下所示:
icaclient_13.3.0.344519_amd64.deb
。使用软件中心或打开并安装该包
gdebi
。
就是这样!
如何添加 Google Chrome 支持
您可以通过单击浏览器中的链接来打开 Citrix 接收器应用程序。您不需要扩展程序。
只需点击 Google Chrome 中的应用快捷方式并下载文件即可.ica
。下载完成后,点击 Chrome 底部栏中文件名旁边的箭头,然后选择“总是打开这种类型的文件”。
就是这样!下次您单击 Citrix 应用程序时,它将自动启动。
如何添加 Firefox 支持
在 Firefox 中,转到“工具”->“附加组件”->“插件”,并确保“Citrix Receiver for Linux”插件设置为“始终激活”。
如何解决 SSL 错误 61
发生此错误是因为 Citrix 接收器不信任足够的证书。您可以通过将 Firefox 信任的所有证书添加到 Citrix 来修复此问题。只需打开终端并执行以下命令即可。
sudo ln -s /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts
(过时的)来源
答案2
他们现在提供了 64 位版本的软件包.deb
。不幸的是,64 位软件包会检查系统是否是 32 位系统。显然,检查失败了。
我已经修改了软件包,以正确检查 64 位系统(实际上毫无理由地检查 32 位系统)。
你可以找到我修改过的包在这里。
这实际上是将一个字符更改为postinst
。希望这对某些人有帮助。
哦,请注意,您仍然需要复制或链接到您的certs
目录。
答案3
我在下面的博客中解释了在 Linux 中安装和使用 Citrix Workspace 应用程序的详细指南,该指南已在 20.04 LTS、20.10、Fedora 32、Fedora 33 中测试
https://www.debugpoint.com/2020/10/install-connect-citrix-desktop-ubuntu-linux/
不过,这里是这些步骤的总结。
为 Fedora、Red Hat 和其他基于 .rpm 的发行版安装 Citrix Workspace 应用程序
下载适用于 64 位系统的以下 .rpm 包。转到以下链接。单击 RPM 包,然后单击 Red Hat 完整包(自助服务支持)。然后单击“适用于 Linux 的 Citrix Workspace 应用程序(x86_64)”下的下载文件
https://www.citrix.com/downloads/workspace-app/linux/workspace-app-for-linux-latest.html
通过软件或任何包管理器打开 .rpm 包进行安装。所有依赖项应该已经存在于您当前的系统中。
为 Ubuntu、Linux Mint 和其他基于 Debian 的发行版安装 Citrix Workspace 应用程序
下载适用于 64 位系统的以下 .deb 包。转到以下链接。单击 Debian 包,然后单击完整包(自助服务支持)。然后单击“适用于 Linux 的 Citrix Workspace 应用程序(x86_64)”下的下载文件
https://www.citrix.com/downloads/workspace-app/linux/workspace-app-for-linux-latest.html
通过软件或任何包管理器打开 .deb 包进行安装。所有依赖项应该已经存在于您当前的系统中。
安装后,您可以访问 Citrix VM 页面并通过浏览器登录。安装程序将处理 .ICA 文件关联。
答案4
使用 Getlibs
(您可以在ppa:jcollins/jaminppa)
getlibs -w getlibs -w http://launchpadlibrarian.net/62541723/libmotif4_2.3.3-5ubuntu1_i386.deb/libmotif4_2.3.3-5_i386.deb
sudo ln -s /usr/lib/libXm.so.4 /usr/lib32/libXm.so.4
ICA 客户端现在应该可以正常启动:
# /usr/lib/ICAClient/wfcmgr -icaroot /usr/lib/ICAClient