我下载并安装了适用于 Linux 的 Citrix Workspace 应用程序 2311。
我在程序中看到了它(通过 Windows 键 --> 输入 citrix)
不幸的是它没有启动。
在 var/log/syslog 中我看到以下错误:
/opt/Citrix/ICAClient/selfservice: error while loading shared libraries: libwebkit2gtk-4.0.so.37: cannot open shared object file: No such file or directory
但是如果在/snap/gnome-42-2204/141/usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
如何修复这个错误?
解决方法
sudo ln -s /snap/gnome-42-2204/141/usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
sudo ln -s /snap/gnome-42-2204/141/usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18 /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
sudo ln -s /snap/gnome-42-2204/141/usr/lib/x86_64-linux-gnu/libicui18n.so.70 /usr/lib/x86_64-linux-gnu/libicui18n.so.70
sudo ln -s /snap/gnome-42-2204/141/usr/lib/x86_64-linux-gnu/libicuuc.so.70 /usr/lib/x86_64-linux-gnu/libicuuc.so.70
sudo ln -s /snap/gnome-42-2204/141/usr/lib/x86_64-linux-gnu/libicudata.so.70 /usr/lib/x86_64-linux-gnu/libicudata.so.70
sudo ln -s /snap/gnome-42-2204/141/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0 /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0
答案1
我不知道为什么你要摆弄符号链接和共享库,而你可以简单地这样做:
sudo apt install libwebkit2gtk-4.0-37
其他库文件将一起安装。icaclient 包不知何故将一堆必需的依赖项列为仅“推荐”,可能是为了兼容性,所以您可以尝试sudo apt install --install-recommends ./icaclient_23.11.0.82_amd64.deb
或手动安装它们。无论如何,EULA 窗口出现了,但 23.10 不受官方支持。