Запускаем 1С под Debian Linux
Не вдаваясь в детали хотелось бы описать процесс сего действия.
Будем считать что работа с wine для вас не новость. Если так, то лучше для начала почитать различные статьи на эту тему.
Итак, начнем:
1. Обязательно удаляем все что касается wine с вашего компьютера(нужны права root)
5. Установливаем пакеты WINE@Etersoft(нужны права root)
7. Смотрим версию:
9. Запускаем winecfg. Надо убрать галочку с "Графика"->"Разрешить менеджеру окон управлять окнами"
10. Создаем каталог temp на виртуальном диске С:
11. Качаем Dcom98 c сайта http://www.microsoft.com/com/default.mspx
12. Запускаем: wine DCOM98.EXE /C /T:c:\\temp /Q(это )
13. Идем в этот каталог(C:\temp) и копируем в C:\windows\system32
14. Запускаем winecfg, в приложениях добавляем DCOM98.EXE, выделив его выбираем вкладку "Библиотеки" делаем ole32=(родная,встроенная). Если у вас будет неактивна кнопка ДОБАВИТЬ то нужно выделить список для добавления и понажимать вверх или вниз(глюк какой то:-))
15. Запускаем
Или если у вас нет дистрибутива а только папки с файлами 1С можете скопировать из в Program Files.
17. Cнова запускаем winecfg. В приложениях добавляем 1cv7l.exe (экзешник которым будем стартовать 1С), В библиотеках к нему добавляем:
"Администрирование"->"Кодовая страница таблиц ИБ" меняем на "+Текущая системная установка".
И в самой 1С: "Окна" — "Панель окон" отключаем (снять галочку). Тогда не будет вылетать.
19. Запускаем 1С:
Будем считать что работа с wine для вас не новость. Если так, то лучше для начала почитать различные статьи на эту тему.
Итак, начнем:
1. Обязательно удаляем все что касается wine с вашего компьютера(нужны права root)
#dpkg -P wine2. Выкачиваем все что есть отсюда
ftp://ftp.etersoft.ru/pub/Etersoft/WINE@Etersoft-1.0.8/WINE/Debian/4.0/3. Удалить каталог .wine из домашнего каталога пользователя
$ rm -rf ~/.wine4. Переходим в каталог куда скачали файлы с ftp сервера.
5. Установливаем пакеты WINE@Etersoft(нужны права root)
# dpkg -i ./*wine*.deb6. Если все прошло удачно, вводим от имени обычного пользователя команду:
$ wineЭто нужно чтобы в личном каталоге пользователя создать рабочее обружение среды wine.
7. Смотрим версию:
$ wine --version8. Далее в каталог c:\windows\system32 копируем все файлы *.dll из ОС Windows того же каталога.
WINE@Etersoft 1.0 Network (1.0.8)
9. Запускаем winecfg. Надо убрать галочку с "Графика"->"Разрешить менеджеру окон управлять окнами"
10. Создаем каталог temp на виртуальном диске С:
11. Качаем Dcom98 c сайта http://www.microsoft.com/com/default.mspx
12. Запускаем: wine DCOM98.EXE /C /T:c:\\temp /Q(это )
13. Идем в этот каталог(C:\temp) и копируем в C:\windows\system32
14. Запускаем winecfg, в приложениях добавляем DCOM98.EXE, выделив его выбираем вкладку "Библиотеки" делаем ole32=(родная,встроенная). Если у вас будет неактивна кнопка ДОБАВИТЬ то нужно выделить список для добавления и понажимать вверх или вниз(глюк какой то:-))
15. Запускаем
$wine DCOM98.EXE /Q16. Запускаем wine 1C_77_25setup.exe (у вас установочный дистрибутив 1С может называться по-другому), установка должна пройти без проблемм. Ставим базы.
Или если у вас нет дистрибутива а только папки с файлами 1С можете скопировать из в Program Files.
17. Cнова запускаем winecfg. В приложениях добавляем 1cv7l.exe (экзешник которым будем стартовать 1С), В библиотеках к нему добавляем:
"rpcrt4" = "родная,встроенная"18. Если всё увидели, то идём в меню выбора баз данных, добавляем базы, выбираем нужную и входим в неё через конфигуратор.
"ole32" = "родная,встроенная"
"olepro32" = "родная,встроенная"
"oleaut32" = "родная,встроенная"
"msvcrt40" = "родная,встроенная"
если winecfg английский, то родная=native, встроенная=builtin
"Администрирование"->"Кодовая страница таблиц ИБ" меняем на "+Текущая системная установка".
И в самой 1С: "Окна" — "Панель окон" отключаем (снять галочку). Тогда не будет вылетать.
19. Запускаем 1С:
$wine 1Cv7.exeВот собственно и все. Если есть вопросы отвечу.
Комментарии
12.Запускаем: wine DCOM98.EXE /C /T:c:\\temp /Q(это )
13. Идем в этот каталог(C:\temp) и копируем в C:\windows\system32
чёт не догнал где ....в приложениях добавляем DCOM98.EXE,.... ????
вот как раз с етерсофтовским вайном проблем то и никогда не было поскольку он под 1с и делается
Не может создать файл ~mdddce.tmp
Как раз копал на тему запуска 1C под вином, а тут удачно подвернулась ваша статья в rss-ленте.
Файл wine-glibc я даже потом копировал из пакета вручную, то же самое...
:/media/largedisk/wine-ethersoft$ wine
First running... Using WINEPREFIX=/home/tremor/.wine
Creating default file tree...
Copying prepared tree from '/usr/share/wine/skel' ...
/usr/bin/wine-glibc is broken on this system. Check for use appropriate 32-bit OS