這個問題自從我第一次發布以來已經發生了很大的變化,所以我刪除了舊的內容。
我下載了最新版本的 VMWare 播放器,當我嘗試安裝它時,我在控制台中收到以下錯誤:
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 播放器。
答案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
應該可以正常運行的播放器版本。