Доброго времени. Хочется поднять здесь тему использования SAS под Linux.
Потому что далеко не все используют Окна, а реботать с программой всетаки хочется. Еще одна причина тому - SAS единсвенная программа этой направленности адекватно работающая в среде Wine.
Под Linux существует некий аналог, QGMView, но он существенно уступает по функциональности, и поставляется только в виде исходных кодов. А компиляция его может создать определенные трудности.
Поделюсь немного своим опытом запуска SAS в Mandriva 2009 free. KDE 4. Wine установлен из репозитория Za1Raz. WineDors не установлен. Версия 90106.
Разпаковываю. Запускаю, окно с некоторой задержкой открывается. Выставляю кэш и интернет. Тайлы начинают грузится и сохраняются. После перезапуска процесс возобновляется. Процессы выделения, закачки, формирования проходят без сбоев. Меню по правой кнопке выскакиевает, все пункты выполняются.
Дальше неполадки. Можно поставить метку. Значек и название отображаются. Но при наведении на нее курсора выскакивает некое пустое окно и тутже закрывается. Иногда выскакивает окно OLE error 80070057. После закрытия его дальше все работает дальше. При переключении на окно другой программы, главное окно с картой скрывается. а закачки висят на переднем плане. И самое неприятное то, что после переключения между рабочими столами выскакивает маленькое окошечко с скнопкой закрытия посередине, не родной кнопкой, не той что внутри оно не закрывается, главное окно такхе не показывается. Хотя те же закачки в фоне идут.
Выглядит достаточно оптимистично. Есть сведения что ошибка OLE лечится копированием виндовых библиотек ole32.dll и oleaut32.dll из sistem32 в аналогичную папку wine. Скопировал. Уже больше двух часов окно не всплывало. Моть и помогло. О причинах остальных проблем могу только догадыватся.
Наверняка я не единственный, кто занимался подобными экспериментами. Есть ли результаты, есть ли методы решения?
И еще. Если возможно заполучить исходники SAS, возможно ли их компиляция, пусть даже с доработками под Linux?