Я зіткнувся з тією ж проблемою, і мені вдалося зробити ту саму роботу з виправленням, відредагувавши номер версії в сценарії, який її застосовує.
ПОПЕРЕДЖЕННЯ: Я насправді не знаю, про що я говорю, коли мова заходить про виправлення VMware, я просто зробив здогадку, що, здається, працює.
Ви хочете спробувати це самостійно, залежить від того, наскільки ви ризикуєте. Але ей, ваша установка VMware Player вже зламана, правда? Я зрозумів, що в гіршому випадку я можу видалити та перевстановити версію 4.0.2.
Я засноване це на інструкції , які я знайшов тут: VMWare Player питання компіляції . Щоб звести його до найпростіших кроків:
- Завантажте цей тарбол: http://weltall.heliohost.org/wordpress/wp-content/uploads/2012/01/vmware802fixlinux320.tar.gz
- Витягніть тарбол у домашньому довіднику
- Відредагуйте файл patch-modules_3.2.0.sh. Шукайте рядок
plreqver=4.0.2
і змініть його наplreqver=4.0.3
- Збережіть файл, а потім запустіть його.
sudo ./patch-modules_3.2.0.sh
Якщо раніше ви використовували той самий патч у версії 4.0.2, ви можете отримати цю помилку: "/usr/lib/vmware/modules/source/.patched знайдено. Ви вже виправили свої джерела. Вихід". Якщо ви бачите це, просто видаліть /usr/lib/vmware/modules/source/.patched
файл і повторіть спробу.
Будь ласка , пам'ятайте , щоб мати встановлений пакет виправлень: apt-get install patch
. У моїй установці останніх Kubuntu цього не було, тому я отримав помилку:
./patch-modules_3.2.0.sh: line 42: patch: command not found
Іноді перевірка версії не працює належним чином. У цьому випадку ви можете її видалити, видаливши 4 рядки після "скидання продукту", усі вони починаються з "[". Це знову може збільшити ризик щось зламати.