自从我第一次发布以来,这个问题已经发生了很大变化,所以我删除了旧的内容。
我下载了最新版本的 VMWare Player,当我尝试安装它时,控制台中出现以下错误:
Gtk-Message: Failed to load module "canberra-gtk-module":
libcanberra-gtk-module.so: cannot open shared object file: No such file or directory
然后我收到一个窗口提示:
One or more of your processors does not have the necessary 64bit extensions to run VMware virtual machines.
笔记:我有最新版本的 Kali Linux,32 位操作系统和架构。我有适用于 32 位架构的最新版本 VMWare Player。
答案1
看起来你缺少一个必需的包:
sudo apt-get install build-essential
然后再试一次,这次应该可以成功。
编辑:
请尝试以下两个附加功能:
apt-get install open-vm-tools
apt-get install open-vm-toolbox
编辑2:
您是否尝试安装上述两个软件包?此外,它还说这里VMWare player 4 仅兼容 64 位架构。
libcanberra 错误也是我遇到的一个老问题,可以通过添加符号链接来解决,
/usr/lib/libcanberra-gtk-module.so -> /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libcanberra-gtk-module.so
然后运行(以 sudo 方式)ldconfig。由于您使用的是 32 位系统,因此您可能应该(您必须检查此文件是否存在,我没有 32 位系统来测试这一点)使用符号链接来代替
/usr/lib/i386-linux-gnu/gtk-2.0/modules/libcanberra-gtk-module.so
答案2
感谢大家的帮助,经过一番搜索后,我下载了 VMWare Player 5.0.2 版本,它运行完美,没有任何错误和警告。
最新版本 6.0 和旧版本 2.5.5 均无法运行,并导致严重的依赖问题和错误。
所以如果您像我一样在 32 位系统上运行kali-linux-1.0.5-i386
,我建议您下载5.0.2
可以正常运行的播放器版本。