FreeSource: SoftWare/VMWare

Настройка VMWare

Пакеты и самая последняя версия README выложены на

ftp://ftp.altlinux.ru/pub/people/wrar/vmware/

README.ALT для VMware 5.0.0

0. Какие преимущества мы имеем, собирая свой пакет:

– полный контроль над комплектацией пакета (список файлов, содержимое

файлов, права и т.д.), включающий штатную возможность наложения любых

патчей;

– контроль над %pre и т.д. скриптами;

– возможность выделения vm*.tar в отдельный пакет;

– максимальное соответствие ALT Packaging Policy (макросы директорий,

упаковка значков и прочего в нужные места и с соотв. макросами в

%post*);

1. Сборка производится на основе дистрибутива в формате tar.gz. Тем, у кого

есть офиц. rpm, ничем помочь не могу.

vmware-config.pl при упаковке запатчен:

– на этапе настройки модулей производится поиск уже установленных модулей

в стандартном пути (точнее, вызывается modinfo, которое как раз и умеет

искать модули лишь по стандартным путям); если модуль найден – никаких

попыток его сборки не производится (а вот если не найден – не знаю, что

будет, поэтому лучше не запускать vmware-config.pl до установки пакета с

модулями);

2. Скрипты из официального пакета, как и installer.sh, более не

используются. Вместо этого /etc/vmware/locations заполняется минимально

необходимым содержимым (взятым из системы с установленным пакетом, в

котором еще использовались скрипты), а инитскрипт вместо генерирования из

скриптов кладется в src.rpm (пока что используется официальный с

минимальными изменениями).

3. Из tgz выделяются исходники модулей и перепаковываются в

kernel-source-vmware-%version.

Затем из этого пакета на отдельном спеке собирается пакет с модулями.

Когда в ftp://ftp.cvut.cz/vmware/vmware-any-any-update*.tar.gz появится

поддержка текущей версии VMware, будет возможна сборка модулей из

kernel-source-vmware-update*.

4. Замечания:

– после установки пакета таки надо запустить vmware-config.pl, но _только_

после сборки и установки пакета с модулями, см. выше;
– если в дальнейшем вмварь ругается, что она не configured и просит (еще

раз) запустить vmware-config.pl (как правило, это происходит при попытке

запустить ее с незагруженным драйвером или незапущенным сервисом) –

просто убиваем /etc/vmware/not_configured и снова запускаем вмварь;

5. Ту Ду:

– посмотреть, кому нужны locations, и можно ли обойтись без них вообще;

– переписать или хотя бы запатчить и облегчить инисткрипт;

– (менее реально) переписать/облегчить vmware-config.pl;

vim: tw=74

Ссылок на эту страницу нет