Natknąłem się na ten sam problem i byłem w stanie sprawić, że ta sama łatka działa, edytując numer wersji w skrypcie, który ją stosuje.
OSTRZEŻENIE: Właściwie nie wiem, o czym mówię, jeśli chodzi o łatanie VMware, po prostu zgadłem, że wydaje się, że działa.
To, czy chcesz tego spróbować samodzielnie, zależy od tego, jak bardzo nie masz ochoty na ryzyko. Ale hej, instalacja VMware Player jest już zepsuta, prawda? Wymyśliłem najgorszy scenariusz, w którym mogę odinstalować i ponownie zainstalować wersję 4.0.2.
Oparłem to na instrukcjach, które znalazłem tutaj: problem z kompilacją odtwarzacza vmware . Aby sprowadzić go do najprostszych kroków:
- Pobierz ten plik archiwum: http://weltall.heliohost.org/wordpress/wp-content/uploads/2012/01/vmware802fixlinux320.tar.gz
- Rozpakuj archiwum w swoim katalogu domowym
- Edytuj plik patch-modules_3.2.0.sh. Poszukaj linii
plreqver=4.0.2
i zmień ją naplreqver=4.0.3
- Zapisz plik, a następnie uruchom go.
sudo ./patch-modules_3.2.0.sh
Jeśli wcześniej korzystałeś z tej samej poprawki w wersji 4.0.2, możesz otrzymać następujący błąd: „/usr/lib/vmware/modules/source/.pched znaleziono. Już załatałeś swoje źródła. Wyjście”. Jeśli to zobaczysz, po prostu usuń /usr/lib/vmware/modules/source/.patched
plik i spróbuj ponownie.
Proszę pamiętać, aby mieć zainstalowany pakiet patch: apt-get install patch
. Moja domyślna instalacja najnowszego Kubuntu nie miała go, więc wystąpił błąd:
./patch-modules_3.2.0.sh: line 42: patch: command not found
Czasami sprawdzenie wersji nie działa poprawnie. W takim przypadku możesz go usunąć, usuwając 4 wiersze po „nieuzbrojonym produkcie”, wszystkie zaczynają się od „[”. To znowu może zwiększyć ryzyko zepsucia czegoś.