За основу и подсказку была взята статья с сайта http://ukrfaq.narod.ru/ При этом хочу отметить что мои знания Линукса минимальны Использовался дистрибутив Mandriva 2009 . Wine стандартный, версия на данный момент wine-1.1.28.(так же отмечу что лучше найти для того кто не хочет разбираться в тонкостях инсталяции пакет с расширением RPM) 1С:Предприятие 7.70.027, Конфигурации перепробовал разные главное что все работали!.Пакет Open Conf у меня не получилось использовать. И так поехали : Всё сводиться к выполнению пунктов по порядку: 1. Установить wine (как написал выше - лучше выкачать сразу инсталяционный пакет *.RPM) 2. Качаем Dcom98 (спасибо откуда качать скажем любой поисковой системе ,размер 1229056 байт) 3. Копируем Dcom98 в ~/.wine/drive_c/ (то что эта папка скрытая и находиться в Домашней папке пользователя ,я узнал после часа ковыряния) 4. Запускаем winecfg. Надо убрать галочку с "Графика"->"Разрешить менеджеру окон управлять окнами" 5. запускаем: wine DCOM98.EXE /C /T:c:\\temp /Q
если ругнулся на неправильную версию Windows DCOM98 can only installed on Windows 98. For WindowsNT, please install latest service packs. ничего страшного: НЕ НАЖИМАЯ КНОПКУ "OK" копируем все из папки /drive _c/windows/temp или /drive_c/windows/temp/IXP000.TMP (по ситуации) в /drive_c/windows/system32 6. запускаем winecfg, в приложениях добавляем DCOM98.EXE, выделив его выбираем вкладку "Библиотеки" делаем ole32=(родная,встроенная)
7. Запускаем wine DCOM98.EXE /Q
8. Из настоящего Windows копируем msvcrt40.dll в наш windows\system32
9. Запускаем wine 1C_77_27setup.exe (у вас установочный дистрибутив 1С может называться по-другому), установка должна пройти без проблемм. (Или берем готовый BIN )Ставим базы.
10. снова запускаем winecfg. В приложениях добавляем 1cv7l.exe (экзешник которым будем стартовать 1С), В библиотеках к нему добавляем:
"rpcrt4" = "родная,встроенная"
"ole32" = "родная,встроенная"
"olepro32" = "родная,встроенная"
"oleaut32" = "родная,встроенная"
"msvcrt40" = "родная,встроенная"
если winecfg английский, то родная=native, встроенная=builtin 11. Лишним не будет так же из оригинала взять файл MFC42.DLL и скинуть в наш windows\system32.
12. Если всё увидели, то идём в меню выбора баз данных, добавляем базы, выбираем нужную и входим в неё через конфигуратор. "Администрирование"->"Кодовая страница таблиц ИБ" меняем на "+Текущая системная установка". "Окна" - "Панель окон" отключаем (снять галочку) этот пункт надо повторить _со_всеми_используемыми_базами_!!! Иначе при запуске будет выходить ошибка: "Порядок сортировки, установленный для базы данных, отличается от системного!" 14. Запускаем 1С. Выбираем базу, грузимся. первым делом "Окна" - "Панель окон" отключаем.(Пока не зделал данный пункт, база постоянно вылетала ) 15 РАДУЕМСЯ!!!
|