URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 36149
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Как запустить 1C под Wine без дополнительных патчей"

Отправлено auto_tips , 05-Дек-06 22:05 
1. Качаем wine с http://www.winehq.org я использую wine 0.9.13 в сборке для
Debian.

2. Запускаем wine, пусть создаст папку ~/.wine/

3. Качаем Dcom98 с
http://download.microsoft.com/msdownload/d...6/en/dcom98.exe , или с
http://dalcom.kha.ru/dcom98.exe. Копируем 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. Обязательно надо снять галочку "Окна->Панель  окон->показать".

15. Создаем ярлыки запуска, устало дышим, радуемся и благодарим г-на Нуралиева
(директор 1С) за классный продукт.


URL: http://lists.altlinux.org/pipermail/community/2006-December/...
Обсуждается: http://www.opennet.me/tips/info/1342.shtml


Содержание

Сообщения в этом обсуждении
"Как запустить 1C под Wine без дополнительных патчей"
Отправлено Голова , 05-Дек-06 22:05 
Последний пункт более чем сомнителен :-)

"Как запустить 1C под Wine без дополнительных патчей"
Отправлено dennica , 06-Дек-06 03:42 
Работает, но по-прежнему глючно.
Запускать приложение, которое является "критически важным" для фирмы в таких условиях считаю безрассудством.

"Как запустить 1C под Wine без дополнительных патчей"
Отправлено samick , 06-Дек-06 08:50 
Можно ли заставить работать Гарант в Wine? Я никак не могу побороть одну неприятность - слова в предложениях уходят за пределы окна и становятся не видны. Если предложение короткое и помещается в ширину окна, то все нормально. Иначе не прочитать. пробовал запускать его в CrossOver там та же проблема.

"Как запустить 1C под Wine без дополнительных патчей"
Отправлено Aquarius , 06-Дек-06 15:26 
предполагаю, что дело в масштабировании шрифтов
где-то натыкался на статью, в которой автор советовал поменять количество точек на дюйм в xorg.conf из 72 (кажется) в значение 96 (по умолчанию в Windows)

"Как запустить 1C под Wine без дополнительных патчей"
Отправлено scripter , 07-Дек-06 08:25 
я всё сделал как тут написано. wine_0.9.25 сборки Debian.
но у меня при загрузке базы пишет:
Плохой путь [абракадабра]\Container.Contents

"Как запустить 1C под Wine без дополнительных патчей"
Отправлено scripter , 07-Дек-06 13:31 
вообщем путём полной перестановки ~/.wine удалось запустить. но вылетает сразу-же после отображения совета, предварительно 4-6 раз ругнувшись на: Неправильный формат файла.

"Как запустить 1C под Wine без дополнительных патчей"
Отправлено zombie , 22-Янв-07 14:06 
у меня такая же фигня, только на мандриве. есть лекарство какое может?

"Как запустить 1C под Wine без дополнительных патчей"
Отправлено Konstantin , 25-Июл-07 09:08 
>я всё сделал как тут написано. wine_0.9.25 сборки Debian.
>но у меня при загрузке базы пишет:
>Плохой путь [абракадабра]\Container.Contents

можно попробывать в п.6 скопирывать не в system а в system32,
у меня сработало и сообщение о плохом пути перестало ушло



"Как запустить 1C под Wine без дополнительных патчей"
Отправлено anterior , 07-Дек-06 17:28 
Попробуйте воспользоваться ссылкой http://winevs1c.narod.ru/ - там уже готовые снадобья. Надо только скачать их и распаковать

"Как запустить 1C под Wine без дополнительных патчей"
Отправлено Mitrich , 09-Дек-06 10:34 
Сайт на народе недоступен.. (происки врагов? :-) )

"Как запустить 1C под Wine без дополнительных патчей"
Отправлено anterior , 12-Дек-06 16:26 
>Сайт на народе недоступен.. (происки врагов? :-) )


Его просто закрыли..., проклятые буржуи...за нарушение авторских прав. Так шо кто если приютит файлики на каком-нить серваке.. буду очень рад.


"Как запустить 1C под Wine без дополнительных патчей"
Отправлено logan , 15-Дек-06 16:28 
Я могу приютить. сервер собственный, так что с авторскими правами проблем не будет. Пишите личкой или почтой -- logan<известный знак>zooclub.ru

"Как запустить 1C под Wine без дополнительных патчей"
Отправлено Andriy , 12-Дек-06 00:28 
Совет этот в рассылках ALT Linux был, но увы с траблами.К тому же забыли упомянуть про HASP.

Кому действительно нужно надежно - смотреть в сторону etersoft (support в этом деле главное), как они пишуть Гарант поддерживается.


"Как запустить 1C под Wine без дополнительных патчей"
Отправлено Demimurych , 13-Дек-06 17:18 
хм. Что то мне не вериться что оно будет нормально работать в многопользовательском режиме.

"Как запустить 1C под Wine без дополнительных патчей"
Отправлено Andrew , 06-Янв-07 21:26 
А оно и не работает в многопользовательском режиме :). С базой на samba-сервере :( Проблема, имхо, в вайне - с блокировками косяк. С одного ip-шника - хоть ...цать раз открывай, но с разных... Вобщем wine нормально на sambe не блокирует.

"Как запустить 1C под Wine без дополнительных патчей"
Отправлено blade_ad , 22-Янв-07 11:55 
тот самый ethersoft победил эту тему...
3000р и будет вам счастие... :)

