尝试启动 VMware Horizo​​n View 客户端时如何修复“没有此文件或目录”错误

尝试启动 VMware Horizo​​n View 客户端时如何修复“没有此文件或目录”错误

我使用的是 Ubuntu 16.04 LTS。我从此链接。我按照找到的说明安装了它 这里。我在一台 64 位机器上。

  1. 我右键单击下载文件夹并选择“在终端中打开”
  2. 我运行了以下几行:

    chmod a+x VMware-Horizon-Client-4.4.0-5167967.x64.bundle sudo ./VMware-Horizon-Client-4.4.0-5167967.x64.bundle

此后,客户端的启动器出现在搜索中,但单击它只会使其在统一栏中闪烁几次然后消失。此操作与描述的完全一致这里。在这个问题中,描述了他们能够使用命令启动客户端vmware-view。但是,我收到以下错误vmware-view

/usr/lib/vmware/view/bin/vmware-view:加载共享库时出错:libudev.so.0:无法打开共享对象文件:没有此文件或目录

此链接提供了一些错误解决方案libudev.so.0: cannot open shared object file。但是,它们不是针对我的问题的,而且我没有尝试任何解决方案,因为我不想冒险破坏系统。

为什么VMware-view对我不起作用,我该如何修复此错误?我可以继续尝试由 senshikaze 提供的 170+ 赞同的答案吗?

`sudo ln -sf /lib/$(arch)-linux-gnu/libudev.so.1 /lib/$(arch)-linux-gnu/libudev.so.0`

答案1

我按照您的描述安装了产品,但发现有些令人担忧。安装的最后一步列在这里:

Do you want to check your system compatibilities for Horizon Client,
this Scan will NOT collect any of your data?[yes/no]: yes

Scanning    libxml2.so.2
    Please wait
[######################################################################] 100%
VMware Horizon Smart Card
    Success
VMware Horizon Real-Time Audio-Video
    Failed      libudev.so.0
VMware Horizon Client Drive Redirection
    Success
VMware Horizon Multimedia Redirection (MMR)
    Failed      libgstapp-0.10.so.0
    Failed      libgstbase-0.10.so.0
    Failed      libgstreamer-0.10.so.0
VMware Horizon PCoIP
    Failed      libffi.so.5
VMware Horizon USB Redirection
    Failed      libudev.so.0
VMware Horizon Virtual Printing
    Success
VMware Horizon Client
    Failed      libudev.so.0

启动 vmware-view 命令时出现了完全相同的错误。使用 Google 后,我发现必须运行以下命令:

获得 http://mirrors.kernel.org/ubuntu/pool/main/u/udev/libudev0_175-0ubuntu9_amd64.deb

然后我使用目录中的文件管理器右键单击下载的文件并让软件安装程序执行其操作。
然后我输入命令“vmware-view”并得到:

在此处输入图片描述

答案2

这就是我安装 64 位版本 4.7 的方法...希望这对在搜索中偶然发现它的人有用(在成功安装之前我不需要安装任何依赖项或创建符号链接)

1)从以下网站下载客户端https://www.vmware.com/go/viewclients

2)卸载任何以前的版本(如果有)。

3)

  • a) 打开终端窗口。
  • b) 将目录更改为包含安装程序文件 (xxx.bundle) 的目录。

4)使用以下命令运行安装程序:

sudo sh ./VMware-Horizon-Client-x.x.x-yyyyyyy.arch.bundle

*或者就我的情况而言:

sudo sh ./VMware-Horizon-Client-4.7.0-7395152.x64.bundle

(需要注意:“sh”用于“强制”该包可执行。根据您设置的权限,这也会起作用:

sudo ./VMware-Horizon-Client-x.x.x-yyyyyyy.arch.bundle

5)按照Gui安装向导进行操作。

相关内容