我正在尝试从 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-glib4
和libnm-util2
。如果有人能帮助我解决这个问题,那将会有很大的帮助。
答案1
您正在尝试安装的软件是已弃用并被取代Citrix 工作区应用程序截至 2018 年 8 月。后者应该可以顺利安装。
答案2
向 Citrix 提交错误报告以更新他们的软件包。
简单的解决方案:在他们更新软件包之前,请使用有这些软件包的 Ubuntu 18.04。
更难的解决方案:您可以尝试将 18.04 软件包安装到您的 20.04 系统上。它未经测试:它可能会损坏,或者根本不起作用。
最难的解决方案:您可以尝试编辑软件包的控制文件来更新依赖项。这可能会让您陷入几个意想不到的困境,并占用整个下午的时间。您必须解压缩 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