"Как запустить 1C под Wine без дополнительных патчей"
Отправлено Dmitry A. Kirilin , 12-Фев-07 18:20 
На NFS тоже не хочет с разных машин.
С одной - работатет.
Оченно интересно.
Такое впечатление, что с блокировками плохо в wine@etersoft, а не в самбе...
Есть мнения?

"Как запустить 1C под Wine без дополнительных патчей"
Отправлено Lokki , 02-Мрт-07 13:35 
>Есть мнения?

Есть :)
В свое время приходилось мне держать семерошную базу на линуксовой самба-шаре. Глючило в плане блокировок (например пару уюзверей одновременно в монопольном режиме войти).
Трабла с блокировками разруливается средствами самбы. Сейчас уже не помню деталей, но гуглением найти можно.
Видимо, то же самое и с НФС


"Как запустить 1C под Wine без дополнительных патчей"
Отправлено Serg11 , 05-Мрт-07 11:22 
Сделал по описанию. Запускается. После выбора журнала операций и попытки изменить диапазон просмотра дат, нажав кнопку на панели, вылетает с треском, выдав кучу отладочной инфы. Так даже для себя не поработаешь... Запускал с локальной базой. Между прочим, даже HASP нашла по сети - аппаратный ключ прикреплен к серваку.

"Как запустить 1C под Wine без дополнительных патчей"
Отправлено Serg11 , 05-Мрт-07 11:30 
пропустил выполнение пункта 14. После его выполнения вылетать перестала, однако в глобальном модуле при запуске выдает ошибку на функцию "ЗначениеВСтроку" - типа не обнаружена...

"Как запустить 1C под Wine без дополнительных патчей"
Отправлено SergS , 22-Апр-07 11:58 
Автору большой респект. На Mandrive рулит, п. 4 можно не делать.

"Как запустить 1C под Wine без дополнительных патчей"
Отправлено ыы , 05-Май-07 17:05 
wine 0.9.29 - 0.9.36
пробывал по этой схеме, 1с запускаеться но вылетает при любом действии

"Как запустить 1C под Wine без дополнительных патчей"
Отправлено sa2rn , 28-Май-07 12:59 
у меня такая же ситуация

"Как запустить 1C под Wine без дополнительных патчей"
Отправлено NiKoLa_N , 29-Июн-07 23:20 
>у меня такая же ситуация


Панель окон отключите
Окна - панель окон.


"Как запустить 1C под Wine без дополнительных патчей"
Отправлено Виталий , 01-Ноя-08 07:29 
все равно. открывается и буквально через секунду закрывается. Хотя и конфигуратор и мониторинг и отладчик спокойно без проблем открываются.

"Как запустить 1C под Wine без дополнительных патчей"
Отправлено vworld , 17-Авг-07 12:46 
работает все...на удивление :)

"Как запустить 1C под Wine без дополнительных патчей"
Отправлено Костя , 08-Окт-07 21:15 
Добрый день, помогите пожалуйста! Сделал всё как вы описали но 1С не запускается. Не может найти библиотеки С:\1с\bin\Type32.dll и т.д.

"Как запустить 1C под Wine без дополнительных патчей"
Отправлено warlomak , 28-Ноя-07 10:57 
уже ноябрь, кто нибудь запустил нормально cifs или nfs на ubuntu? нигде не могу найти ответа...

"Как запустить 1C под Wine без дополнительных патчей"
Отправлено synapse , 10-Июл-08 17:29 
Все работает, но тут упущено 2 момента,
1. если wine ругается
Cannot use first megabyte for DOS address space

делаем

sysctl -w vm.mmap_min_addr=0
либо правим этот параметр в /etc/sysctl.conf

2.если вылазят многочисленные ошибки err:module:import_dll

нужно скопировать файлы

ole32.dll
oleaut32.dll
olepro32.dll

в папку к запускаемому файлу 1с!


"Как запустить 1C под Wine без дополнительных патчей"
Отправлено synapse , 10-Июл-08 17:31 
P.S. тестил под ubuntu desktop 8.04
wine-0.9.59

"Раздел полезных советов: Как запустить 1C под Wine без допол..."
Отправлено COLOBOCman , 21-Май-09 12:22 
Большое спасибо.
Ubuntu 9.04-64 + wine-1.0.1
1Cку не устанавливал(запустил просто скопированою с другого компа, которьій на винде, для запуска еще потребовался файл C:\Windows\system32\mfc42.dll скопировал с виндьі у папку bin(там где 1Сv77.exe находится), после отключения Панели окон работает стабильно.

"Как запустить 1C под Wine без дополнительных патчей"
Отправлено Volodyak , 22-Ноя-09 07:55 
А как вы решили проблему не работающей кнопки Enter?

"Как запустить 1C под Wine без дополнительных патчей"
Отправлено Аноним , 20-Ноя-19 06:31 
> Как запустить 1C под Wine без дополнительных патчей

Никак

Возвращение к истокам. Типа нативный 1С 8.3 для Linux. Ставится и запускается и, если не требуется вывод на печать, годен. Однако при попытке печати вылетает на любом принтере и на любой Linux. Клиент 8.3 под Windows ранее запускался под Wine без дополнительных настроек, и это решало проблему. 1С исправила данную оплошность. Теперь справедливо утверждение - отечественное ПО 1С, входящее в Реестр, полностью работает только под Windows (как сервер, так и клиент).