Проблема компиляции модуля Vmware сервера vmnet

Я пытаюсь установить vmware server 2.02 на 64-битную версию Ubuntu server 10.04.3, следуя этому руководству https://help.ubuntu.com/community/VMware/Server. Однако, когда я выполняю скрипт, он завершается после ошибки

/home/cfpte/raducotescu-vmware-server-linux-2.6.3x-kernel-bb26dce/vmware-server-distrib/lib/modules/source/vmnet-only/driver.c:121: warning: data definition has no type or storage class
/home/cfpte/raducotescu-vmware-server-linux-2.6.3x-kernel-bb26dce/vmware-server-distrib/lib/modules/source/vmnet-only/driver.c:121: warning: type defaults to ‘int’ in declaration of ‘DEFINE_SEMAPHORE’
/home/cfpte/raducotescu-vmware-server-linux-2.6.3x-kernel-bb26dce/vmware-server-distrib/lib/modules/source/vmnet-only/driver.c:121: warning: parameter names (without types) in function declaration
/home/cfpte/raducotescu-vmware-server-linux-2.6.3x-kernel-bb26dce/vmware-server-distrib/lib/modules/source/vmnet-only/filter.c:82: warning: type defaults to ‘int’ in declaration of ‘DEFINE_SEMAPHORE’
/home/cfpte/raducotescu-vmware-server-linux-2.6.3x-kernel-bb26dce/vmware-server-distrib/lib/modules/source/vmnet-only/filter.c:82: warning: parameter names (without types) in function declaration
/home/cfpte/raducotescu-vmware-server-linux-2.6.3x-kernel-bb26dce/vmware-server-distrib/lib/modules/source/vmnet-only/filter.c: In function ‘VNetFilter_HandleUserCall’:
/home/cfpte/raducotescu-vmware-server-linux-2.6.3x-kernel-bb26dce/vmware-server-distrib/lib/modules/source/vmnet-only/filter.c:1089: error: ‘filterIoctlSem’ undeclared (first use in this function)
/home/cfpte/raducotescu-vmware-server-linux-2.6.3x-kernel-bb26dce/vmware-server-distrib/lib/modules/source/vmnet-only/filter.c:1089: error: (Each undeclared identifier is reported only once
/home/cfpte/raducotescu-vmware-server-linux-2.6.3x-kernel-bb26dce/vmware-server-distrib/lib/modules/source/vmnet-only/filter.c:1089: error: for each function it appears in.)
make[2]: *** [/home/cfpte/raducotescu-vmware-server-linux-2.6.3x-kernel-bb26dce/vmware-server-distrib/lib/modules/source/vmnet-only/filter.o] Error 1
make[1]: *** [_module_/home/cfpte/raducotescu-vmware-server-linux-2.6.3x-kernel-bb26dce/vmware-server-distrib/lib/modules/source/vmnet-only] Error 2
make: *** [vmnet.ko] Error 2

Существует проблема компиляции модуля vmnet после его исправления.:(

Может ли кто-нибудь указать в правильном направлении, чтобы это исправить?

С уважением.

1 ответ

Решение

Аналогичный вопрос был опубликован на UbuntuForums для вашей версии Ubuntu.

Рекомендация состояла в том, чтобы следовать за сообщением связи - я воспроизвел это ниже:

Загрузите VMware-server-2.0.2-203138.x86_64.tar.gz с веб-сайта vmware и поместите его в /usr/src (вам необходимо зарегистрироваться на веб-сайте VMware, прежде чем вы сможете скачать)

Загрузите мой установочный файл ниже и распакуйте его в /usr/src:

cd /usr/src
wget http://www.troublenow.org/files/vmware/vmware2.0.2-on-debian6.0.1.tar.gz
tar xvzf vmware2.0.2-on-debian6.0.1.tar.gz
cd /usr/src/vmware2
sh install-vmware-2.0.2.sh

Это распакует файлы, залатает их и запустит установку vmware. Ответьте на все вопросы во время установки VMware, и установка должна завершиться.

Теперь перезагрузите сервер, и вы должны быть готовы к работе.

Приведенный выше файл vmware2.0.2-on-debian6.0.1.tar.gz имеет следующее содержимое:

00-vmware-2.6.32_functional.diff
01-vmware-2.6.32_cosmetic.diff
02-vmnet-include.diff
install-vmware-2.0.2.sh
patch-vmware_2.6.3x.sh
vmware-config.pl.diff
Другие вопросы по тегам