我有一个需要打开的 citrix ica 文件。我将默认应用程序设置为 wfica。
我正在使用 Arch Linux,citrix 的工作直到昨天才设置自定义命令行。它自动与 Citrix 配合使用。但是,我正在玩 Linux,我想删除不需要/未使用的包,然后我输入
sudo pacman -Rsn $(pacman -Qqdt)
一堆软件包被删除,我认为这就是这个 citrix 无法正常工作的原因。
之后我还
sudo pacman -Syu
更新了所有软件包,但没有成功。
编辑:
[srikanth@myhost linuxx86]$ sh wfica.sh
/home/srikanth/ICAClient/linuxx86/wfica: error while loading shared libraries: libXaw.so.7: cannot open shared object file: No such file or directory
[srikanth@myhost linuxx86]$ pwd
/home/srikanth/ICAClient/linuxx86
[srikanth@myhost linuxx86]$ whereis libXaw
libXaw: /usr/lib/libXaw7.so /usr/lib/libXaw.so /usr/lib/libXaw6.so
加载库时似乎出现一些错误
编辑:
@Kevin:还是一样。
[srikanth@myhost linuxx86]$ cd /usr/lib
[srikanth@myhost lib]$ sudo ln -s libXaw7.so libXaw.so.7
ln: failed to create symbolic link `libXaw.so.7': File exists
[srikanth@myhost lib]$ pwd
/usr/lib
[srikanth@myhost lib]$ cd ~/ICAClient/linuxx86/
[srikanth@myhost linuxx86]$ ls
CHARICONV.DLL eula.txt install.txt libctxssl.so Npica PDCRYPT1.DLL readme.txt util VDSPMIKE.DLL wfica_assoc.sh
config help keyboard NDS.DLL Npica.ad PDCRYPT2.DLL setupwfc VDEUEM.DLL wfcmgr wfica.sh
desktop icons keystore nls npica.so pkginf TW1.DLL VDSCARD.DLL wfica
[srikanth@myhost linuxx86]$ sudo ldconfig
[srikanth@myhost linuxx86]$ sh wfica.sh
/home/srikanth/ICAClient/linuxx86/wfica: error while loading shared libraries: libXaw.so.7: cannot open shared object file: No such file or directory
[srikanth@myhost linuxx86]$ cd /usr/lib
[srikanth@myhost lib]$ ls -ltr libXaw7*
-rwxr-xr-x 1 root root 462536 Jan 19 2011 libXaw7.so.7.0.0
lrwxrwxrwx 1 root root 16 Jan 19 2011 libXaw7.so.7 -> libXaw7.so.7.0.0
lrwxrwxrwx 1 root root 16 Jan 19 2011 libXaw7.so -> libXaw7.so.7.0.0
[srikanth@myhost lib]$
答案1
我认为您使用的是 64 位 Linux,而 wfica 是一个 32 位应用程序。如果确实如此,那么安装lib32-libxaw应该修复它。