Статьи о Linux

Переходим на Linux


Установка 1С:Предприятие на ASPLinux 10


Установка 1С:Предриятие 7.7 на любой Linux


Установка торговой программы Ананас на ASPLinux 11


Тестирование скорости работы 1С:Предприятия при переводе на Linux сервер



     Очень быстрая установка программы 1С:Предприятие в Linux, без всяких плясок с бубном... Использовался Mandriva ONE 2008 (чтбоы не пользоваться платным wine от etersoft). После такого способа установки я спокойно подключаюсь к сетевой бухгалтерии установленной на виндовой машине, и работаю в ней.

1. Устанавливаем wine из дистрибутива. При первом запуске в терминале набрать команду wine (после этого он создаст каталог /.wine в домашнем каталоге.

2. Установить 1С (версия не ниже 26), создаем в каталоге с программой сигнальный файл, любой, даже пустой лишь бы было название файла: OrdNoChk.prm (чтобы не спрашивал про сортировку DBF). ( файлик OrdNoChk.prm качаем здесь )

3. Кидаем в каталог винды (/home/"ИмяПользователя"/.wine/drive_c/windows/system32) следующие DLLки из Win98:

mfc42.dll
msvcrt40.dll
msvcrt.dll
ole32.dll
oleaut32.dll
olepro32.dll
rpcrt4.dll
commdlg.dll
comdlg32.dll

( архивчик с файликами качаем здесь )

4. В конец файла настройки пользователя wine (/home/"ИмяПользователя"/.wine/user.reg) вставляем следующий кусок:

[Software\\Wine\\AppDefaults\\1cv7.exe] 1225064428
"Version"="win98"

[Software\\Wine\\AppDefaults\\1cv7.exe\\Direct3D] 1224825683
"PixelShaderMode"="disabled"

[Software\\Wine\\AppDefaults\\1cv7.exe\\DllOverrides] 1224825738
"mfc42"="native,builtin"
"msvcrt"="native,builtin"
"ole32"="native,builtin"
"oleaut32"="native,builtin"
"olepro32"="native,builtin"
"rpcrt42"="native,builtin"
"commdlg"="native,builtin"
"comdlg32"="native,builtin"

[Software\\Wine\\AppDefaults\\1cv7.exe\\X11 Driver] 1224825681
"Managed"="N"

(архивчик моего файла настройки где можно взять этот кусочек качаем здесь )

5. Все работаем... А, да! если вдруг 1С закрывается, то убираем галочку "показать" в Окна-ПанельОкон (это значит у вас отсутствуют или не настроены commdlg.dll и comdlg32.dll).
Удачной работы!