Будем считать что работа с 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Вот собственно и все. Если есть вопросы отвечу.
10 комментариев:
Вот это место поподробнее бы...
12.Запускаем: wine DCOM98.EXE /C /T:c:\\temp /Q(это )
13. Идем в этот каталог(C:\temp) и копируем в C:\windows\system32
чёт не догнал где ....в приложениях добавляем DCOM98.EXE,.... ????
WINE@Etersoft 1.0 Network (1.0.8)
вот как раз с етерсофтовским вайном проблем то и никогда не было поскольку он под 1с и делается
Проблема с кактлогом temp в C:\WINDOWS
Не может создать файл ~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
вот все вроде работает, но есть один минус асобенно для бухов, не работает v7plus.dll Может кто победил поделитесь советом...
Неужели до сих пор нет решения проблемы крушения при включенной панели.
а я вот запустил 1c а как вот быть если базы храняться на сетевом компе с системой windows тоесть не могу пути туда прописать ???? я понимаю дебильный вопрос но как сделать сетевой путь
Отправить комментарий