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


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