我在 Fedora 29 计算机上安装了 VMware Horizon 客户端。我VMware-Horizon-Client-4.10.0-11053294.x64.bundle
从下载了文件VMware官方下载页面。
当我通过在系统中搜索来运行它时,它没有运行。当我尝试使用命令从 CLI 运行它时,vmware-view
它显示以下错误
/usr/lib/vmware/view/bin/vmware-view-crtbora:符号查找错误:/usr/lib64/libpangomm-1.4.so.1:未定义的符号:ZN4Glib6ObjectC2EOS0
我尝试在 dnf 存储库中搜索该库,但无法按名称找到任何库。
我尝试了提到的解决方案这里,但没有运气。
答案1
使用vmware-view
中的命令/usr/bin
将使用系统库,而不是 View Client 中包含的库。
安装后,将 Vmware View 库添加到您的 LD_LIBRARY_PATH 中,并将安装文件夹中的 bin 目录添加到您的 PATH 中:
export LD_LIBRARY_PATH=/usr/lib/vmware:$LD_LIBRARY_PATH
export PATH=export PATH=/usr/lib/vmware/view/bin:$PATH
然后,该vmware-view
命令将打开客户端 GUI,因为它将是 中的 GUI /usr/lib/vmware/view/bin/vmware-view
,而不是 中的 GUI /usr/bin
。您可以使用 来验证这一点which vmware-view
。这将使用 View Client 二进制文件和库,而不是系统二进制文件和库。您可以将两个导出命令添加到 ~/.bashrc 中,以便在登录时设置它们。