Страница 1 из 1

Можно ли установить vmware на Debian?

Добавлено: 25 сен 2004, 22:50
Goliath
Я пробовал - вываливается с ошибкой:

Using standalone build system.
make: Entering directory `/tmp/vmware-config0/vmnet-only'
bridge.c: In function `VNetBridgeReceiveFromVNet':
bridge.c:346: structure has no member named `sk_wmem_alloc'
make: *** [bridge.o] Error 1
make: Leaving directory `/tmp/vmware-config0/vmnet-only'
Unable to build the vmnet module.

Увидел на официальном сайте список поддерживаемых дистрибутивов - Debian там нет. Поэтому возник вопрос: у кого-либо получалось поставить?

Добавлено: 25 сен 2004, 23:48
leikind
Получалось, получается, и у многих.

Добавлено: 26 сен 2004, 14:21
Goliath
Нужны ли для этого исходники ядра? У меня есть только kernel-headers.

Добавлено: 26 сен 2004, 17:20
Foxx
Исходники не нужны, но судя по ошибке придется кое-что править руками, т. к. версия ядра видимо несовместима с используемой вмварью

Re: Можно ли установить vmware на Debian?

Добавлено: 26 сен 2004, 17:46
Andrej Ramaszeuski
Goliath писал(а):Я пробовал - вываливается с ошибкой:

Using standalone build system.
make: Entering directory `/tmp/vmware-config0/vmnet-only'
bridge.c: In function `VNetBridgeReceiveFromVNet':
bridge.c:346: structure has no member named `sk_wmem_alloc'
make: *** [bridge.o] Error 1
make: Leaving directory `/tmp/vmware-config0/vmnet-only'
Unable to build the vmnet module.

Увидел на официальном сайте список поддерживаемых дистрибутивов - Debian там нет. Поэтому возник вопрос: у кого-либо получалось поставить?
Стоит. Исходники ядра неизбежно необходимы к компиляции еёных модулей.

Добавлено: 26 сен 2004, 17:50
Andrej Ramaszeuski
Foxx писал(а):Исходники не нужны, но судя по ошибке придется кое-что править руками, т. к. версия ядра видимо несовместима с используемой вмварью
Ещё как нужны. А вот править руками как раз таки ничего не нужно.

debain sid, ядро 2.4.27-grsec - едем без проблем. причём при любой рекомпиляции ядра рекомпиляция модулей к vmware неизбежна.

Добавлено: 26 сен 2004, 20:57
Foxx
Andrej Ramaszeuski писал(а):
Foxx писал(а):Исходники не нужны ...
Ещё как нужны. А вот править руками как раз таки ничего не нужно.

debain sid, ядро 2.4.27-grsec - едем без проблем. причём при любой рекомпиляции ядра рекомпиляция модулей к vmware неизбежна.
SuSE 9.1, ядро 2.6.x - стояли только хидеры. Пришлось перелопатить местами vmmon'овые сырцы, без этого он не собиралсо. Зачем, скажи, сырцы ядра-то?

Добавлено: 26 сен 2004, 21:09
drvtiny
Я исходников vmmon-модулей ядра не лопатил, могу сказать только, что поддержка 2.6.x ядер есть только в VMWare 4.5.2, но не в VMWare 4, при чём как не ухищряйся (а я пробовал), VMWare 4 корректно с 2.6.x ядрами работать не будет - при попытке запустить виртуальную машину у тебя просто будет провисать и сама прога (пока не kill -9), и модули ядра (пока не unload из ядра), и вся прочяя память многими мегабайтами взятая и забитая во своп.

Добавлено: 26 сен 2004, 21:55
Foxx
вы мне будете рассказывать - 4.5.1-7568 с латаным vmmon-ом встала на 2.6.х (ну ругнулась, что, мол, ахтунг, ядро незнакомое) и фунциклирует бесзбойно и дома и на работе

Добавлено: 27 сен 2004, 09:10
drvtiny
А я, собственно, говорил, что VMWare 4 не возможно "притереть" к новым ядрам. VMWare 4.5.x (у меня x=2, у Вас - x=1) адаптирован для сборки модулей под 2.6 (а то, что ругается, так он у меня на ядро 2.6.7 тоже ругался - говорит, больно новое оно у Вас, мы(разработчики)-де на этом ядре не испытывали свою VM)

Добавлено: 28 сен 2004, 17:08
Andrej Ramaszeuski
Foxx писал(а):
Andrej Ramaszeuski писал(а):
Foxx писал(а):Исходники не нужны ...
Ещё как нужны. А вот править руками как раз таки ничего не нужно.

debain sid, ядро 2.4.27-grsec - едем без проблем. причём при любой рекомпиляции ядра рекомпиляция модулей к vmware неизбежна.
SuSE 9.1, ядро 2.6.x - стояли только хидеры. Пришлось перелопатить местами vmmon'овые сырцы, без этого он не собиралсо. Зачем, скажи, сырцы ядра-то?
Осмелюсь предположить, что имеешь ядро от автора дистрибутива и хидеры именно к нему. В этом случае действительно исходники не надо. А вот чё там лопатить, если и так всё работает?

Добавлено: 28 сен 2004, 19:20
Foxx
Andrej Ramaszeuski, прав, все авторское. Но у меня на ядре 2.6.4-52 и 2.6.5-7.95 от suse возникали нестыковки vmmon-овских описаний структур работы с памятью и родных, suseвых, посему пришлось колупаться в vmmonе на предмет выправления конкретно под члены структур этих ядер. Это, естественно, чрезвычайно частный случай.

Добавлено: 28 окт 2004, 12:23
dma
Foxx, Andrej Ramaszeuski... Можно вас попросить опубликовать патчи для vmware модулей? Не знаю, как лучше: выложить в Internet и запостить ссылки, или вышлите мне на почту - я куда-нибудь выложу. Жаль, что аттач к сообщению сделать нельзя.

Добавлено: 29 окт 2004, 16:20
Andrej Ramaszeuski
dma писал(а):Foxx, Andrej Ramaszeuski... Можно вас попросить опубликовать патчи для vmware модулей? Не знаю, как лучше: выложить в Internet и запостить ссылки, или вышлите мне на почту - я куда-нибудь выложу. Жаль, что аттач к сообщению сделать нельзя.
Неможно. Под 2.4.27 собираю без патчей

Добавлено: 29 окт 2004, 23:54
Foxx
Скоро дам. На работе слетели партишены. Когда восстановлю таблицы ... или когда заново стану ставить линя и vmware, придется копаться :)