The OpenNET Project / Index page

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

Установка "1С Предриятие" на ASPLinux 10 (1c linux wine)


<< Предыдущая ИНДЕКС Правка src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: 1c, linux, wine,  (найти похожие документы)
From: dalcom <dalcom@hotbox.ru.> Date: Mon, 22 Oct 2005 14:31:37 +0000 (UTC) Subject: Установка "1С Предриятие" на ASPLinux 10 Оригинал: http://dalcom.kha.ru/linux_1c.htm О том как запустить бухгалтерию или торговлю 1С:Предриятие на Linux, да еще и работать в них, да еще и по локальной сети. Если кто-то уже решал эту проблему - поделитесь опытом! Установка программы 1С:Предприятие в ASPLinux 10 1. При установке ASPLinux выбрать эмулятор wine (в 10 версии установлен Wine 20041019). При первом запуске в терминале набрать команду wine (после этого он создаст каталог /.wine в домашнем каталоге. 2. Установить пакет DCOM98. Файл можно скачать с сайта Microsoft (http://download.microsoft.com/msdownload/dcom/98/x86/en/dcom98.exe), или с нашего сайта DCOM98.EXE. Запустить файл dcom98.exe. В конце установки, когда он скажет что "DCOM98 can only be installed on Windows 98. For NT, please install latest service packs." или "A newer version of DCOM95 or DCOM98 had been installed. To override, you must uninstall the current version first.", до нажатия OK зайдите во временный каталог C:\WINDOWS\TEMP\IXP000.TMP (/root/.wine/drive_c/windows/temp/ixp000.tmp), найдите там распакованные файлы и скопируйте их в C:\WINDOWS\SYSTEM (/root/.wine/drive_c/windows/system). 3. Зайдите в файл настройки wine (/etc/wine/config) и: в разделе [wine] указать путь на временную папку (это косяк ASPLinux) "Temp" = "c:\\windows\\temp" добавить раздел для 1С [AppDefaults\\1cv7.exe\\DllOverrides] "oleaut32" = "native" "olepro32" = "native" "ole32" = "native" "msvcrt" = "native" если файл под SQL, то [AppDefaults\\1cv7s.exe\\DllOverrides] "oleaut32" = "native" "olepro32" = "native" "ole32" = "native" "msvcrt" = "native" чтобы в программе был русский шрифт надо просто из компьютера где установлен Windows взять из папки fonts все шрифты и скопировать их в папку c:\\windows\\fonts (/root/.wine/drive_c/windows/fonts). Далее в данном файле настройки изменить в разделе [fonts] "Default" = "arial" "DefaultFixed" = "fixed" "DefaultSerif" = "Serif" "DefaultSansSerif" = "SansSerif" Готовый файл настройки wine можно взять здесь: CONFIG. 4. Скопируйте данный файл (config) из каталога /etc/wine/ в домашний каталог /root/.wine (это косяк ASPLinux), иначе ничего работать не будет. Если каталог не виден поставьте в браузере галочку "показывать скрытые файлы" 5. Можно устанавливать 1С. Работает только та программа у которой нет обращения к ключу (еще лучше работает та, которая запускается без установки на компьютер :)) ), пришлось патчи качать с интернета. 6. Возможно, если есть ошибки, то программа виснет при запуске, т.к. окно ошибки или сообщения находится за сплеш-заставкой (иногда помогает Ait+F4 закрывая окно с ошибкой). Все решается если убрать сплеш-заставку или патчем или имеющимся в ASPLinux программой KHexEdit (в стандартных программах), рекомендации здесь (http://nfu.city.tomsk.net/faq.htm). 7. Рекомендую на каталог c:\\windows\\temp (/root/.wine/drive_c/windows/temp) а также на все каталоги и все файлы, где находится база 1С поставить разрешение 777. 8. Для удобства можно создать на рабочем столе значок запуска с командой: wine "c:\\Program Files\\1Cv77\\BIN\\1cv7s.exe". Интересно запускать 1С этой командой в терминале - видно все что происходит в данный момент. 9. После установки 1С необходимо зайти в конфигуратор и изменить кодовую страницу "Администрирование - Кодовая страница таблиц ИБ" ни "+Текущая системная установка". Иначе 1С не запустится, а скажет: "Порядок сортировки, установленный для базы данных, отличается от системного!". Также в конфигураторе можно сразу отключить журнал регистрации "Администрирование - Настройка журнала регистрации" - убрать все галочки, возможно 1С будет работать чуть быстрее. Тестирование на работоспособность 1С, установленной на Linux, продолжаются. Далее - возможность подключение к линуксовской машине с установленной 1С через терминал с других линуксовских машин. _________________________________________________________________

<< Предыдущая ИНДЕКС Правка src Установить закладку Перейти на закладку Следующая >>

Обсуждение [ RSS ]
  • 1.1, Grizli (?), 21:52, 20/10/2006 [ответить]  
  • +/
    Это работает только в ASPLinux 10 а в других ратает!!!
     
  • 1.2, Petr (??), 13:39, 03/03/2008 [ответить]  
  • +/
    Это работает везде, но это нелегально. Так как испольюутся компоненты MS. Да еще и "патчи". Вообще есть 8.1 версия - работает под Линуксом.
     
  • 1.3, Дмитрий (??), 17:11, 23/03/2008 [ответить]  
  • +/
    Установка 1С:Предприятия 8.1 на Red Hat Enterprise Linux 5 (RHEL 5, CentOS 5):

    http://sergiy.kyrylkov.name/blog/2008/03/1-81-red-hat-enterprise-linux-5-cent

     
  • 1.4, Агафон (?), 14:32, 17/10/2008 [ответить]  
  • +/
    запустил на убунте но не могу прописать путь к базе0, может кто поможет
     
  • 1.5, Igor (??), 23:46, 16/12/2008 [ответить]  
  • +/
    я стаивл 1Сv7.7 на Ubuntu 8.10, запускаеться без проблем (канешно же с поддержкой WIN) но вот БД подцепить немогу, материться на TEMP, что неможет создать временный файлик в C:\windows\temp\~mdba9d.tmp
    Может кто то сталкивался с таким, подскажите что делать????

    P.S.Заранее всем огромное спасибо!!!

     
  • 1.6, linuxoff.net (ok), 17:16, 28/04/2009 [ответить]  
  • +/
    всё прекрасно работает см http://linuxoff.net/publ/6-1-0-9
     

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




    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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