如何在 Ubuntu 20.04 中安装 Citrix nsepa

如何在 Ubuntu 20.04 中安装 Citrix nsepa

我正在尝试从 Ubuntu 20.04 访问 Citrix。

加载时页面需要安装插件来检查系统要求。

安装时出现以下错误

sudo dpkg -i nsepa.deb 
(Reading database ... 192104 files and directories currently installed.)
Preparing to unpack nsepa.deb ...
Unpacking nsepa (1.0.0.38) over (1.0.0.38) ...
dpkg: dependency problems prevent configuration of nsepa:
 nsepa depends on libnm-glib4; however:
  Package libnm-glib4 is not installed.
 nsepa depends on libnm-util2; however:
  Package libnm-util2 is not installed.

我进行了一些搜索,发现这些库已被弃用,应用程序需要使用libnm

但是nsepa使用libnm-glib4libnm-util2。如果有人能帮助我解决这个问题,那将会有很大的帮助。

答案1

您正在尝试安装的软件是已弃用并被取代Citrix 工作区应用程序截至 2018 年 8 月。后者应该可以顺利安装。

答案2

  1. 向 Citrix 提交错误报告以更新他们的软件包。

  2. 简单的解决方案:在他们更新软件包之前,请使用有这些软件包的 Ubuntu 18.04。

  3. 更难的解决方案:您可以尝试将 18.04 软件包安装到您的 20.04 系统上。它未经测试:它可能会损坏,或者根本不起作用。

  4. 最难的解决方案:您可以尝试编辑软件包的控制文件来更新依赖项。这可能会让您陷入几个意想不到的困境,并占用整个下午的时间。您必须解压缩 deb,找到控制文件,进行编辑,重新压缩,测试,然后排除故障。最后,它可能会起作用,也可能不会。

答案3

我刚刚自己做了这件事。

您需要手动下载并安装依赖项。

wget http://ftp.br.debian.org/debian/pool/main/n/network-manager/libnm-util2_1.6.2-3+deb9u2_amd64.deb http://ftp.br.debian.org/debian/pool/main/n/network-manager/libnm-glib4_1.6.2-3+deb9u2_amd64.deb

然后

sudo apt install ./libnm-util2_1.6.2-3+deb9u2_amd64.deb ./libnm-glib4_1.6.2-3+deb9u2_amd64.deb 

相关内容