Пришлось мне тут приложиться в эту сторону: сына-третьекурсника жестко напрягли в институте. В общем, что получилось - то получилось. Проверять и разбираться будем уже по ходу. А если кто поделится своим передовым и позитивным опытом, то будем очень признательны.
Итак, по порядку:
1. Качаем "
КОМПАС-3D V15 Учебная версия"
здесь (предварительно проходим бесплатную процедуру регистрации, и получаем ссылки на свой почтовый ящик).
2. В своем Wine (лично я использую версию 1.4, но это отнюдь не догма), согласно
совету отсюда, заменяем библиотеки mfc42.dll, mfc42u.dll, libmmd.dll, msvcirt.dll, msvcp60.dll и msvcrt.dll (берем их с компьютера с установленной XP, разыскиваем на просторах Интернета, или же скачиваем архив с ними
отсюда). Бросаем их в папку ~/.wine/drive_c/windows/system32). Затем запускаем winecfg и устанавливаем следующие замещения:
3. Устанавливаем "Компас 3D" со всеми необходимыми компонентами и конфигурациями обычным образом (через setup.exe).
4. После окончания установки (будем надеяться, что у вас, как и у меня, она пройдет спокойно и без приключений), запускаем программу. В появившемся окне, в поле "Стиль приложения", указываем что-нибудь попроще, чтобы потом не рвало интерфейс. Например, как на прилагаемом скриншоте:
4. Может появиться сообщение: "Ошибка загрузки библиотеки. Ошибка подключения к бизнес-объекту Integrator".
Если это случилось - запускаем Winetricks и устанавливаем MS Jet 4.0 Service Pack 8.
Мне помогло: все запустилось. Хотя на форуме "Аскона" тамошние гуру предлагают, в случае ненадобности,
эту библиотеку вообще тупо отключать через реестр, присвоив параметру AutoConnect нулевое значение:
5. Чтобы всплывающие подсказки на кнопках управления не обрезались, устанавливаем (например, через Winetricks) библиотеку comctl32.dll и в winecfg устанавливаем для нее порядок загрузки "Сторонняя (Windows)".
6. Пока что не удалось нормально победить меню "Сервис - Параметры...": после изменения каких-либо настроек через него, с последующим нажатием кнопки "ОК", окно программы теряет фокус и перестает реагировать на мышь и клавиатуру - приходится перезапускать Wine. Вот
здесь предлагают следующий способ борьбы:
"...нашел ритуальное действие, после которого не происходит зависание Компаса после выхода из "Сервис-Параметры":
Нужно непосредственно перед нажатием OK зайти на вкладку "параметров": Система - Экран - Настройка меню и снять или поставить/снять галку с "Показывать тени меню". Жмем ОК и возвращаемся в Компас. Зависания нет (точнее к его окну возвращается фокус)."
Проверил. Действительно, работает. Что ж, лучше, чем ничего. А там, глядишь, и нормальное решение найдется :)
Вы читаете зеркало моего журнала - yes1111.
Основной пост находится здесь:
http://yes1111.dreamwidth.org/1171128.html