9 янв. 2010 г.

Corel Draw X3 на Ubuntu 9.10


Всем хороша Ubuntu 9.10. Но на одном из проектов возникла острая необходимость работать с Corel Draw. В такой ситуации есть 3 выхода:
1. Использовать Corel Draw на родной Windows платформе.
2. Установить Windows в Sun Virtual Box и туда же Corel Draw
3. Попытаться запустить Corel Draw через WINE.

Первый вариант не подходил изначально, т.к. это постоянные перезагрузки ПК для работы то в Windows, то в Linux. Второй вариант утомителен. Установка операционной системы в виртуальную машину только для того, что бы запустить Corel Draw. Третий вариант... Остался только он. Сразу же скажу, что с WINE я практически не работал. На рабочей Linux машине стоит WINE версии 1.0.1 из репозитария Ubuntu. Самый верный способ избежать возни с версиями dll это скачать portable версию продукта, что я и сделал. И так на машине имеем распакованную portable версию Corel Draw X3. Переходим в корневой каталог программы и пишем магическую команду:
wine ./CorelDRW.exe

Попытка запуска не удалась. Не хватает библиотеки mfc42.dll. Библиотека была успешно скопирована с рабочей Windows в папку с Corel Draw. Повторно набираем магическую команду, и вуаля! Corel Draw запущена.

Некоторые замечания по работе. Прорисовка окон будет заметно быстрее если в корневую папку программы вы дополнительно скопируете библиотеки:
mfc42loc.dll, mfc42rus.dll, mfc42u.dll

Corel Draw успешно падает при слишком быстром прокручивании списка шрифтов. Со шрифтами стоит быть осторожнее. Буфер обмена так же не работает. Поэтому объекты копировать не получится.

Это пока основное что я заметил.