karp — 1С под Linux
Посетил сегодня семинар на тему «1С в Linux».
Ведущие:
Михаил Журухин — Представитель компании ГНУ/Линуксцентр.
Денис Хлебников — Специалист 1С.
Цель:
Установить на машину под управлением ОС Mandriva Linux «1С: Предприятие 8.1» и показать, что оно работает.
Как это было:
Сначала выступил Михаил. Он рассказал о компании ГНУ/Линуксцентр и чем они занимаются. Также сказал об СПО и о том, как хорош дистрибутив «Mandriva Linux». Рассказал, какие бывают версии, чем отличаются и т.д.
Следом выступил Денис. Он поведал об 1С, о некоторых различиях в версиях. Рассказал о базах данных и принялся за установку, в ходе которой делал некоторые замечания и травил анекдоты. Мы расселись вокруг машины, на которую он все это дело устанавливал.
Если кратко, то процесс установки можно описать следующим образом:
Устанавливаем PostgreSQL, устанавливаем Wine, устанавливаем серверную часть 1С, устанавливаем клиентскую часть 1С.
Запускаем сервер, запускаем клиент, подключаемся.
Работает — цель достигнута. Ничего сложного.
Несколько важных моментов:
* Серверная часть 1С нативна, а клиентскую часть нужно запускать, с помощью транслятора Wine. Нужно установить последнюю версию Wine. Обязательно нужно установить wine-gecko. Это очень важно, без этого клиент будет падать.
* Нужно обязательно дать имя машине, иначе могут быть проблемы с подключением удаленных клиентов.
* С обычной версией PostgreSQL ничего работать не будет, т.к. 1С может работать только с блокировочными БД. Нужно установить специальную сборку (ссылка ниже). Мы использовали ветку 8.2.
* При запуске PostgreSQL у нас возникла проблема, связанная с «Значение SHMMAX слишком мало для запуска PostgreSQL.». Проблема легко решилась. Что и куда дописать написано в Wiki Etersoft (ссылка ниже).
Заключение:
Можно смело разворачивать 1С в Линукс окружении и быть уверенным, что оно работает. Денис признался, что некоторые из фирм, обслуживаемых им, уже перешли на Линукс и не жалуются.
Для себя особой пользы не получил, ибо 1С ни где не использую. Но в целом семинар понравился. О потраченом времени не жалею. По возможности буду чаще посещать подобные мероприятия.
Ссылки:
http://1c.ru/ - Фирма «1С».
http://1clinux.org/ - Форум Дениса Хлебникова. Если интересуетесь темой — обязательно посмотрите.
http://linuxcenter.ru/ - ГНУ/Линуксцентр.
http://wiki.etersoft.ru/PostgreSQL — Cпециальная сборка PostgreSQL.
http://www.winehq.org/ - Скачать Wine.
Видео:
http://video.yandex.ru/users/edigaryev/view/19 — 1C Предприятие под Linux и wine - Денис Хлебников. Здесь также можно посмотреть доклад Михаила Журухина о Mandriva Linux.