The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Как запустить 1C под Wine без дополнительных патчей
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С) за классный продукт.
 
05.12.2006 , Автор: Jaded Phoenix , Источник: http://lists.altlinux.org/pipermail...
Ключи: wine, windows, 1c
Раздел:    Корень / Пользователю / Wine

Обсуждение [ Линейный режим | Показать все | RSS ]
  • 1.1, Голова (?), 22:05, 05/12/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Последний пункт более чем сомнителен :-)
     
     
  • 2.2, dennica (?), 03:42, 06/12/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Работает, но по-прежнему глючно.
    Запускать приложение, которое является "критически важным" для фирмы в таких условиях считаю безрассудством.
     

  • 1.3, samick (?), 08:50, 06/12/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Можно ли заставить работать Гарант в Wine? Я никак не могу побороть одну неприятность - слова в предложениях уходят за пределы окна и становятся не видны. Если предложение короткое и помещается в ширину окна, то все нормально. Иначе не прочитать. пробовал запускать его в CrossOver там та же проблема.
     
     
  • 2.4, Aquarius (?), 15:26, 06/12/2006 [^] [^^] [^^^] [ответить]  
  • +/
    предполагаю, что дело в масштабировании шрифтов
    где-то натыкался на статью, в которой автор советовал поменять количество точек на дюйм в xorg.conf из 72 (кажется) в значение 96 (по умолчанию в Windows)
     

  • 1.5, scripter (??), 08:25, 07/12/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    я всё сделал как тут написано. wine_0.9.25 сборки Debian.
    но у меня при загрузке базы пишет:
    Плохой путь [абракадабра]\Container.Contents
     
     
  • 2.6, scripter (??), 13:31, 07/12/2006 [^] [^^] [^^^] [ответить]  
  • +/
    вообщем путём полной перестановки ~/.wine удалось запустить. но вылетает сразу-же после отображения совета, предварительно 4-6 раз ругнувшись на: Неправильный формат файла.
     
  • 2.16, zombie (??), 14:06, 22/01/2007 [^] [^^] [^^^] [ответить]  
  • +/
    у меня такая же фигня, только на мандриве. есть лекарство какое может?
     
  • 2.25, Konstantin (??), 09:08, 25/07/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >я всё сделал как тут написано. wine_0.9.25 сборки Debian.
    >но у меня при загрузке базы пишет:
    >Плохой путь [абракадабра]\Container.Contents

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


     

  • 1.7, anterior (?), 17:28, 07/12/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Попробуйте воспользоваться ссылкой http://winevs1c.narod.ru/ - там уже готовые снадобья. Надо только скачать их и распаковать
     
  • 1.8, Mitrich (?), 10:34, 09/12/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Сайт на народе недоступен.. (происки врагов? :-) )
     
     
  • 2.10, anterior (?), 16:26, 12/12/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >Сайт на народе недоступен.. (происки врагов? :-) )


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

     
     
  • 3.12, logan (ok), 16:28, 15/12/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Я могу приютить. сервер собственный, так что с авторскими правами проблем не будет. Пишите личкой или почтой -- logan<известный знак>zooclub.ru
     

  • 1.9, Andriy (??), 00:28, 12/12/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Совет этот в рассылках ALT Linux был, но увы с траблами.К тому же забыли упомянуть про HASP.

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

     
  • 1.11, Demimurych (?), 17:18, 13/12/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    хм. Что то мне не вериться что оно будет нормально работать в многопользовательском режиме.
     
     
  • 2.13, Andrew (??), 21:26, 06/01/2007 [^] [^^] [^^^] [ответить]  
  • +/
    А оно и не работает в многопользовательском режиме :). С базой на samba-сервере :( Проблема, имхо, в вайне - с блокировками косяк. С одного ip-шника - хоть ...цать раз открывай, но с разных... Вобщем wine нормально на sambe не блокирует.
     
     
  • 3.14, blade_ad (??), 11:55, 22/01/2007 [^] [^^] [^^^] [ответить]  
  • +/
    тот самый ethersoft победил эту тему...
    3000р и будет вам счастие... :)
     
  • 3.17, Dmitry A. Kirilin (?), 18:20, 12/02/2007 [^] [^^] [^^^] [ответить]  
  • +/
    На NFS тоже не хочет с разных машин.
    С одной - работатет.
    Оченно интересно.
    Такое впечатление, что с блокировками плохо в wine@etersoft, а не в самбе...
    Есть мнения?
     
     
  • 4.18, Lokki (?), 13:35, 02/03/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >Есть мнения?

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

     

  • 1.19, Serg11 (??), 11:22, 05/03/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Сделал по описанию. Запускается. После выбора журнала операций и попытки изменить диапазон просмотра дат, нажав кнопку на панели, вылетает с треском, выдав кучу отладочной инфы. Так даже для себя не поработаешь... Запускал с локальной базой. Между прочим, даже HASP нашла по сети - аппаратный ключ прикреплен к серваку.
     
     
  • 2.20, Serg11 (??), 11:30, 05/03/2007 [^] [^^] [^^^] [ответить]  
  • +/
    пропустил выполнение пункта 14. После его выполнения вылетать перестала, однако в глобальном модуле при запуске выдает ошибку на функцию "ЗначениеВСтроку" - типа не обнаружена...
     

  • 1.21, SergS (?), 11:58, 22/04/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Автору большой респект. На Mandrive рулит, п. 4 можно не делать.
     
  • 1.22, ыы (?), 17:05, 05/05/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    wine 0.9.29 - 0.9.36
    пробывал по этой схеме, 1с запускаеться но вылетает при любом действии
     
     
  • 2.23, sa2rn (ok), 12:59, 28/05/2007 [^] [^^] [^^^] [ответить]  
  • +/
    у меня такая же ситуация
     
     
  • 3.24, NiKoLa_N (?), 23:20, 29/06/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >у меня такая же ситуация


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

     
     
  • 4.32, Виталий (??), 07:29, 01/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    все равно. открывается и буквально через секунду закрывается. Хотя и конфигуратор и мониторинг и отладчик спокойно без проблем открываются.
     

  • 1.26, vworld (ok), 12:46, 17/08/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    работает все...на удивление :)
     
  • 1.28, Костя (??), 21:15, 08/10/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Добрый день, помогите пожалуйста! Сделал всё как вы описали но 1С не запускается. Не может найти библиотеки С:\1с\bin\Type32.dll и т.д.
     
     
  • 2.29, warlomak (?), 10:57, 28/11/2007 [^] [^^] [^^^] [ответить]  
  • +/
    уже ноябрь, кто нибудь запустил нормально cifs или nfs на ubuntu? нигде не могу найти ответа...
     

  • 1.30, synapse (?), 17:29, 10/07/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Все работает, но тут упущено 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с!

     
  • 1.31, synapse (?), 17:31, 10/07/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    P.S. тестил под ubuntu desktop 8.04
    wine-0.9.59
     
  • 1.33, COLOBOCman (?), 12:22, 21/05/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Большое спасибо.
    Ubuntu 9.04-64 + wine-1.0.1
    1Cку не устанавливал(запустил просто скопированою с другого компа, которьій на винде, для запуска еще потребовался файл C:\Windows\system32\mfc42.dll скопировал с виндьі у папку bin(там где 1Сv77.exe находится), после отключения Панели окон работает стабильно.
     
  • 1.34, Volodyak (ok), 07:55, 22/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А как вы решили проблему не работающей кнопки Enter?
     
  • 1.35, Аноним (35), 06:31, 20/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Как запустить 1C под Wine без дополнительных патчей

    Никак

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

     


     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру