如何修复VMware Workstation和VMware播放器无法在Fedora 23上启动问题

时间:2020-02-23 14:33:14  来源:igfitidea点击:

我意识到在Fedora 23上安装VMware Workstation和VMware播放器后,它是后面的痛苦,从而开始它。

我觉得Fedora团队应该已经修复但是现在,让我们找到另一种方法来获得VMware工作。

使用此技巧来解决问题,因为我们等待VMware和Fedora即将给我们一个补丁。
要获取在Fedora 23上运行的VMware,请使用以下简单过程。
升级发行版应该完成这一点。

sudo dnf -y upgrade

2.通过执行以下命令强制重建VMware模块。

sudo vmware-modconfig --console --install-all

3.逐个运行以下命令

sudo cd /usr/lib/vmware/lib 
sudo cp -afv /usr/lib64/libgio-2.0.so.0.4600.2 libgio-2.0.so.0/libgio-2.0.so.0
sudo cp -afv /usr/lib64/libglib-2.0.so.0.4600.2 libglib-2.0.so.0/libglib-2.0.so.0
sudo cp -afv /usr/lib64/libgmodule-2.0.so.0.4600.2 libgmodule-2.0.so.0/libgmodule-2.0.so.0
sudo cp -afv /usr/lib64/libgobject-2.0.so.0.4600.2 libgobject-2.0.so.0/libgobject-2.0.so.0
sudo cp -afv /usr/lib64/libgthread-2.0.so.0.4600.2 libgthread-2.0.so.0/libgthread-2.0.so.0

然后

sudo cd /usr/bin/
sudo mv -iv vmplayer vmplayer.bin
sudo mv -iv vmware vmware.bin

通过创建如下,替换VMPlayer和VMware脚本,

vi /usr/bin/vmplayer

然后粘贴以下内容并保存文件。

#!/bin/bash
export VMWARE_USE_SHIPPED_LIBS=force
/usr/bin/vmplayer.bin $*

再次做

sudo vim /usr/bin/vmware

并粘贴以下代码行并保存文件。

#!/bin/bash
export VMWARE_USE_SHIPPED_LIBS=force
/usr/bin/vmware.bin $*

制作我们在可执行文件上方创建的两个文件。

sudo chown a+x /usr/bin/vmware
sudo chown a+x /usr/bin/vmplayer

尝试启动VMware播放器和工作站,看看它们是否已成功启动。

$VMWARE_USE_SHIPPED_LIBS=force vmware

或者:

$VMWARE_USE_SHIPPED_LIBS=force vmplayer