Я столкнулся с той же проблемой и смог заставить работать тот же патч, отредактировав номер версии в скрипте, который его применяет.
ВНИМАНИЕ: Я не знаю, о чем говорю, когда дело доходит до исправлений VMware, я просто сделал обоснованное предположение, которое, похоже, работает.
Хотите ли вы попробовать это сами, зависит от того, насколько вы склонны к риску. Но эй, ваша установка VMware Player уже сломана, верно? Я подумал, что в худшем случае я могу удалить и переустановить версию 4.0.2.
Я основал это на инструкциях, которые я нашел здесь: проблема компиляции плеера vmware . Чтобы свести это к самым простым шагам:
- Загрузите этот архив: 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 found. Вы уже исправили свои источники. Выход». Если вы видите это, просто удалите /usr/lib/vmware/modules/source/.patched
файл и попробуйте снова.
Пожалуйста , помните , чтобы иметь установленный пакет исправлений: apt-get install patch
. У моей установки по умолчанию последней Kubuntu не было этого, таким образом, я получил ошибку:
./patch-modules_3.2.0.sh: line 42: patch: command not found
Иногда проверка версии не проходит должным образом. В этом случае вы можете удалить его, удалив 4 строки после «unset product», все они начинаются с «[». Это снова может увеличить риск что-то сломать.