Nie można zainstalować VMWare Workstation v8


11

Instalowanie VMware 8.0.2 64bit

Ubuntu 12.04LTS 64bit BETA

Moja wersja jądra to: 3.2.0-20-generic

pst007x@pst007x-Aspire-5741:~$ sudo sh VMware-Workstation-Full-8.0.2- 591240.x86_64.bundle

Instaluje się dobrze

Po uruchomieniu jestem proszony o zainstalowanie modułów, które są skompilowane i załadowane do działającego jądra.

Otwiera się okno

Aktualizator modułu jądra VMware

Nie udaje się to na wirtualnym urządzeniu sieciowym

DZIAŁ BŁĘDU .

AKTUALIZACJA:

ŁATKA .

Podczas próby dodania poprawki pojawia się następujący błąd:

 pst007x@pst007x-Aspire-5741:~$ sudo sh patch-modules_3.2.0.sh
 [sudo] password for pst007x: 
 patch-modules_3.2.0.sh: 27: [: workstation8.0.2: unexpected operator
 patch-modules_3.2.0.sh: 28: [: workstation8.0.2: unexpected operator
 Sorry, this script is only for VMWare WorkStation 8.0.2 or VMWare Player 4.0.2. 
 Exiting
 pst007x@pst007x-Aspire-5741:~$

Mam całkowicie odinstalowane i ponownie zainstalowane. Instaluję poprawną wersję. Prawdopodobnie problem z łatką. VMware doskonale instaluje się na Ubuntu 11.10

W ten sposób odinstalowałem .

Odpowiedzi:


13

Połącz to z różnych odpowiedzi:

Przenieś do folderu domowego

  1. VMware-Workstation-Full-8.0.2-591240.x86_64.bundle
  2. PATCH: patch-modules_3.2.0.sh
  3. PATCH: vmware3.2.0.patch

Link do pobrania łatki (zawartość xtact do folderu domowego):

http://weltall.heliohost.org/wordpress/2012/01/26/vmware-workstation-8-0-2-player-4-0-2-fix-for-linux-kernel-3-2-and- 3-3 /

Zainstaluj VMware

sudo sh VMware-Workstation-Full-8.0.2-591240.x86_64.bundle

Zainstaluj łatkę

sudo ./patch-modules_3.2.0.sh

Uwaga: Upewnij się, że łatka ma uprawnienia do wykonywania


7

Aby wyłączyć sprawdzanie wersji

  • otwórz skrypt * .sh w edytorze (gedit)
  • przewiń w dół do wiersza 27
  • dodać „#” na początku wiersza 27,28,29
  • zapisz skrypt
  • spróbuj ponownie uruchomić skrypt

lub przejdź do

  • cd /usr/lib/vmware/modules/source
  • sudo tar xvf vmnet.tar
  • Spowoduje to dekompresję plików w vmnet-onlyfolderze
  • Załóżmy, że masz plik łaty na ~/Downloads/vmware802fixlinux320/vmware3.2.0.patch
  • sudo patch -p1 <~/Downloads/vmware802fixlinux320/vmware3.2.0.patch
  • sudo mv vmnet.tar vmnet.tar.bak
  • sudo tar cvf vmnet.tar vmnet-only/

Uruchom ponownie VMware Workstation or Player. W razie potrzeby może być konieczne zainstalowanie

  • sudo apt-get install patch

lub zmień wersję w linii 7/8, na przykład, vmreqver=8.0.4aby zastosować poprawkę do stacji roboczej vmware 8.0.4
wimh

2

Znane są problemy z próbą zainstalowania stacji roboczej VMWare i / lub pracy na Ubuntu 12.04 LTS. Najlepiej jest poczekać na pełną wersję w przyszłym miesiącu lub wrócić do Ubuntu 11.10. Wiem, że to brzmi bezproduktywnie, ale miałem te same problemy i postanowiłem na razie wrócić do Ubuntu 11.10.


Znalazłem rozwiązanie (powyżej) dzięki. Masz rację, są błędy, ale zawsze są błędy, zarówno w wersji przedpremierowej, jak i „gotowej”. Ta wersja beta rozwiązała problemy z wydajnością NVidii, w przeciwnym razie trzymałbym się wcześniejszej wersji. Dzięki :-)
pst007x

2

OK, ta łatka

patch-modules_3.2.0.sh
vmware3.2.0.patch

Działa idealnie, jedynym problemem było to, że przypadkowo nacisnąłem przycisk aktualizacji vmware, który zepsuł wszystko w najgorszym momencie. Próbowałem wszystkiego, próbując całkowicie odinstalować vmware. Nic nie działało, dopóki nie próbowałem wyciągnąć włosów z mojej łysej głowy.

Następnie zamknąłem komputer i uruchomiłem Ubuntu we wcześniejszej wersji z modułu ładującego. Następnie ponownie zainstalowałem vmware, a następnie ponownie zainstalowałem łatkę! Wreszcie zrestartowałem się jako zwykły Ubuntu 3.2 i zadziałało.

Nawet po odinstalowaniu vmware w jądrze 3.2 pozostało coś


2

Ta sama sytuacja tutaj: poprawna wersja VMPlayera i łatki nadal twierdzi, że nie jest to poprawna wersja.

Moje rozwiązanie: Pominąłem sprawdzanie wersji w patch-modules_3.2.0.sh, odkomentując następujące wiersze znakiem „#”. Po odkomentowaniu linii łatka działa, a mój odtwarzacz już działa.

[ -z "$vmver" ] && error "VMWare is not installed (properly) on this PC"

[ "$vmver" == "workstation$vmreqver" ] && product="VMWare WorkStation"

[ "$vmver" == "player$plreqver" ] && product="VMWare Player"

[ -z "$product" ] && error "Sorry, this script is only for VMWare WorkStation $vmreqver or VMWare Player $plreqver"

Uważaj na moją odpowiedź. Po ponownym uruchomieniu systemu mam pusty pulpit i nie mogę nawet wykonać prostej komendy ls w terminalu.



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.