Невозможно установить VMWare Workstation v8

11

Установка VMware 8.0.2 64bit

Ubuntu 12.04LTS 64bit BETA

Моя версия ядра: 3.2.0-20-generic

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

Устанавливает нормально

Когда я запускаю, меня просят установить модули, которые скомпилированы и загружены в работающее ядро.

Открывается окно

Модуль обновления ядра VMware

Это не на виртуальном сетевом устройстве

ОШИБКА ЛОГ .

ОБНОВИТЬ:

Патч .

Когда я пытаюсь добавить патч, появляется следующая ошибка:

 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:~$

Я полностью удален и переустановлен. Я устанавливаю правильную версию. Вероятно, проблема с патчем. VMware отлично устанавливается на Ubuntu 11.10

Вот так я и удалил .

pst007x
источник

Ответы:

13

Соберите это из различных ответов:

Переместить в домашнюю папку

  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

Ссылка для скачивания патча (ссылка на содержимое в домашней папке):

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 /

Установите VMware

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

Установить патч

sudo ./patch-modules_3.2.0.sh

NB. Убедитесь, что у патча есть разрешение на выполнение.

pst007x
источник
7

Чтобы отключить проверку версии

  • откройте скрипт * .sh в редакторе (gedit)
  • прокрутите вниз до строки 27
  • добавьте "#" в начале строки 27,28,29
  • сохранить сценарий
  • попробуйте снова запустить скрипт

или перейти к

  • cd /usr/lib/vmware/modules/source
  • sudo tar xvf vmnet.tar
  • Это распакует файлы в vmnet-onlyпапке
  • Предположим, у вас есть файл патча в ~/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/

Перезапустите VMware Workstation или Player. В случае, если вам может потребоваться установить

  • sudo apt-get install patch
Фахим
источник
или изменить версию на линии 7/8, например , vmreqver=8.0.4применить патч к VMWare Workstation 8.0.4
wimh
2

Известны проблемы при попытке установить рабочую станцию ​​VMWare и / или работать на Ubuntu 12.04 LTS. Лучше всего подождать полного релиза в следующем месяце или вернуться к Ubuntu 11.10. Я знаю, что это звучит непродуктивно, но у меня были те же проблемы, и я решил пока вернуться к Ubuntu 11.10.

Petronilla Escarabajo
источник
Нашел решение (выше) спасибо. Вы правы, есть ошибки, но всегда есть ошибки, будь то предварительная версия или «готовый» продукт. Этот бета-выпуск разрешил проблемы с производительностью NVidia, в противном случае я бы остановился на более ранней версии. Спасибо :-)
pst007x
2

ОК, этот патч

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

Работает отлично, единственной проблемой было то, что я случайно нажал кнопку обновления vmware, которая все испортила в самый неподходящий момент. Я попробовал все, также пытаясь полностью удалить vmware. Ничего не помогало, пока я не попытался вырвать волосы из своей лысой головы.

Затем я выключил компьютер и запустил Ubuntu в более ранней версии из загрузчика. Затем я переустановил VMware, а затем повторно установить патч, который он взял! Наконец я перезапустил обычную Ubuntu 3.2 и все заработало.

Даже через удаление vmware в ядре 3.2 что-то осталось или что-то еще

brokenhorseshoe
источник
2

Та же ситуация: правильная версия VMPlayer и патча все еще утверждает, что это не правильная версия.

Мое решение: я пропустил проверку версий в patch-modules_3.2.0.sh, раскомментировав следующие строки знаком "#". После раскомментирования строк исправление работает, и мой проигрыватель теперь не работает.

[ -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"

Будь осторожен с моим ответом. После перезагрузки системы у меня пустой рабочий стол, и я даже не могу выполнить простую команду ls в терминале.

Ханс Насонн
источник
1

Вы можете быть заинтересованы в этом обходном пути

http://communities.vmware.com/message/2005419

Они утверждают, что разобрались с проблемой установки.

Ubuntuser
источник
Нет, попробовал его патч, просто говорит, что у меня неправильная версия, но я установил правильную версию. Я разместил выше ошибки .. Спасибо
pst007x