Как запустить 1C под Wine без дополнительных патчей
1. Качаем wine с
Как увидеть ссылки? | How to see hidden links? я использую wine 0.9.13 в сборке для
Debian.
2. Запускаем wine, пусть создаст папку ~/.wine/
3. Качаем Dcom98 с
Как увидеть ссылки? | How to see hidden links? , или с
Как увидеть ссылки? | How to see hidden links? Копируем Dcom98 в ~/.wine/drive_c/
4. Запускаем winecfg и настраиваем wine по своему вкусу. Особо отмечаю: на
вкладке "Графика"
убираем галочку с "Разрешить менеджеру окон управлять окнами".
5. Стартуем wine DCOM98.EXE /C /T:c:\\temp /Q (из папочки ~/.wine/drive_c/).
6. Копируем все из папки ~/.wine/drive_c/temp/ в ~/.wine/drive_c/WINDOWS/system/
7. Опять стартуем winecfg, добавляем приложение Dcom98.exe,
и для него в соседней вкладке прописываем библиотеку ole32=Родная (windows).
8. Запускаем wine DCOM98.EXE /Q (у меня оно тут, правда, выругалось, что у
меня система 2000, но ничего - дальше все нормально).
9. Копируем из установленной винды библиотеку msvcrt40.dll (входит в состав MS Office, например).
10. Стартуем winefile (можно и ручками через wine, но привыкайте к
удобствам ;-)), ставим 1С (v77).
11. Еще раз стартуем winecfg, добавляем приложение 1CV7.exe (у меня 1CV7s.exe),
для него прописываем исключительно нативные библиотеки rpcrt4, ole32, olepro32, oleaut32, msvcrt40.
12. Совет, который я не делал (у меня и так все нормально): чтобы в программе был русский шрифт
надо просто из компьютера где установлен Windows взять из папки fonts все шрифты и
скопировать их в папку ~/.wine/drive_c/windows/fonts.
Далее в файле настройки wine изменить в разделе [fonts]:
"Default" = "arial"
"DefaultFixed" = "fixed"
"DefaultSerif" = "Serif"
"DefaultSansSerif" = "SansSerif"
13. Стартуем 1С, добавляем базы. Для каждой базы делаем следующее: открываем в конфигураторе,
выбираем в меню "Администрирование" пункт "Кодовая страница таблиц ИБ".
Устанавливаем кодовую страницу в "+Текущая системная установка".
14. Обязательно надо снять галочку "Окна->Панель окон->показать".
(с) Opennet.ru